sapui5-cli

Configure and migrate SAPUI5/OpenUI5 projects using the UI5 CLI.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sapui5-cli
Source: https://github.com/dherbe-digital/nova-skills-collection/tree/main/plugins/sap/ui-frameworks/sapui5-cli/skills/sapui5-cli
Command: npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SAPUI5/OpenUI5 projects often require consistent setup, configuration, and migration guidance across multiple repos. This skill provides a ready-to-use blueprint for initializing, configuring, building, serving, and migrating UI5 projects with the official CLI, including workspace/monorepo support and extensibility patterns.

Core Features & Use Cases

  • Centralized guidance for using the UI5 CLI to initialize projects, manage ui5.yaml/ui5-workspace.yaml, and handle builds and dev servers with HTTP/2 and TLS.
  • Supports both SAPUI5 and OpenUI5, including workflow patterns for custom tasks, server middleware, and project shims.
  • Useful for teams adopting a monorepo structure, performing version migrations, or building repeatable UI5 pipelines.

Quick Start

  • Install and configure the UI5 CLI in your project, then run ui5 init, ui5 use sapui5@latest, ui5 add libraries (as needed), and ui5 build or ui5 serve.

Frequently Asked Questions about sapui5-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize and configure a new SAPUI5 project using the UI5 CLI?

To initialize a SAPUI5 project, run ui5 init to generate the ui5.yaml configuration, then execute ui5 use sapui5@latest to select the framework, and ui5 add to include required libraries before running ui5 build or ui5 serve.

Can I manage multiple OpenUI5 repositories in a monorepo workspace?

Yes, you can manage multiple OpenUI5 repositories in a monorepo by configuring a ui5-workspace.yaml file to coordinate project dependencies and build processes across the included projects.

What is the process for migrating between different UI5 CLI versions?

Migrating between UI5 CLI versions involves updating your project configuration and dependencies according to the specific migration workflows provided, ensuring your ui5.yaml and workspace settings remain compatible with the target CLI version.

Does the UI5 CLI support development servers with HTTP/2 and TLS?

Yes, the UI5 CLI supports running local development servers configured with HTTP/2 and TLS, allowing you to securely serve and test SAPUI5 or OpenUI5 applications during development.

How do I extend the UI5 CLI build process with custom tasks and middleware?

You can extend the UI5 CLI build and serve processes by implementing custom tasks and server middleware, defining project shims, and configuring these extensibility patterns within your ui5.yaml file.