SkillSkilltypeA procedure an agent follows. Indexed here, never written here.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →
A Claude Code plugin with migrate, validate and cleanup skills that move an HTML5 app from SAP Neo, html5-apps-repo or a standalone approuter to the SAP BTP Application Frontend (appFront) service.
Migrating to appFront means rewriting mta.yaml, xs-app.json and xs-security.json by hand and getting the routing, auth-service and business-solution grouping right; the migrate skill reads the source project's own files (or, for Neo, neo-app.json and neo-mta.yaml), presents a migration plan, and only writes into a separate appfront-migrated/ folder after approval, leaving the source untouched. Several related Neo apps can be migrated together into one business solution sharing a single XSUAA instance and app-front instance. The validate skill checks a migrated project's configuration and produces a PASS/WARN/FAIL report, optionally against the live deployed app, and cleanup undeploys and removes the local output. It runs entirely on local files through Claude Code's own Read, Glob, Grep, Write, Edit and Bash tools, with a sub-agent reviewing each migration; no MCP server or network access is required. What reaches Cloud Foundry comes from the tools the requirements name beside the plugin: the MultiApps Build Tool for building the MTA, the CF command line logged in and targeted at an org and space, the CF multiapps plugin for cf deploy, and, optionally, the appFront command line, which is what fetches the runtime URL after a deployment.
Agent guidanceBTPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.
Who is behind it
SAP SamplesSAP SamplesOrganisationMaintains this In the atlas: maintains 222@SAP-samplesmaintainerAmin TehauchaPersonContributes to this In the atlas: contributes to 1@charphobSergio RozenszajnPersonContributes to this In the atlas: contributes to 1@sergioRozenszajn2 contributors
What it declares
Every artifact
Type
Skill
Origin
By SAP
As a skill
Distributed through
does not say
declared, How the skill reaches an agent, as its documentation says.
Change a BTP service from an agent sessionA developer working with an agent wants the change made in their own BTP account or service, a Command deployed, an agent pushed, a deployment created, rather than a command to copy out and run themselves.Covers, under conditionsmigrates locally, and undeploys through the Cloud Foundry command line
What it does
The migration is local: the README states that no MCP servers or network access are required and that the plugin operates entirely on local files. Its cleanup skill undeploys a deployed appFront app from Cloud Foundry, optionally deleting service instances and keys, and removes the local output folder.
Conditions
The CF command line logged in and targeted at an org and space before deploying, which the requirements state; The MultiApps Build Tool for building the MTA and the CF multiapps plugin for cf deploy, both named in the requirements; A subaccount with the Application Frontend service entitlement and the Cloud Foundry environment enabled
Remaining work
Build and deploy with the named tools; the appFront command line is listed as optional and is what fetches the runtime URL after a deployment.
Agent guidanceAgent guidancecapabilityPackaged knowledge that teaches a coding agent a frameworkSAP and community, core adopted it
→provides
Packages the appFront migration procedure as Claude Code skills, so the agent follows a fixed phase structure and a critic checklist instead of relying on general training knowledge of the service.
provides Agent guidance
Functional, stated
For
Packages the appFront migration procedure as Claude Code skills, so the agent follows a fixed phase structure and a critic checklist instead of relying on general training knowledge of the service.
Basis
“AI skills for migrating HTML5 Application to Application Frontend service”SAP-samples/html5-applications-migration-skills-for-sap-btp — repository description, checked “**No MCP servers or network access required.** The plugin operates entirely on local files.”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, Download and Installation, checked “**CF CLI** — logged in (`cf login`) and targeted (`cf target -o <org> -s <space>`) before deploying”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, Requirements, checked “Undeploys a deployed appFront app from Cloud Foundry (optionally deleting service instances and keys) and removes the local output folder.”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, the cleanup skill, checked
stated
provides Agent guidance
Functional, stated
For
Packages the appFront migration procedure as Claude Code skills, so the agent follows a fixed phase structure and a critic checklist instead of relying on general training knowledge of the service.
Basis
“AI skills for migrating HTML5 Application to Application Frontend service”SAP-samples/html5-applications-migration-skills-for-sap-btp — repository description, checked “**No MCP servers or network access required.** The plugin operates entirely on local files.”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, Download and Installation, checked “**CF CLI** — logged in (`cf login`) and targeted (`cf target -o <org> -s <space>`) before deploying”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, Requirements, checked “Undeploys a deployed appFront app from Cloud Foundry (optionally deleting service instances and keys) and removes the local output folder.”SAP-samples/html5-applications-migration-skills-for-sap-btp — README, the cleanup skill, checked
Packaged knowledge that teaches a coding agent a framework
AI Skills for HTML5 Applications Migration to Application Frontend Service
Claude Code plugin providing AI-assisted skills for SAP BTP Application Frontend (appFront) service: migrate existing HTML5 apps from Neo or html5-apps-repo, and validate appFront configurations.
Migrates an existing HTML5 app from SAP Neo, html5-apps-repo, or a standalone approuter (localDir) to appFront. Produces updated mta.yaml, xs-app.json, and xs-security.json.
validate
/appfront:validate [path]
Checks appFront configuration for correctness and deployment readiness. Produces a PASS/WARN/FAIL report for local files; optionally validates the live deployed app via browser.
cleanup
/appfront:cleanup
Undeploys a deployed appFront app from Cloud Foundry (optionally deleting service instances and keys) and removes the local output folder. Works for migrated apps (appfront-migrated/).
What is appFront?
SAP Application Frontend (appFront) is an SAP BTP service that provides a simpler deployment model for HTML5 applications compared to the older html5-apps-repo (HTML5 Application Repository) service. It eliminates the need for:
A destination-content MTA module
The HTML5Runtime_enabled: true flag on the destination service
This plugin helps teams migrate to appFront and stay productive during development.
Options Matrix
Migration Paths (/appfront:migrate)
Supported Migration Paths
Source
Target Runtime
Auth Service
Status
SAP Neo HTML5 App
Cloud Foundry
XSUAA
✅ Fully documented
SAP Neo HTML5 App
Cloud Foundry
IAS
✅ Fully documented
html5-apps-repo (managed approuter)
Cloud Foundry
XSUAA
⚠️ Skill logic present — populate references/migration-guides/html5-repo-to-appfront.md for best results
html5-apps-repo (managed approuter)
Cloud Foundry
IAS
⚠️ Skill logic present — populate references/migration-guides/html5-repo-to-appfront.md for best results
html5-apps-repo (managed approuter)
Kyma
XSUAA
⚠️ Skill logic present — populate references/migration-guides/html5-repo-to-appfront.md for best results
Optional: afctl (appFront CLI) — for deploying, listing, and managing appFront applications; required for fetching the runtime URL after deployment
Download and Installation
Claude Code
claude plugin install appfront --marketplace https://github.com/SAP-samples/html5-applications-migration-skills-for-sap-btp.git
After installation, restart Claude Code, then type / and look for appfront:migrate, appfront:validate, and appfront:cleanup in the listed skills.
To update to the latest version:
claude plugin update appfront
Other agents
The skills in this repository follow the agentskills.io open standard and can be used with any compatible agent by copying the skill directory to your agent's skills location.
# Clone the repogit clone https://github.com/SAP-samples/html5-applications-migration-skills-for-sap-btp.git# Copy one or more skills to your agent's skills directorycp -r html5-applications-migration-skills-for-sap-btp/skills/migrate ~/.agents/skills/
Navigate to your project directory in Claude Code, then:
/appfront:migrate html5-repo cf xsuaa
Or:
/appfront:migrate standalone-approuter cf xsuaa
Or with natural language (after the skill is loaded):
Migrate this html5-repo app to appFront on Cloud Foundry using XSUAA
What happens:
Claude detects the source type (html5-repo, standalone-approuter, or Neo) and asks blocking questions one at a time to confirm source, target, and auth service
Neo: neo-app.json (routes, securityConstraints, welcomeFile), neo-mta.yaml, and webapp/manifest.json
Claude presents a migration plan — no files are changed until you approve
After your approval, Claude writes changes to appfront-migrated/ (the source project is never touched)
A critic sub-agent reviews the migration for common errors
Claude produces a migration report with deployment commands and optionally builds and deploys
Neo specifics: The skill reads neo-app.json to extract routes (destinations, SAPUI5 service, User API), securityConstraints (mapped to XSUAA scopes), welcomeFile, and optional cacheControl/responseHeaders/logoutPage settings. It creates a fresh mta.yaml, xs-app.json, and xs-security.json from scratch — the Neo files (neo-app.json, neo-mta.yaml) are deleted from the output folder.
sap.cloud.service and the business solution concept: Neo has no equivalent to sap.cloud.service. When migrating to appFront, this value defines a business solution — a logical grouping of one or more HTML5 apps that share a single XSUAA instance, a single app-front service instance, and a single MTA. The skill will ask you to define this value and explain your intent. See the Mass Migration section below for consolidating multiple Neo apps.
Mass Migration
If you have several related Neo HTML5 apps (e.g. belonging to the same product or team), you can migrate them together into one appFront business solution. This produces a single mta.yaml with shared infrastructure (one app-front instance, one XSUAA instance) and one deployment.
To trigger mass migration, invoke the skill and answer "Yes" when asked whether you want to group multiple apps:
/appfront:migrate neo cf xsuaa
When the skill asks about sap.cloud.service, choose option 2 (mass migration) and provide the list of Neo app directories to include. The skill will:
Read neo-app.json and manifest.json from each app directory
Merge all securityConstraints into a single xs-security.json
Create one html5 source module per app in mta.yaml
Wire all app zips into a single deployer module
Set the same sap.cloud.service value in every app's manifest.json
Example: migrating three Neo apps app-leave, app-payslip, app-orgchart into one business solution com.sap.hr:
appfront-migrated/
├── mta.yaml ← one MTA, three html5 modules
├── xs-security.json ← merged scopes from all three apps
├── hr-leave/webapp/...
├── hr-payslip/webapp/...
└── hr-orgchart/webapp/...
Standalone approuter specifics: If your source uses approuter.nodejs with localDir routes, the skill replaces the approuter module with an appFront deployer module, converts localDir routes to "service": "app-front", and converts group: destinations to config.destinations.
WorkZone integration: If your source app uses sap.cloud.service in the destination-content module, the skill will flag the required CDM steps and wait for your acknowledgment before proceeding.
Validating an app
Navigate to your appFront project directory:
/appfront:validate
Or point to a specific project:
/appfront:validate ./my-appfront-project
Output: A structured PASS / WARN / FAIL report covering:
xs-app.json routing (appFront service routes, authentication consistency)
xs-security.json or ias-security.json (scopes, role templates, oauth2-configuration)
manifest.json (app ID, dataSource URIs, Fiori Elements dependencies)
After static validation, the skill can optionally validate the live deployed app by fetching runtime files via browser (requires a deployed app and browser access).
Reference Material
The skills/appfront-migrate/references/ directory contains reference guides that Claude loads during migration. Populate these files with your team's specific guidance to get more accurate and landscape-specific results.
Until populated: Claude uses its training knowledge of appFront as a fallback. Standard migrations (html5-repo → CF + XSUAA) work immediately. Landscape-specific details (exact service plan names, cluster URLs) will be flagged for manual confirmation.
Adding content to reference files
Each placeholder file contains a ## What to put here section listing exactly what content is needed. When you migrate an app and discover issues not covered by the skill, add them to:
skills/appfront-migrate/references/troubleshooting/deployment-errors.md — deploy failures with fixes
Architecture
This plugin uses only built-in Claude Code tools:
Read, Glob, Grep — reading project files
Write, Edit — writing migrated or generated files
Bash — running discovery commands (find, grep) and build commands
Task — spawning a critic sub-agent for migration quality review
No MCP servers or network access required. The plugin operates entirely on local files.
Skill Behavior Summary
Skill
disable-model-invocation
When Claude activates it
migrate
Yes
Only on explicit /appfront:migrate command
validate
No
Auto-activates when user asks to validate an appFront app
cleanup
Yes
Only on explicit /appfront:cleanup command
The migration skill requires explicit invocation because it modifies files — auto-activation for file-modifying operations would be surprising and potentially dangerous.
Known Issues
No known issues.
How to obtain support
Create an issue in this repository if you find a bug or have questions about the content.
Skill behavior is defined in skills/*/SKILL.md. The HARD RULES, phase structure, and critic checklist can all be updated without code changes — the skills are plain Markdown.
Adding a new migration path
Add a new guide file in skills/appfront-migrate/references/migration-guides/
Add a new source type reference in skills/appfront-migrate/references/source-types/
Add the new source type to Phase 0's Source Type Identification section in skills/migrate/SKILL.md
Add an entry to skills/appfront-migrate/references/INDEX.md
Update the Supported Migration Paths table in this README
Code contributions
If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.
Copyright 2026 SAP SE or an SAP affiliate company and html5-applications-migration-skills-for-sap-btp contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.
appfront-migrate skill: migrate html5-apps-repo (managed approuter) or SAP Neo HTML5 apps to appFront. Supports CF and Kyma runtimes, XSUAA and IAS auth.
appfront-validate skill: validate appFront application configuration for deployment readiness.
Reference folder structure with smart placeholders for migration guides, target configs, service configs, golden path, and troubleshooting.
Annotated before/after mta.yaml and xs-app.json examples for html5-repo → appFront migration.
Agent guidanceAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from agent access to your code, where the agent reads the real project instead of being handed a file about it.SAP and community, core adopted it
abap2UI5 for VS Codeabap2UI5 for VS Codeide-extensionA VS Code extension for abap2UI5 apps: F9 starts the app class in a preview beside the source, Ctrl+F3 activates the class and reloads it, and the abap2UI5 linter runs in the editor while you type.community org, abapVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
sap-cx-developer-companionsap-cx-developer-companionskillAn agent skill for SAP Customer Experience work that routes a request to one of three jobs: finding a Commerce Cloud, Sales Cloud or Service Cloud API, writing CDS for a CX extension, or explaining an error.independent, commerceAgent skill for SAP Customer Experience APIs, CDS and errorsfrom SAP Commerce
sap-basis-opssap-basis-opsskillBasis and technical operations at the OS and database layer — the sysadmin plane every other SAP skill set skips — as runbook skills that emit a source-cited command sequence with its pre- and post-checks.independent, abapRunbook skills for Basis operations at the OS and database layerfrom ABAP
abap-offstack-aunitabap-offstack-aunitskillAn agent skill that bootstraps off-stack ABAP Unit tests and an abaplint gate onto an abapGit-serialised repository, with no live SAP system.independent, abapAgent skill for off-stack ABAP Unit tests and an abaplint gatefrom ABAP
ARC-1 SkillsARC-1 SkillsskillTwenty-two SKILL.md files shipped in arc-1's own skills/ directory for RAP scaffolding, unit test generation, clean-core audits and migration paths, loaded on demand by description and namespaced /arc-1:<skill> when installed through the Claude Code plugin.independent, abapTwenty-two agent skills shipped with arc-1from ABAP
sapskillssapskillsskillThree agent skills in one repository: Clean ABAP guidance, ADT in VS Code against the Private Cloud Edition, and general guardrails for a coding agent.independent, abapAgent skills for Clean ABAP, ADT in VS Code and guardrailsfrom ABAP
SuperClaude for SAPSuperClaude for SAPskillA Claude Code plugin that installs and wires its own ABAP MCP server, then puts a two-layer write guard between the agent and any system profile marked QA or production.independent, abapClaude Code plugin with an ABAP MCP server and write guardsfrom ABAP
sap-dm-pod2-mcp-serversap-dm-pod2-mcp-servermcp-serverAn MCP server for SAP Digital Manufacturing POD 2.0 extension development: 23 tools over POD2 pattern docs, the POD2 class API, SAP DM REST and MDO specs and the SAPUI5 API, with five code-generation prompts.independent, digital-manufacturingMCP server for SAP Digital Manufacturing POD 2.0 extensionsfrom SAP Digital Manufacturing
capire/skillscapire/skillsskillSAP's own skill set for coding agents working on CAP — cap-developer, cap-add-remote-service, cap-upgrade and cap-trivia, each a SKILL.md with references beside it.sap official, capAgent skills for CAP development, each a SKILL.md with referencesfrom CAP
sap-cloud-integration-pipeline-assistantsap-cloud-integration-pipeline-assistantskillAn agent skill for the Pipeline Concept framework in SAP Integration Suite Cloud Integration, covering implementation, the Partner Directory, XSLT and Groovy examples and troubleshooting.independent, btpAgent skill for the Pipeline Concept in SAP Cloud Integrationfrom BTP/BAIP
claude-abap-devclaude-abap-devskillFive ABAP workflows for Claude Code — ATC fixing, a clean-core audit, a Clean ABAP review, ABAP Unit and debugging — that ship no system access of their own and run on whichever community MCP servers are already configured.independent, abapFive ABAP workflows for Claude Code on existing MCP serversfrom ABAP
DanKromp/skillOverflowDanKromp/skillOverflowskillA collection of 41 agent skills, 37 for CAP, Fiori, BTP, UI5, ABAP, Integration Suite and HANA work and four for creating, reviewing and retiring skills, each with its own eval.independent, capCollection of 41 agent skills, 37 for SAP development tasksfrom CAP
sap-commerce-skillsap-commerce-skillskillAn agent skill for SAP Commerce Cloud 2211-jdk21.1 and later: 21 reference guides, 58 code templates and three shell scripts, installed through the skills CLI.independent, commerceAgent skill for SAP Commerce Cloud 2211-jdk21.1 and laterfrom SAP Commerce
ARC-DRAWARC-DRAWmcp-serverAn MCP server that draws BTP solution diagrams onto a live draw.io canvas, with 111 SAP BTP icons as native shapes and SAP's diagram guidelines handed to the client as drawing rules.independent, btpMCP server drawing BTP solution diagrams on a draw.io canvasfrom BTP/BAIP
cap-mtx-scaffoldcap-mtx-scaffoldskillAn agent skill for CAP multitenancy scaffolding that reads what a project already declares before it runs a single cds command.independent, capAgent skill for CAP multitenancy scaffoldingfrom CAP
sap-ai-dev-toolkitsap-ai-dev-toolkitmcp-serverAn MCP proxy that pins an agent's ABAP tools to one SAP system: setup reads the BAS destinations or the local SAP GUI landscape and writes one stdio server per system, leaving the credentials in the destination or in the editor's own login prompts.independent, abapMCP proxy pinning an agent's ABAP tools to one SAP systemfrom ABAP
scaffold-fiori-ai-bridgescaffold-fiori-ai-bridgeskillAn agent skill that makes a UI5 or Fiori app AI-callable: it generates the JavaScript bridge and the SAP Joule Frontend Actions YAML the app needs before an agent can reach into it.independent, ui5Agent skill generating a Joule Frontend Actions bridge for UI5 appsfrom UI5
sapcli Claude Code Pluginsapcli Claude Code PluginskillTwo agents and two skills for Claude Code that drive sapcli, the long-standing command line to SAP products, to explore and develop classic ABAP objects rather than speaking ADT directly.independent, abapAgents and skills that drive sapcli instead of ADTfrom ABAP
CAP GuardianCAP GuardianskillA CAP review skill for coding agents with hard gates, red flags and prohibitions across nine reference modules, each rule citing the capire page behind it in an evidence ledger.independent, capCAP review skill for coding agents with gates and prohibitionsfrom CAP
sap-odata-explorersap-odata-explorerdesktop-appA Rust CLI and desktop app for exploring and testing SAP OData services against real systems — catalog discovery, metadata browsing, an F4 value-help picker and a Fiori-readiness linter — with an agent skill shipped beside it.independent, btpRust CLI and desktop app for exploring SAP OData servicesfrom BTP/BAIP
btp-solution-diagram-generatorbtp-solution-diagram-generatorskillA Claude plugin that writes BTP solution diagrams as .drawio files in the style of the SAP BTP Solution Diagram Guidelines.independent, btpClaude plugin writing BTP solution diagrams as .drawio filesfrom BTP/BAIP
abap-skillsabap-skillsskillSeventeen agent skills for ABAP development in one repository: RAP, CDS view entities, ABAP SQL and AMDP, unit testing, authorisation, eventing, abapGit, ABAP Cloud and the clean core levels.independent, abapSeventeen agent skills for ABAP developmentfrom ABAP
drawio-skill-sapdrawio-skill-sapskillA GitHub Copilot agent skill that writes BTP solution diagrams as uncompressed draw.io XML against the SAP BTP Solution Diagram Design Guideline, with SAP's own shape library bundled.independent, btpGitHub Copilot skill writing BTP solution diagrams as draw.io XMLfrom BTP/BAIP
sap-mdk-appssap-mdk-appsskillAn agent skill for Mobile Development Kit projects: the project layout, the metadata syntax, and the rules that prevent the failures those two produce on iOS, Android and the web.independent, btpAgent skill for Mobile Development Kit projectsfrom BTP/BAIP
ABAP remote filesystemABAP remote filesystemide-extensionA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abapVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
sap-architecturesap-architectureskillA Claude Code plugin and portable agent skill that turns a plain-English description into a BTP diagram in SAP Architecture Center style, checked by a validator before it is handed over.independent, btpClaude Code plugin and skill drawing validated BTP diagramsfrom BTP/BAIP
WerkbankWerkbankdesktop-appA local desktop workspace for AI conversations, attached files and generated HTML Spaces, run by a goose agent and offering a catalog of SAP MCP connectors and ABAP, CAP and UI5 skills.independent, umbrellaLocal desktop workspace for AI conversations with SAP connectorsfrom Across stacks
SAP Datasphere Plugin for ClaudeSAP Datasphere Plugin for ClaudeskillEighteen Datasphere skills over a bundled 45-tool MCP server — exploration, view and analytic-model design, BW Bridge migration, security architecture and catalog governance.independent, btpEighteen Datasphere skills over a bundled MCP serverfrom BTP/BAIP
claude-abap-skillsclaude-abap-skillsskillTwo Claude Code plugins of always-on Clean ABAP rules, templates and slash commands — deliberately not an MCP server, and explicit about routing each capability to the server that should answer it.independent, abapClaude Code plugins with Clean ABAP rules and templatesfrom ABAP
SAP Power for KiroSAP Power for KiroskillA set of thirty-five-plus SAP skills packaged as a power for Kiro IDE rather than Claude Code, spanning BTP, UI5, data and analytics, ABAP, CAP and CLI tooling, with automatic context activation in Kiro.independent, btpSAP skills for the Kiro IDEfrom BTP/BAIP
drawio-btp-diagram-skillsdrawio-btp-diagram-skillsskillTwo Claude Code skills that take a BTP architecture described in words through a Mermaid sketch to draw.io XML, with a structural and a visual review after the drawing.independent, btpClaude Code skills for BTP architecture diagrams in draw.iofrom BTP/BAIP
@patimweb/pi-cap-bestpractices@patimweb/pi-cap-bestpracticesskillA package for the pi coding agent that distributes SAP's capire/skills, carrying the upstream repository as a git submodule since version 2.0.0 replaced the author's own skill.independent, capSAP's capire/skills packaged for the pi coding agentfrom CAP
pod2-configpod2-configskillAn agent skill that turns a described POD change into an importable SAP Digital Manufacturing POD 2.0 export, built from standard plugins and actions only.independent, digital-manufacturingAn agent skill that turns a described POD change into an importable [SAP Digital Manufacturing](external:sap-digital-manufacturing) POD 2.0 export, built from standard plugins and actions only.from SAP Digital Manufacturing
aicore-skillsaicore-skillsskillFour agent skills for SAP AI Core, published as a plugin inside SAP's AI Skills Library: admin resources, the deployment lifecycle, the foundation models in the Generative AI Hub, and the Context Registry behind tabular prediction.sap official, btpFour agent skills for SAP AI Core in SAP's AI Skills Libraryfrom BTP/BAIP
SAP/automation-pilot-agent-skillsSAP/automation-pilot-agent-skillsskillEight skills for writing, reviewing and operating SAP Automation Pilot content — command generation, catalogue exploration, code review, the content and executions APIs, debugging, schedules, and generating an MCP server from a command.sap official, btpEight skills for writing and operating SAP Automation Pilot contentfrom BTP/BAIP
SAP Developers MCPSAP Developers MCPmcp-serverThe hosted MCP server of developers.sap.com, over which an agent searches SAP's tutorials, reads missions and queries the site's knowledge graph of tutorials and concepts.sap official, umbrellaHosted MCP server of developers.sap.com tutorials and missionsfrom Across stacks
sap-fiori-guidelinessap-fiori-guidelinesskillAn agent skill SAP publishes in its AI Skills Library, built from the Fiori Design Guidelines at v1.145: eighteen reference files an agent reads before it picks a control, a page type or an AI pattern.sap official, ui5Agent skill built from the Fiori Design Guidelinesfrom UI5
sap-fiori-iossap-fiori-iosskillAn agent skill SAP publishes for SAP Fiori for iOS: it maps a node of the Fiori iOS UI Kit in Figma onto SwiftUI code, and answers which Fiori component a Figma variant becomes.sap official, btpAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUIfrom BTP/BAIP
SAP/leanix-ai-pluginsSAP/leanix-ai-pluginsskillOne Claude Code plugin, sap-leanix, bundling two skills that build and debug LeanIX automation scripts and create and manage calculations, both working through the LeanIX MCP server.sap official, btpClaude Code plugin with two skills for SAP LeanIX scriptingfrom BTP/BAIP
SAP-samples/joule-a2a-agent-toolkitSAP-samples/joule-a2a-agent-toolkitskillFour skills for building an agent that talks to SAP Joule over A2A and getting it onto Cloud Foundry — the agent itself, and the three CLIs the deployment goes through.sap official, btpSkills for building an A2A agent for Joule and deploying it to CFfrom BTP/BAIP
SAP-samples/sap-devs-cliSAP-samples/sap-devs-clicliA CLI that injects current SAP developer knowledge packs into an AI coding tool's context and wires up SAP's own MCP servers for it, shipped as a single binary through Homebrew, Scoop or GitHub Releases.sap official, btpCLI adding SAP developer knowledge and MCP servers to AI coding toolsfrom BTP/BAIP
sap-tutorials-contentsap-tutorials-contentskillAn agent skill that maps the public developers.sap.com content API: the catalogue, the navigation, a tutorial's HTML or JSON, and full-text search, all anonymous and read-only.sap official, btpAgent skill mapping the developers.sap.com content APIfrom BTP/BAIP
SAP/ui-theme-designer-plugins-for-coding-agentsSAP/ui-theme-designer-plugins-for-coding-agentsskillOne plugin that teaches a coding agent the SAP Design System, Fiori design tokens, and which theming parameters a given control actually reads, installed into Claude Code or GitHub Copilot.sap official, ui5Agent plugin on the SAP Design System and theming parametersfrom UI5
secondsky/sap-skillssecondsky/sap-skillsskillForty SAP development plugins installed through the skills command line or the Claude Code and Codex marketplaces, with a record per plugin of what its claims were checked against.independent, btpForty SAP development plugins for coding agentsfrom BTP/BAIP
claude-sap-kitclaude-sap-kitskillA Claude Code plugin of three skills that extends arc-1 with five Custom_* tools for an on-premise ABAP system: running a report and reading its ALV as JSON, previewing a NAST message as PDF, and reading, writing and replacing SmartForms as XML.independent, abapClaude Code plugin adding Custom_* tools to arc-1from ABAP
UI5/plugins-coding-agentsUI5/plugins-coding-agentsskillUI5's own plugins for coding agents, three of them: everyday development, modernising a legacy project, and converting one to TypeScript, each installed into Claude Code or GitHub Copilot.sap official, ui5UI5 plugins for coding agentsfrom UI5
UI5 Web Components agent skillsUI5 Web Components agent skillsskillTwo skills shipped inside the UI5 Web Components repository itself, under skills/: one for accessibility, covering ARIA and keyboard behaviour, and one for styling through shadow parts and custom properties.sap official, ui5Two agent skills for accessibility and styling of web componentsfrom UI5
rap-skillsrap-skillsskillRAP skills delivered branch-per-target, so the playbook you check out only references patterns valid for your deployment — managed on BTP, unmanaged with BAPI wrappers, and S/4HANA Cloud editions planned.independent, abapRAP skills delivered branch-per-target for each deploymentfrom ABAP
KlystronKlystronmcp-serverAn MCP server written in ABAP that runs inside the application server behind an ICF service and exposes typed tools for ABAP development, quality, transports, customizing, roles, Basis operations and integration, with a client-side plugin of SAP skills.independent, abapMCP server in ABAP inside the application server, with agent skillsfrom ABAP
The same sentence, followed by what the README's requirements name for reaching Cloud Foundry: the MultiApps Build Tool, the CF command line logged in and targeted, the CF multiapps plugin, and the optional appFront command line.