sapui5

Scaffold SAPUI5 apps, reference APIs, lint code, and migrate UI5 projects via MCP.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sapui5
Source: https://github.com/dherbe-digital/nova-skills-collection/tree/main/plugins/sap/ui-frameworks/sapui5/skills/sapui5
Command: npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SAPUI5 developers face fragmentation when coordinating scaffolding, API exploration, code quality checks, and migrations. This skill centralizes access to official SAP UI5 MCP-powered development tools, reducing context switching and setup overhead.

Core Features & Use Cases

  • 9 live development tools exposed via the official MCP server for real-time guidance and scaffolding.
  • 4 specialized agents focused on scaffolding, API exploration, code quality, and migration.
  • 5 slash commands that provide quick access to common workflows (e.g., /ui5-api, /ui5-scaffold, /ui5-lint, /ui5-version, /ui5-mcp-tools).
  • Graceful fallback to in-repo reference files and templates when MCP is unavailable, ensuring offline usability.
  • Supports freestyle apps, Fiori Elements, and CAP-backed backends with TypeScript support.

Quick Start

This Quick Start demonstrates how to begin using the skill: install the MCP-enabled plugin, start the MCP server, and invoke a command such as /ui5-scaffold to generate a new UI5 app.

Frequently Asked Questions about sapui5

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new SAPUI5 app using MCP tooling?

To scaffold a SAPUI5 app, invoke the /ui5-scaffold slash command via a running MCP server to generate freestyle JS/TS or Fiori Elements project structures. This centralizes project initialization and reduces manual setup overhead.

Can I lint my UI5 code and check API references during development?

Yes, you can lint UI5 code and check API references using dedicated slash commands like /ui5-lint and /ui5-api. These connect to a live MCP server to provide real-time code quality checks and official API documentation.

Does this SAPUI5 tool support TypeScript and CAP-integrated backends?

Yes, this SAPUI5 tool supports TypeScript tooling alongside CAP-integrated backends. It accommodates freestyle apps and Fiori Elements, allowing developers to scaffold and manage UI5 projects across diverse architectural patterns.

What happens if my MCP server goes offline during a UI5 migration?

If the MCP server goes offline during a UI5 migration, the tooling provides a graceful fallback to in-repo reference files and templates. This ensures continuous offline usability for accessing API references and scaffolding.

What is the best way to migrate an existing UI5 project to a newer version?

The best way to migrate a UI5 project is using the specialized migration agent exposed via the MCP server. It provides targeted guidance for updating UI5 project structures and dependencies to newer framework versions.