sap-skills

sap-skills

Production-ready Claude Code skills for SAP development - 35 skills covering BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more

Stars: 80

Visit
 screenshot

Production-ready Claude Code plugins for SAP development providing context-aware skills for SAP BTP, CAP, Fiori, ABAP, Analytics, and more. These skills follow Claude Code plugin patterns and are optimized for the Claude Code CLI and Claude Desktop. The plugins intelligently load relevant skills based on project context, offering expert guidance without overwhelming users. The repository includes 32 plugins with dual-level manifests, modular organization, and advanced features like commands, agents, and MCP integration. Users can contribute new SAP plugins following the provided workflow and documentation. The project is open source under the GPL-3.0 License, welcoming contributions, and maintaining quality standards for production-tested plugins and current package versions.

README:

SAP Skills for Claude Code

32 Claude Code plugins for SAP development

License: GPL-3.0 Plugins Version

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.

πŸ”Œ Platform Support

This repository uses Claude Plugin Patterns β€” natively supported by:

Platform Status Notes
Claude Code βœ… Native Full marketplace support
Factory Droid βœ… Native Full marketplace support

**For all other Platforms like opencode, codex and others, you can use https://github.com/enulus/OpenPackage **

Installation

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" }
  ]
}

Option 2: Clone Repository

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

How It Works

Once installed, plugins provide skills that automatically activate based on your project context. No manual invocation neededβ€”just start working:

  • "Create a new CAP service" β†’ sap-cap-capire activates
  • "Set up Fiori Elements app" β†’ sap-fiori-tools activates
  • "Deploy to BTP" β†’ sap-btp-cloud-platform activates
  • "Write ABAP CDS view" β†’ sap-abap-cds activates
  • "Create SAC planning model" β†’ sap-sac-planning activates

Claude Code intelligently loads relevant skills when you need them, providing expert guidance without overwhelming your context.


Available Plugins (32)

Component Legend

All plugins include context-aware skills. Advanced features shown in table columns:

  • Commands: Slash commands for quick access
  • Agents: Specialized autonomous assistants
  • MCP: Model Context Protocol server integration

πŸ”§ Tooling & Development (2)

Plugin Commands Agents MCP Description
sap-api-style β€” β€” β€” API documentation standards following SAP guidelines
sap-hana-cli β€” β€” βœ“ SAP HANA Developer CLI for database operations

☁️ SAP BTP Platform (14)

Plugin Commands Agents MCP 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

🎨 UI Development (4)

Plugin Commands Agents MCP 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

πŸ“Š Data & Analytics (5)

Plugin Commands Agents MCP 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

βš™οΈ Core Technologies (7)

Plugin Commands Agents MCP 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 3 3 β€” SAP HANA SQLScript development

Repository Structure

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:

  • Dual-level manifests: Plugin-level and skill-level plugin.json files
  • Modular organization: Each plugin is self-contained with its own resources
  • Advanced features: 7 plugins include commands (28 total), 7 with agents (24 total), 4 with MCP integration
  • Cross-references: 13 plugins have marketplace cross-references to related plugins

Building New Plugins

Want to contribute a new SAP plugin? Follow the quick workflow:

  1. Use plugin-dev for basics (FIRST):

    • Run: /use plugin-dev:skill-development
    • Covers: YAML frontmatter, plugin structure, directory layout
    • Official Anthropic standards
  2. Add SAP-specific elements:

    • Read Contributor Guide for:
      • SAP SDK version tracking
      • Production testing requirements
      • Error catalog patterns
      • Marketplace cross-references
  3. Generate plugin manifests:

    ./scripts/sync-plugins.sh
  4. Test and verify:

  5. Submit:

    git add plugins/your-plugin .claude-plugin/marketplace.json
    git commit -m "Add your-plugin for [use case]"

Documentation

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

Recent Changes

v2.1.2 - Documentation Clarity & Component Visibility (2026-02-06)

Documentation Improvements:

  • βœ… Clarified plugin vs. skill terminology throughout README
  • βœ… Enhanced all plugin tables with component visibility (Commands, Agents, MCP)
  • βœ… Added Component Legend explaining advanced features
  • βœ… Updated badge from "Skills" to "Plugins" to reflect installable units
  • βœ… Comprehensive terminology updates across 15+ sections

Component Breakdown:

  • 7 plugins with Commands (28 total slash commands)
  • 7 plugins with Agents (24 autonomous assistants)
  • 4 plugins with MCP integration (CAP, Datasphere, HANA CLI, UI5)

See CHANGELOG.md for complete details.

v2.1.0 - Plugin Structure Migration (2025-12-27)

BREAKING CHANGE: Migrated from flat skills/ directory to plugin-based architecture.

What's New:

  • βœ… 33 plugins with dual-level manifests
  • βœ… 91 JSON manifest files auto-generated
  • βœ… 5 plugins with agents, commands, and hooks
  • βœ… 22 new reference files across plugins
  • βœ… Comprehensive marketplace cross-references
  • βœ… 3 plugins with MCP server integrations (CAP, Datasphere, UI5)

See CHANGELOG.md for complete details.


Contributing

This repository is open source under the GPL-3.0 License. Contributions are welcome!

Ways to contribute:

  • Report issues or suggest features via GitHub Issues
  • Submit new plugins (use plugin-dev + Contributor Guide)
  • Improve existing plugins with updated docs or references
  • Help maintain package versions and dependencies

Quality Standards:

  • All plugins must be production-tested
  • Package versions must be current (verified quarterly)
  • Known issues must be documented with sources

Success Metrics

Quality:

  • βœ… 100% compliance with Anthropic Skills Spec
  • βœ… All plugins production-tested
  • βœ… Package versions current (checked quarterly)

Efficiency:

  • βœ… 100% error prevention vs. manual setup
  • βœ… Sub-5-minute plugin creation with templates
  • βœ… 95%+ first-try auto-discovery rate

Support


License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.


Maintained by: E.J. Repository: https://github.com/secondsky/sap-skills Last Updated: 2026-02-06 (v2.1.2)

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for sap-skills

Similar Open Source Tools

For similar tasks

For similar jobs