by secondsky
Production-ready Claude Code skills for SAP development - 35 skills covering BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more
# Add to your Claude Code skills
git clone https://github.com/secondsky/sap-skills32 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" }
]
}
No comments yet. Be the first to share your thoughts!
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 |
| Plugin | Commands | Agents | MCP | LSP | Description | |--------|----------|--------|-----|-----|-------------| | sap-fiori-tools | β | β | β | β | SAP Fiori Tools development and deployment | | sapui5 | 5 | 4 | β | β | SAPUI5 framework development | | sapui5-cli | β | β | β | β | SAPUI5 CLI tools and commands | | sapui5-linter | β | β | β | β | SAPUI5 code quality and linting |
| Plugin | Commands | Agents | MCP | LSP | Description | |--------|----------|--------|-----|-----|-------------| | sap-datasphere | 5 | 3 | β | β | SAP Datasphere data modeling and management | | sap-hana-cloud-data-intelligence | β | β | β | β | SAP HANA Cloud Data Intelligence | | sap-sac-custom-widget | 3 | 3 | β | β | SAP Analytics Cloud custom widget development | | sap-sac-planning | 3 | 3 | β | β | SAP Analytics Cloud planning applications | | sap-sac-scripting | 4 | 4 | β | β | SAP Analytics Cloud scripting API |
| Plugin | Commands | Agents | MCP | LSP | Description | |--------|----------|--------|-----|-----|-------------| | sap-abap | β | β | β | β | ABAP development patterns and best practices | | sap-abap-cds | β | β | β | β | ABAP Core Data Services (CDS) views | | sap-ai-core | β | β | β | β | SAP AI Core machine learning development | | sap-cap-capire | 5 | 4 | β | β | SAP Cloud Application Programming Model (CAP) | | sap-cloud-sdk-ai | β | β | β | β | SAP Cloud SDK for AI development | | sap-hana-ml | β | β | β | β | SAP HANA Machine Learning (ML) library | | sap-sqlscript | 4 | 3 | β | β | SAP HANA SQLScript development |
This repository uses the Claude Code plugin architecture:
sap-skills/
βββ .claude-plugin/
β βββ marketplace.json # Marketplace catalog
β
βββ plugins/ # All plugins (33)
βββ [plugin-name]/
βββ .claude-plugin/
β βββ plugin.json # Plugin manifest
β
βββ skills/
β βββ [skill-name]/
β βββ SKILL.md # Main skill content
β βββ README.md # Keywords for auto-discovery
β βββ references/ # Documentation files
β
βββ agents/ # Optional: Specialized agents
βββ commands/ # Optional: Slash commands
βββ hooks/ # Optional: Event hooks
Key Features:
plugin.json filesWant to contribute a new SAP plugin? Follow the quick workflow:
Use plugin-dev for basics (FIRST):
/use plugin-dev:skill-developmentAdd SAP-specific elements:
Generate plugin manifests:
./scripts/sync-plugins.sh
Test and verify:
Submit:
git add plugins/your-plugin .claude-plugin/marketplace.json
git commit -m "Add your-plugin for [use case]"
For General Plugin Development: Use official plugin-dev skills FIRST
Run: /use plugin-dev:skill-development, plugin-dev:plugin-structure, etc.
SAP-Specific Documentation:
| Resource | Purpose | |----------|---------| | Getting Started | Installation and quick reference | | Contributor Guide | Comprehensive development guide | | Workflow Checklist | Quality verification checklist | | CLAUDE.md | Project context and critical directives | | CHANGELOG.md | Version history and changes |
v2.1.8 - Plugin manifest structure improvements and description sanitization
v2.1.7 - Plugin metadata and validation updates
v2.1.6 - SQLScript environment setup command with VS Code LSP integration
v2.1.5 - SAC Scripting MCP integration (90 tools across 11 service areas)
v2.1.4 - Fiori Tools MCP integration (5 tools for semantic search & app generation)
v2.1.3 - Reserved words validation and marketplace description fixes
For complete history, see CHANGELOG.md.
This repository is open source under the GPL-3.0 License. Contributions are welcome!
Ways to contribute: