abap-cds-model-check
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
List all available UI5 MCP server tools and their usage
$ npx -y skills add secondsky/sap-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/ui5-mcp-toolsContext preview
What this command does when you run it.
List all available UI5 MCP server tools and their usage
name: ui5-mcp-tools description: List all available UI5 MCP server tools and their usage allowed-tools: - Read - Grep - Glob - Bash
Return the relevant UI5 MCP tool, expected inputs, fallback local commands, and unresolved MCP availability checks. Default to read-only guidance.
This command lists all available tools provided by the **@ui5/mcp-server** (Model Context Protocol server for UI5 development).
The **Model Context Protocol (MCP)** is an open standard that allows AI assistants like Claude to connect with external tools and services. The **@ui5/mcp-server** provides 9 specialized tools for SAPUI5/OpenUI5 development.
---
**Purpose**: Scaffold new UI5 applications with various templates
**Templates**:
**Usage**:
create_ui5_app({
template: "freestyle-ts",
projectName: "my-ui5-app",
namespace: "com.mycompany.myapp",
ui5Version: "1.120.0",
odataVersion: "v4",
enableCAP: false
})**Agent**: Used by `ui5-app-scaffolder` **Command**: `/ui5-scaffold`
---
**Purpose**: Scaffold Integration Cards for SAP Work Zone, launchpad, or standalone widgets
**Card Types**:
**Usage**:
create_integration_card({
cardType: "List",
cardName: "sales-dashboard",
namespace: "com.mycompany.cards"
})**Agent**: Used by `ui5-app-scaffolder` **Command**: `/ui5-scaffold --type=integration-card`
---
**Purpose**: Static code analysis for UI5 projects
**Checks For**:
**Usage**:
run_ui5_linter({
files: ["webapp/**/*.js", "webapp/**/*.xml"],
fix: false, // Set to true for auto-fix
config: {
rules: {
"no-deprecated-api": "error",
"no-globals": "error",
"async-module-loading": "error"
}
}
})**Agent**: Used by `ui5-code-quality-advisor` **Command**: `/ui5-lint`
---
**Purpose**: Extract metadata from UI5 projects
**Returns**:
**Usage**:
get_project_info({
projectPath: "./webapp"
})**Agent**: Used by all agents for context awareness **Command**: None (internal tool)
---
**Purpose**: Fetch UI5 API documentation for controls, methods, events, and properties
**Features**:
**Usage**:
get_api_reference({
control: "sap.m.Table",
version: "1.120.0",
includeExamples: true,
includeDeprecated: false
})**Agent**: Used by `ui5-api-explorer` **Command**: `/ui5-api sap.m.Table`
---
**Purpose**: Retrieve SAP UI5 best practice guidelines
**Topics**:
**Usage**:
get_guidelines({
topic: "controller-patterns",
version: "1.120.0"
})**Agent**: Used by `ui5-code-quality-advisor` **Command**: None (used internally for code reviews)
---
**Purpose**: UI5 version information, release notes, and migration paths
**Returns**:
**Usage**:
get_version_info({
version: "1.120.0",
compareWith: "1.108.0" // Optional: show differences
})**Agent**: Used by `ui5-migration-specialist`, `ui5-code-quality-advisor` **Command**: `/ui5-version 1.120.0`
---
**Purpose**: Guidelines for converting JavaScript UI5 projects to TypeScript
**Provides**:
**Usage**:
get_typescript_conversion_guidelines({
projectPath: "./webapp"
})**Agent**: Used by `ui5-migration-specialist` **Command**: None (used for TypeScript migration)
---
40 SAP development plugins with evidence-tracked verification SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available.
Repo: secondsky/sap-skills
Optional intended usage such as analytical, transactional, reuse, value-help, or extraction
Optional target ABAP platform or SAP BTP ABAP Environment release
Optional runtime or scenario name, such as orchestration, serving, training, or batch
Optional scenario lens such as extension, integration, analytics, or AI