Install
$ agentstack add skill-sap-samples-cap-agentic-engineered-sap-ui5 ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
UI5 MCP-First Development
Before writing, modifying, debugging, or fixing SAPUI5 controllers, XML views, or control bindings, you MUST query the UI5 MCP server and apply its guidance.
Tools
Use mcp__ui5__* tools — primarily mcp__ui5__get_api_reference, mcp__ui5__get_guidelines, mcp__ui5__run_ui5_linter, and mcp__ui5__get_project_info.
Workflow
- Query before coding — call
mcp__ui5__get_api_referencefor control APIs, ormcp__ui5__get_guidelinesfor project-level patterns - Trust MCP over training knowledge — if guidance conflicts with what you know, follow MCP
- Run the linter after changes — call
mcp__ui5__run_ui5_linterto catch deprecated APIs - Prefer the simplest pattern when MCP returns multiple valid approaches
Scope
This skill covers:
- XML views with
sap.m,sap.f,sap.uxapnamespaces - Controller extensions (
app/**/ext/controller/*.js) - Model bindings, formatters, event handlers
- Control APIs and property configuration
UI5 Code Standards
- XML views only — no JavaScript views
sap.ui.definefor all modules — no globals- Async loading:
data-sap-ui-async="true" - i18n for all user-facing text
- No deprecated APIs (
jQuery.sap.*, sync loading,sap.ui.getCore()) - Fiori Elements controller extensions must be plain objects (not ES6 classes) —
thisrefers to theExtensionAPIinstance
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SAP-samples
- Source: SAP-samples/cap-agentic-engineered
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.