CapabilityAI & AgentsFiori elements

Agent guidance

Narrows to the annotations and the floorplan, and it is the one UI5 flavor the independent collections name. The decision here is less which skill writes the application than whether the service behind it is annotated well enough to drive a floorplan at all, which is why sap-odata-explorer's list-report checklist belongs beside the generators in secondsky/sap-skills and SAP Power for Kiro rather than after them.

Showing artifacts, examples and content with confirmed Fiori elements applicability. View All UI5

Overview

SAP SHIPS

UI5/plugins-coding-agents states this flavor for its project creation, and sap-fiori-guidelines names Fiori elements as what a metadata-driven application over an OData service is built with, with a reference file of its own for the floorplans beside the one for S/4HANA design.

Not covered: At the floorplan and the page type. Neither set states a skill for writing the @UI annotations that drive a list report or an object page against a real service, which is where a generated application either works or does not.

The independent entries that state this flavor serve the door from BTP and do not live behind it. The one of them that reaches a real service, sap-odata-explorer, calls itself early-stage in its own README.

THE COMMUNITY ADDS

This is the one UI5 flavor the independent collections state in their own words, and three of them do. secondsky/sap-skills activates its Fiori tools plugin on a request to set up a Fiori elements application, SAP Power for Kiro answers a request for a list report over an OData service, and sap-odata-explorer reads the other end, checking a service's annotations against a list-report and object-page checklist before an application is generated at all.

Artifacts8

8 of 8 artifacts
ArtifactSignals
Desktop apps2
sap-odata-explorerRust CLI and desktop app for exploring SAP OData services
Signals
Functional boundary
WerkbankLocal desktop workspace for AI conversations with SAP connectors
Signals
none
MCP servers1
SAP Developers MCPHosted MCP server of developers.sap.com tutorials and missions
Signals
none
Skills5
DanKromp/skillOverflowCollection of 41 agent skills, 37 for SAP development tasks
Signals
none
SAP Power for KiroSAP skills for the Kiro IDE
Signals
Functional boundary
sap-fiori-guidelinesAgent skill built from the Fiori Design Guidelines
Signals
none
secondsky/sap-skillsForty SAP development plugins for coding agents
Signals
Functional boundary+1
UI5/plugins-coding-agentsUI5 plugins for coding agents
Signals
Functional boundary

Tasks2Beta

CoversCovers, under conditionsAssessed, not knownNot assessed
Get an agent to follow the SAP Fiori design guidelines1 covers, 1 not known

A developer wants the controls, colours and messages an agent writes into a Fiori application to follow SAP's design guidelines, without the guidelines being pasted into the prompt each time.

About how the design rules reach the agent and which slice of them it gets. The guidelines themselves are SAP's and stay at experience.sap.com; whether a built screen passes a design review is not something any of these records establishes, and checking what an agent produced against a stated expectation is agent evals.

Coverssap-fiori-guidelinesThe one entry whose subject is the guidelines rather than a framework. Its frontmatter names the cases it applies to, from buttons and tables through object pages and list reports to colours, typography and Joule integration, and the skill answers the recurring questions before any reference file is opened: that the emphasized button is the primary action and there is one per page or dialog, what each semantic colour means, and that an error prevents a task while a warning lets the user proceed. It also states which of SAPUI5, UI5 Web Components and Fiori elements each kind of application calls for, so an agent choosing between them has the skill's own answer.

Remaining work: Install it with the skills command line. The README names the revision it was built from, v1.145 of May 2026, so a rule that has moved since is the reader's to check against SAP's own page; the skill carries one dated reading rather than a live feed.

Open artifact →

Assessed, not knownsecondsky/sap-skillsForty plugins for SAP development, among them one the README lists for SAPUI5 framework development and one for Fiori tools. Whether either carries design-guideline rules was not established: only the plugin list and the install section were read, not the plugin's own skill files. It is listed so a reader who already has it installed can see it was looked at rather than ruled out.

Remaining work: Read the SAPUI5 plugin's own skill files, and the per-plugin verification ledger entry beside it, which records what each claim was checked against.

Open artifact →

Modernise a legacy UI5 application with an agent1 under conditions

A developer wants an agent to take an existing UI5 application off deprecated APIs and legacy patterns, following a written procedure rather than whatever the model remembers about the framework.

About the packaged procedure the agent follows. Reading the project, running the UI5 linter and validating the manifest are agent access to your code and come from a server beside the skills; whether the modernised application still works is the developer's to verify, and neither route here claims otherwise.

Covers, under conditionsUI5/plugins-coding-agentsUI5 Modernization is one of three plugins in the repository, published beside the general development plugin and the TypeScript conversion one, so a project being modernised does not load the other two. The repository's own line for it is an autonomous multi-phase workflow that replaces deprecated APIs and removes legacy patterns, and its own README calls it a toolkit for modernising SAPUI5 and OpenUI5 applications. It installs as a plugin into Claude Code or GitHub Copilot, with a command for each.

Conditions: [@ui5/mcp-server](artifact:ui5-mcp-server) is present; the plugin's README states it has to be installed by hand when the skills are installed on their own

Remaining work: Point it at a branch rather than at main, since the workflow is described as autonomous and multi-phase. What it reads of the project, the linter it runs and the manifest check come from @ui5/mcp-server, and reviewing the result is a person's step.

Open artifact →

Content1

Group by
Piece, what it offers
Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code
YouTube — SAP Developers playlists, SAP Developers, Talk

Details

Coverage
statecore and community, UI5, Fiori elements
assessed
relationshipunassessed
Designs that place it1
Agentic Engineering for SAP BTP ExtensionsAgentic Engineering for SAP BTP Extensionsreference architectureSkill Registry
Comparison properties1

These are the questions used to compare what the artifacts do. Values come from their documentation and may apply to a particular ecosystem or runtime. Each recorded value in the comparison opens its statement and sources.

Installs into
For your agent
Ref
capability:agent-guidance
JSON
/capabilities/agent-guidance.json
MCP
Connecting an agent