
Sapui5
- Updated May 19, 2026
- AndreaFusar/https-github.com-secondsky-sap-skills
sapui5 is an agent skill for solo and indie builders (and small SAP teams) who need to implement SAP UI5 and Fiori-grade enterprise web applications with consistent MVC structure.
About
sapui5 is an agent skill for developers (and small SAP teams) who need to implement SAP UI5 and Fiori-grade enterprise web applications with consistent MVC structure. Use it when you are creating freestyle or Fiori Elements apps, configuring manifest.json, writing XML views and controllers, binding OData v2/v4 or JSON models, implementing routing and responsive sap.m layouts, or debugging binding and lifecycle issues. The package points at dedicated agents for scaffolding, API exploration, migration, and code quality, plus commands for linting, versioning, and MCP-assisted UI5 tooling. It also spans test automation with QUnit and OPA5, mock servers for local OData, and hardening topics like XSS, CSP, performance, and accessibility—so the skill bridges frontend implementation and ship-ready verification without replacing your SAP BTP or gateway environment.
- Covers freestyle apps, Fiori Elements, custom controls, manifest.json, and MVC (XML views + controllers).
- OData v2/v4 integration, JSON models, routing, sap.ui.mdc, and TypeScript control libraries.
- Testing stack: QUnit unit tests, OPA5 integration tests, and mock-server setup.
- Bundled operator surface: 4 UI5 specialist agents and 5 commands (scaffold, lint, API, version, MCP tools).
- Security and quality: XSS/CSP guidance, performance tuning, and accessibility patterns for production Fiori apps.
Sapui5 by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add AndreaFusar/https-github.com-secondsky-sap-skills/plugin install sapui5@sap-skillsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | May 19, 2026 |
|---|---|
| Repository | AndreaFusar/https-github.com-secondsky-sap-skills ↗ |
How do I ship SAP Fiori and freestyle UI5 apps with OData models, MVC views, and QUnit/OPA5 tests without guessing enterprise UI patterns.?
Ship SAP Fiori and freestyle UI5 apps with OData models, MVC views, and QUnit/OPA5 tests without guessing enterprise UI patterns.
Who is it for?
Best when you're working on frontend development and need structured help with sapui5.
Skip if: Teams with no frontend development needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to ship SAP Fiori and freestyle UI5 apps with OData models, MVC views, and QUnit/OPA5 tests without guessing enterprise UI patterns., or when sapui5 is an agent skill for solo and indie builders (and small
What you get
Structured output aligned to sapui5: Covers freestyle apps, Fiori Elements, custom controls, manifest.json, and MVC (XML views + controllers)., OData v2/v4 integration, JSON models, routing, sap.ui.mdc, and TypeScript co
Files
This skill should be used when developing SAP UI5 applications, including creating freestyle apps, Fiori Elements apps, custom controls, testing, data binding, OData integration, routing, and troubleshooting. Use when building enterprise web applications with SAP UI5 framework, implementing MVC patterns, configuring manifest.json, creating XML views, writing controllers, setting up data models (JSON, OData v2/v4), implementing responsive UI with sap.m controls, building Fiori Elements apps, writing unit tests with QUnit, integration tests with OPA5, setting up mock servers, handling security (XSS, CSP), optimizing performance, implementing accessibility features, or debugging UI5 applications. Also covers sap.ui.mdc controls and TypeScript control libraries.
sapui5
Source: ./plugins/sapui5
{ "name": "sapui5", "agents": [ "./agents/ui5-migration-specialist.md", "./agents/ui5-api-explorer.md", "./agents/ui5-code-quality-advisor.md", "./agents/ui5-app-scaffolder.md" ], "source": "./plugins/sapui5", "license": "GPL-3.0", "version": "2.2.0", "category": "ui-development", "commands": [ "./commands/ui5-mcp-tools.md", "./commands/ui5-scaffold.md", "./commands/ui5-lint.md", "./commands/ui5-api.md", "./commands/ui5-version.md" ], "keywords": [ "components", "fiori", "frontend", "json", "mvc", "odata", "sapui5", "typescript", "xml" ], "description": "This skill should be used when developing SAP UI5 applications, including creating freestyle apps, Fiori Elements apps, custom controls, testing, data binding, OData integration, routing, and troubleshooting. Use when building enterprise web applications with SAP UI5 framework, implementing MVC patterns, configuring manifest.json, creating XML views, writing controllers, setting up data models (JSON, OData v2/v4), implementing responsive UI with sap.m controls, building Fiori Elements apps, writing unit tests with QUnit, integration tests with OPA5, setting up mock servers, handling security (XSS, CSP), optimizing performance, implementing accessibility features, or debugging UI5 applications. Also covers sap.ui.mdc controls and TypeScript control libraries." }
Related skills
FAQ
What does sapui5 do?
sapui5 is an agent skill for developers (and small SAP teams) who need to implement SAP UI5 and Fiori-grade enterprise web applications with consistent MVC structure.
When should I use sapui5?
When you need to ship SAP Fiori and freestyle UI5 apps with OData models, MVC views, and QUnit/OPA5 tests without guessing enterprise UI patterns., or when sapui5 is an agent skill for developers (and small sap teams) who need to implement sap ui5 and fiori-grade ent
What are the main capabilities?
Covers freestyle apps, Fiori Elements, custom controls, manifest.json, and MVC (XML views + controllers).; OData v2/v4 integration, JSON models, routing, sap.ui.mdc, and TypeScript control libraries.; Testing stack: QUnit unit tests, OPA5 integration tests, and mock-server setup.