sapui5-cli — Claude Code skill for UI5 Tooling
Guides SAPUI5 and OpenUI5 work through the UI5 CLI: project setup, builds, dev server, ui5.yaml config.
npx skills add secondsky/sap-skills --skill sapui5-cli -a claude-codeWhat sapui5-cli does
This skill covers @ui5/cli, the command line for UI5 Tooling. It knows four project kinds — application, library, theme library and module — and each one maps paths differently, so the agent keeps webapp/ and src/ apart instead of guessing.
Reference material on commands and config templates ships with it. Ask for a production build and you get ui5 build --all; ask about a local server and it walks through HTTP/2, SSL and CSP options. Custom build tasks and server middleware are covered too, along with workspace setups for monorepos holding several UI5 projects. A separate section deals with version migration and the errors that show up during it.
Check your toolchain first. Node.js v20.11.0+ or v22.0.0+ is required, v21 is not supported, and npm must be v8.0.0 or newer. The skill targets CLI 4.0.55, so on a project pinned to an older release some configuration advice will not match.
What it helps with
- scaffold a fresh UI5 project and run
ui5 initcorrectly - write a library
ui5.yamlwith the rightsrc/mapping - produce a bundle that pulls in dependencies via
ui5 build --all - start a dev server with HTTP/2 and SSL for local debugging
- track down a build that broke after a CLI upgrade
Example prompts for the agent
- Initialize a new UI5 project and set up
ui5.yamlfor an application - Add a custom build task to the UI5 Tooling config
- Help me move this project from UI5 CLI v3 to v4
How to install sapui5-cli
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5-cli -a claude-code2Manually: put the files in place
~/.claude/skills/sapui5-cli/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sapui5-cli/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5-cli -a codex2Manually: put the files in place
.agents/skills/sapui5-cli/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5-cli -a cursor2Manually: put the files in place
.cursor/skills/sapui5-cli/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sapui5-cli2Manually: put the files in place
.github/skills/sapui5-cli/SKILL.md1Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5-cli -a gemini-cli2Platform CLI
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sapui5-cli/skills/sapui5-cliManually: put the files in place
.devin/skills/sapui5-cli/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sapui5-cli -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sapui5-cli
How do I install sapui5-cli in Claude Code?
Run npx skills add secondsky/sap-skills --skill sapui5-cli -a claude-code. The skill lands at ~/.claude/skills/sapui5-cli/SKILL.md.
What does sapui5-cli do?
It lets the agent handle UI5 Tooling tasks: initializing projects, editing ui5.yaml and ui5-workspace.yaml, building apps and libraries, running the dev server, and writing custom tasks or middleware.
What does the skill need to run?
Node.js v20.11.0+ or v22.0.0+ plus npm v8.0.0+. It is written against CLI version 4.0.55.