SAPUI5/OpenUI5 CLI Management Skill
Comprehensive skill for managing SAPUI5 and OpenUI5 projects using the UI5 Tooling CLI.
Capability Index
| 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. |
Auto-Trigger Keywords
This skill automatically activates when you mention any of these terms in your requests:
Core Technologies
ui5, sapui5, openui5, ui5-tooling, ui5-cli, @ui5/cli, ui5 tooling, ui5 cli, sap ui5, sap openui5
Configuration Files
ui5.yaml, ui5-workspace.yaml, ui5 yaml, ui5 workspace yaml, ui5.yml, ui5 configuration, ui5 config
CLI Commands
ui5 init, ui5 build, ui5 serve, ui5 add, ui5 remove, ui5 use, ui5 tree, ui5 config, ui5 versions
Framework Management
ui5 framework, openui5 framework, sapui5 framework, ui5 version, framework version, ui5 libraries, framework libraries
Project Types
ui5 application, ui5 library, ui5 theme library, theme-library, ui5 module, ui5 project, ui5 app
Build & Development
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
Extensibility
ui5 custom task, ui5 custom middleware, ui5 extensibility, custom build task, custom server middleware, ui5 project shim, project shims, ui5 extension
Workspace & Dependencies
ui5 workspace, ui5 monorepo, ui5 dependencies, ui5 dependency tree, ui5 dependency resolution, ui5 multi project
Server Features
ui5 server, ui5 http2, ui5 https, ui5 ssl, ui5 csp, content security policy, ui5 cors, ui5 development server
Build Tasks
generateComponentPreload, generateLibraryPreload, buildThemes, minify, generateBundle, replaceVersion, replaceCopyright, escapeNonAsciiCharacters, generateVersionInfo
Configuration Sections
specVersion, spec version, metadata name, framework configuration, builder configuration, server settings, resources configuration, custom tasks, custom middleware, builder resources, component preload, library preload, cachebuster
Common Issues & Errors
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
Migration
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
Framework Variants
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
Advanced Features
ui5 jsdoc, ui5 documentation, ui5 typescript, ui5 code analysis, ui5 benchmarking, ui5 performance, ui5 source maps, ui5 transpilation
Build Types
ui5 build preload, ui5 build self-contained, ui5 build jsdoc, standalone build, self-contained build, ui5 bundle
Path Mappings
webapp directory, src directory, test directory, resources path, test-resources path, virtual path, physical path, ui5 resources
Specification Versions
specVersion 4.0, specVersion 3.0, specVersion 2.0, specification version, spec version 4, spec version 3
Package Management
@ui5/builder, @ui5/server, @ui5/project, @ui5/fs, @ui5/logger, ui5 packages, ui5 modules
Node & npm
node version ui5, npm version ui5, ui5 node requirements, ui5 npm requirements
Environment Variables
UI5_LOG_LVL, UI5_DATA_DIR, UI5_CLI_NO_LOCAL, ui5 environment, ui5 env variables
Troubleshooting Terms
ui5 troubleshooting, ui5 debug, ui5 verbose, ui5 log level, ui5 cache clear, clear ui5 cache
Related Technologies
sap fiori, fiori elements, sap btp, sap cloud, sap cap, openui5 sdk, sapui5 sdk
File Extensions & Formats
.library file, library.js, manifest.json, Component.js, ui5.yaml schema, yaml validation
Skill Capabilities
This skill provides:
- Complete CLI command reference and usage patterns
- Configuration file templates for all project types
- Custom task and middleware examples
- Workspace/monorepo setup guidance
- Version migration guides (v1→v2→v3→v4)
- Troubleshooting common errors
- Build optimization strategies
- Framework setup (OpenUI5 vs SAPUI5)
- Progressive disclosure of detailed documentation
Quick Usage
# 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-destDocumentation
See SKILL.md for complete documentation and reference files for detailed topics.
Version
- Skill Version: 1.0.0
- UI5 CLI Version: 4.0.55+
- Last Updated: 2026-05-31
License
GPL-3.0