Manages SAPUI5/OpenUI5 projects using the UI5 Tooling CLI (@ui5/cli). Use when initializing UI5 projects, configuring ui5.yaml or ui5-workspace.yaml files, building UI5 applications or libraries, running development servers with HTTP/2 support, creating custom build tasks or server middleware, managing workspace/monorepo setups, troubleshooting UI5 CLI errors, migrating between UI5 CLI versions, or optimizing build performance. Supports both OpenUI5 and SAPUI5 frameworks with complete configuration and extensibility guidance.
Comprehensive skill for managing SAPUI5 and OpenUI5 projects using the UI5 Tooling CLI.
| Capability | Status |
|------------|--------|
| Commands | 2: /ui5-cli-build, /ui5-cli-troubleshoot |
| Agents | 0 |
| Hooks | No |
| MCP | No |
| LSP | No |
| Source Freshness | last_verified: 2026-05-31; current @ui5/cli package evidence tracked in audit report. |
| Verification | npm run validate; project build checks require a target UI5 app. |
This skill automatically activates when you mention any of these terms in your requests:
ui5, sapui5, openui5, ui5-tooling, ui5-cli, @ui5/cli, ui5 tooling, ui5 cli, sap ui5, sap openui5
ui5.yaml, ui5-workspace.yaml, ui5 yaml, ui5 workspace yaml, ui5.yml, ui5 configuration, ui5 config
ui5 init, ui5 build, ui5 serve, ui5 add, ui5 remove, ui5 use, ui5 tree, ui5 config, ui5 versions
ui5 framework, openui5 framework, sapui5 framework, ui5 version, framework version, ui5 libraries, framework libraries
ui5 application, ui5 library, ui5 theme library, theme-library, ui5 module, ui5 project, ui5 app
ui5 build process, ui5 builder, ui5 bundling, ui5 minification, ui5 preload, component preload, library preload, ui5 optimization, ui5 serve, ui5 development server, ui5 dev server, ui5 local server
ui5 custom task, ui5 custom middleware, ui5 extensibility, custom build task, custom server middleware, ui5 project shim, project shims, ui5 extension
ui5 workspace, ui5 monorepo, ui5 dependencies, ui5 dependency tree, ui5 dependency resolution, ui5 multi project
ui5 server, ui5 http2, ui5 https, ui5 ssl, ui5 csp, content security policy, ui5 cors, ui5 development server
generateComponentPreload, generateLibraryPreload, buildThemes, minify, generateBundle, replaceVersion, replaceCopyright, escapeNonAsciiCharacters, generateVersionInfo
specVersion, spec version, metadata name, framework configuration, builder configuration, server settings, resources configuration, custom tasks, custom middleware, builder resources, component preload, library preload, cachebuster
ui5 build error, ui5 serve error, ui5 cli error, ui5 dependency error, ui5 framework error, ui5 build failed, ui5 cannot find, ui5 module not found, ERR_SSL_PROTOCOL_ERROR, ui5 HSTS, ui5 cache, ui5 home directory, .ui5 directory
ui5 cli migration, migrate to ui5 v4, migrate to ui5 v3, migrate to ui5 v2, ui5 cli upgrade, ui5 tooling migration, ui5 cli v4, ui5 cli v3, ui5 cli v2, ui5 breaking changes
openui5 libraries, sapui5 libraries, sap.ui.core, sap.m, sap.ui.table, sap.ui.comp, sap.ushell, themelib_sap_fiori_3, themelib_sap_belize, themelib_sap_bluecrystal
ui5 jsdoc, ui5 documentation, ui5 typescript, ui5 code analysis, ui5 benchmarking, ui5 performance, ui5 source maps, ui5 transpilation
ui5 build preload, ui5 build self-contained, ui5 build jsdoc, standalone build, self-contained build, ui5 bundle
webapp directory, src directory, test directory, resources path, test-resources path, virtual path, physical path, ui5 resources
specVersion 4.0, specVersion 3.0, specVersion 2.0, specification version, spec version 4, spec version 3
@ui5/builder, @ui5/server, @ui5/project, @ui5/fs, @ui5/logger, ui5 packages, ui5 modules
node version ui5, npm version ui5, ui5 node requirements, ui5 npm requirements
UI5_LOG_LVL, UI5_DATA_DIR, UI5_CLI_NO_LOCAL, ui5 environment, ui5 env variables
ui5 troubleshooting, ui5 debug, ui5 verbose, ui5 log level, ui5 cache clear, clear ui5 cache
sap fiori, fiori elements, sap btp, sap cloud, sap cap, openui5 sdk, sapui5 sdk
.library file, library.js, manifest.json, Component.js, ui5.yaml schema, yaml validation
This skill provides:
# Initialize new project
ui5 init
ui5 use sapui5@latest
ui5 add sap.ui.core sap.m
# Development
ui5 serve --open index.html
# Production build
ui5 build --all --clean-dest
See SKILL.md for complete documentation and reference files for detailed topics.
GPL-3.0
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer