Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By secondsky
Develop, scaffold, lint, and migrate SAPUI5 and OpenUI5 applications with tools for freestyle and Fiori Elements apps, OData integration, code reviews, version management, API documentation lookups, and destructive Git protection.
npx claudepluginhub secondsky/sap-skills --plugin sapui5Quick 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
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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
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. Creates and validates UI5 projects, accesses API documentation, runs UI5 linter, retrieves 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.
Model Context Protocol (MCP) server for AI-assisted development of CAP applications.
This skill provides comprehensive guidance for SAP Cloud Logging service on SAP BTP. Use when setting up Cloud Logging instances, configuring log ingestion from Cloud Foundry or Kyma runtimes, implementing OpenTelemetry observability, analyzing logs/metrics/traces in OpenSearch Dashboards, configuring SAML authentication, managing certificates, or troubleshooting ingestion issues. Covers service plans (dev/standard/large), all 4 instance creation methods (BTP Cockpit, CF CLI, BTP CLI, Service Operator), all 4 ingestion methods (Cloud Foundry, Kyma, OpenTelemetry, JSON API), and security best practices.
This skill provides comprehensive guidance for SAP BTP Job Scheduling Service development, configuration, and operations. It should be used when creating, managing, or troubleshooting scheduled jobs on SAP Business Technology Platform. The skill covers service setup, REST API usage, schedule types and formats, OAuth 2.0 authentication, multitenancy, Cloud Foundry tasks, Kyma runtime integration, and monitoring with SAP Cloud ALM and Alert Notification Service. Keywords: SAP BTP, Job Scheduling, jobscheduler, cron, schedule, recurring jobs, one-time jobs, Cloud Foundry tasks, CF tasks, Kyma, OAuth 2.0, XSUAA, @sap/jobs-client, REST API, asynchronous jobs, action endpoint, run logs, SAP Cloud ALM, Alert Notification Service, multitenancy, tenant-aware, BC-CP-CF-JBS
SAP HANA Machine Learning Python Client (hana-ml) development skill. Use when: Building ML solutions with SAP HANA's in-database machine learning using Python hana-ml library for PAL/APL algorithms, DataFrame operations, AutoML, model persistence, and visualization. Keywords: hana-ml, SAP HANA, machine learning, PAL, APL, predictive analytics, HANA DataFrame, ConnectionContext, classification, regression, clustering, time series, ARIMA, gradient boosting, AutoML, SHAP, model storage
Develops and administers SAP Build Work Zone, advanced edition digital workplace solutions. Use when creating workspaces, workpages, and collaborative sites, developing UI Integration Cards in SAP Business Application Studio, building content packages and workspace templates, integrating with Microsoft 365/Teams/SharePoint/Google Drive, configuring chatbots and webhooks, implementing SCIM API user provisioning, setting up OData business records, managing themes and branding, configuring role-based access and SSO, troubleshooting deployment issues, or working with the Administration Console. Keywords: SAP Build Work Zone advanced edition, digital workplace, UI Integration Cards, content packages, workspace templates, SAP Business Application Studio, SAP Conversational AI, SCIM API, OData, Microsoft Teams integration, SSO, theming, Administration Console
This skill provides comprehensive knowledge for SAP Service Manager on SAP Business Technology Platform (BTP). It should be used when managing service instances, bindings, brokers, and platforms across Cloud Foundry, Kyma, Kubernetes, and other environments. Use when provisioning services via SMCTL CLI, BTP CLI, or REST APIs, configuring OAuth2 authentication, working with the SAP BTP Service Operator in Kubernetes, troubleshooting service consumption issues, or implementing cross-environment service management. Keywords: SAP Service Manager, BTP, service instances, service bindings, SMCTL, service broker, OSBAPI, Cloud Foundry, Kyma, Kubernetes, service-manager, service-operator-access, subaccount-admin, OAuth2, X.509, service marketplace, service plans, rate limiting, cf create-service, btp create services/instance, ServiceInstance CRD, ServiceBinding CRD
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
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 |