All skills
secondsky avatar

/sapui5-cli

@620a19a
by Eddiesecondsky/sap-skills456 stars
120

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.

Use this Skill: https://skilld.dev/gh/secondsky/sap-skills/sapui5-cli

This session only. Nothing lands on disk.

README.md

≈1.3k tokens on demand. Your agent reads this file only when SKILL.md points to it.

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-dest

Documentation

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

Source: SKILL.md on GitHub

2 warnings16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides comprehensive documentation and templates for managing SAPUI5 and OpenUI5 projects using the official UI5 Tooling CLI. It covers installation, project initialization, build optimization, and local development server management.

  • Socket16d

    1 alert: gptAnomaly

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer6mo

    5/20 files flagged

Signed by skilld at 620a19a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 2 months ago
Other metadata
metadata
{
  "maintainer": "Eduard Jiglau",
  "maintainer_email": "hello@sap-ai-skills.com",
  "website": "https://sap-ai-skills.com",
  "version": "2.4.1",
  "ui5_cli_version": "4.0.55",
  "last_verified": "2026-05-31",
  "official_docs": "https://ui5.github.io/cli/stable/"
}

README badge

README badge for secondsky/sap-skills/sapui5-cli