By secondsky
Develops SAP UI5 enterprise web applications using the full UI5 framework — freestyle apps, Fiori Elements, custom controls, OData v2/v4 integration, MVC patterns, XML views, and TypeScript. Includes scaffolding, linting, API documentation lookup, version management, code review, migration (JS to TS, OData v2 to v4), and local MCP tooling for project build, serve, and inspection.
Quick API reference lookup for UI5 controls, methods, events, and properties
Run UI5 linter on project with optional auto-fix and code quality analysis
List all available UI5 MCP server tools and their usage
Interactive project scaffolding for UI5 applications and Integration Cards
Display UI5 version information, support status, release notes, and upgrade paths
Use for UI5 API discovery, control documentation, and usage examples. Examples: - "How do I use sap.m.Table?" - "What events does Button have?" - "Show me DataSource API methods" - "List all properties of sap.ui.model.odata.v4.ODataModel" - "Which controls support drag and drop?"
Use when creating new UI5 projects, scaffolding applications, or setting up Integration Cards. Examples: - "Create a TypeScript Fiori Elements app" - "Scaffold a UI5 app with CAP backend" - "Generate an Integration Card for analytics" - "Set up a freestyle UI5 application" - "Create a UI5 app with OData v4"
Use for code review, linting, best practices validation, and optimization. Examples: - "Review my controller code" - "Check for deprecated APIs" - "Optimize performance" - "Validate accessibility" - "Find security issues" - "Check best practices"
Use for version upgrades, TypeScript conversion, OData migration, and modernization. Examples: - "Migrate to UI5 1.120" - "Convert project to TypeScript" - "Upgrade OData v2 to v4" - "Remove jQuery.sap usage" - "Migrate to Fiori Elements v4" - "Modernize deprecated APIs"
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
32 Claude Code plugins for SAP development
Production-ready Claude Code plugins for SAP development. Each plugin provides context-aware skills that activate automatically when you work with SAP BTP, CAP, Fiori, ABAP, Analytics, and more.
Note: These skills follow Claude Code plugin patterns and are optimized for the Claude Code CLI and Claude Desktop. While the underlying skill content can be adapted for other AI harnesses, they are not automatically usable outside Claude Code without extraction and modification.
This repository uses Claude Plugin Patterns — natively supported by:
| Platform | Status | Notes |
|---|---|---|
| Claude Code | ✅ Native | Full marketplace support |
| Factory Droid | ✅ Native | Full marketplace support |
Add the SAP Skills marketplace to Claude Code:
# Add the marketplace
/plugin marketplace add https://github.com/secondsky/sap-skills
# Install individual plugins
/plugin install sap-cap-capire@sap-skills
# Or install multiple plugins at once
/plugin install sap-cap-capire@sap-skills sap-fiori-tools@sap-skills
Team Setup: Add to .claude/settings.json for automatic availability:
{
"extraKnownMarketplaces": [
{ "name": "sap-skills", "url": "https://github.com/secondsky/sap-skills" }
]
}
For contributors or local development:
# Clone the repository
git clone https://github.com/secondsky/sap-skills.git
# Plugins are automatically available from the plugins/ directory
Or browse and install from the marketplace:
claude-code marketplace browse
Once installed, plugins provide skills that automatically activate based on your project context. No manual invocation needed—just start working:
sap-cap-capire activatessap-fiori-tools activatessap-btp-cloud-platform activatessap-abap-cds activatessap-sac-planning activatesClaude Code intelligently loads relevant skills when you need them, providing expert guidance without overwhelming your context.
All plugins include context-aware skills. Advanced features shown in table columns:
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-api-style | — | — | — | — | API documentation standards following SAP guidelines |
| sap-hana-cli | — | — | ✓ | — | SAP HANA Developer CLI for database operations |
| Plugin | Commands | Agents | MCP | LSP | Description |
|---|---|---|---|---|---|
| sap-btp-best-practices | — | — | — | — | SAP BTP development best practices and patterns |
| sap-btp-build-work-zone-advanced | — | — | — | — | SAP Build Work Zone (Advanced Edition) development |
| sap-btp-business-application-studio | — | — | — | — | SAP Business Application Studio (BAS) development |
| sap-btp-cias | — | — | — | — | Cloud Identity Access Service (CIAS) integration |
| sap-btp-cloud-logging | — | — | — | — | SAP BTP Cloud Logging service |
| sap-btp-cloud-platform | — | — | — | — | SAP Business Technology Platform core services |
| sap-btp-cloud-transport-management | — | — | — | — | Cloud Transport Management (CTM) service |
| sap-btp-connectivity | — | — | — | — | SAP BTP Connectivity service |
| sap-btp-developer-guide | — | — | — | — | Comprehensive SAP BTP developer guide |
| sap-btp-integration-suite | — | — | — | — | SAP Integration Suite development |
| sap-btp-intelligent-situation-automation | — | — | — | — | Intelligent Situation Automation development |
| sap-btp-job-scheduling | — | — | — | — | SAP BTP Job Scheduling service |
| sap-btp-master-data-integration | — | — | — | — | Master Data Integration service |
| sap-btp-service-manager | — | — | — | — | SAP BTP Service Manager operations |
npx claudepluginhub secondsky/sap-skills --plugin sapui5SAP Datasphere development skill with 3 specialized agents, 5 slash commands, and validation hooks. Use when building data warehouses on SAP BTP, creating analytic models, configuring data flows and replication flows, setting up connections, managing spaces and users, implementing data access controls, or using the datasphere CLI. Covers Data Builder, Business Builder, analytic models, 40+ connection types, real-time replication, task chains, content transport, and data marketplace.
SAP Cloud Application Programming Model (CAP) development skill using Capire documentation. Use when: building CAP applications, defining CDS models, implementing services, working with SAP HANA/SQLite/PostgreSQL databases, deploying to SAP BTP Cloud Foundry or Kyma, implementing Fiori UIs, handling authorization, multitenancy, or messaging. Covers CDL/CQL/CSN syntax, Node.js and Java runtimes, event handlers, OData services, and CAP plugins.
Comprehensive SAC scripting skill for SAP Analytics Cloud Analytics Designer and Optimized Story Experience. This skill should be used when the user asks to "create SAC script", "debug Analytics Designer", "optimize SAC performance", "planning operations in SAC", "filter data in SAC", "use DataSource API", "chart scripting", "table manipulation", "SAC event handlers", "version management", "data locking", "Optimized Story Experience API", "OSE scripting", "OSE widget API", "OSE DataSource", "story scripting API", "OSE planning API", "OSE method", "optimized story", "SAC story scripting", "story script", "SAC scripting", or works with SAC widgets, planning models, or analytics applications.
This skill should be used when developing SAP Analytics Cloud (SAC) planning applications, including building planning-enabled stories, analytics designer applications with planning functionality, data actions, multi actions, version management, and planning workflows. Use when creating planning models, implementing data entry forms, configuring spreading/distribution/allocation, setting up data locking, building calendar-based planning processes with approval workflows, writing JavaScript scripts for planning automation, using the getPlanning() API, PlanningModel API, or DataSource API for planning scenarios, troubleshooting planning performance issues, integrating predictive forecasting into planning workflows, implementing Seamless Planning with SAP Datasphere, configuring BPC live connections for BW on HANA integration, building value driver trees for what-if analysis, or debugging data actions with tracing.
SAP BTP Cloud Integration Automation Service (CIAS) skill for guided integration workflows. Use when: setting up CIAS subscriptions, configuring destinations, assigning roles (CIASIntegrationAdministrator, CIASIntegrationExpert, CIASIntegrationMonitor), planning integration scenarios, working with My Inbox tasks, monitoring scenario execution, troubleshooting CIAS errors, creating OAuth2 instances, configuring identity providers for CIAS, understanding CIAS security architecture, or integrating SAP products (S/4HANA, SuccessFactors, BTP services, SAP Build, IBP).
Develops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freestyle SAPUI5 applications, configuring Page Editor for List Report or Object Page, working with annotations and Service Modeler, setting up deployment to ABAP or Cloud Foundry, creating adaptation projects, using Guided Development, previewing with mock data or live data, configuring SAP Fiori launchpad, or using AI-powered generation with Project Accelerator/Joule. Technologies: SAP Fiori Elements, SAPUI5, OData V2/V4, CAP, SAP BTP, ABAP, Cloud Foundry, fiori-mcp-server (MCP tools for AI-assisted generation).
Generate SAP Fiori Launchpad URLs from app names
SAP ABAP development for Claude Code: bundles the ARC-1 MCP server (read/write/search/activate/lint/diagnose ABAP via the ADT REST API) with best-practice skills for RAP services, CDS modelling, ABAP Unit tests, clean-core audits, and UI5 modernization. Read-only by default; opt-in write gates.
Claude Code plugin for SAP ABAP development — 25 specialized agents (10 core + BC + 14 module consultants), 16 workflow skills (create-program with Phase 4/6 hardening & multi-executor split, create-object, program-to-spec, compare-programs, analyze-code/symptom/cbo-obj, ask-consultant, deep-interview, team, release, setup/mcp-setup, sap-option/sap-doctor, internal trust-session), 4-Tier context loading (Tier 1 safety baseline + Tier 2 role-mandatory + Tier 3 triggered + Tier 4 per-task kit), Sonnet/Opus/Haiku model routing, OK_CODE binding pattern for Procedural screens, paradigm-split Clean ABAP, 4 RFC backends (soap/native/gateway/odata), SPRO config for 14 modules.
SAPUI5 / OpenUI5 plugin for coding agents. Create and validate UI5 projects, access API documentation, run UI5 linter, get development guidelines and best practices for UI5 development.
Full SAP toolkit for building, deploying, and connecting AI agents to SAP Joule via the A2A protocol (v0.3.0) on BTP Cloud Foundry. Supports TypeScript (Express or CAP) and Python agents with LangGraph, SAP GenAI Hub, and automated Joule capability deployment.