Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
E.J. avatar

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-skills

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedMay 19, 2026
RepositoryAndreaFusar/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

SKILL.mdMarkdownGitHub ↗

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.

Frontend Developmentfrontendintegrationstesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.