Co-Pilot
Updated a month ago

sap-skills

Ssecondsky
0.0k
secondsky/sap-skills
82
Agent Score

πŸ’‘ Summary

Provides context-aware AI assistance for SAP development across various technologies.

🎯 Target Audience

SAP DevelopersProject Managers in SAP projectsTechnical ArchitectsData Analysts using SAPSAP Educators

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

SAP Skills for Claude Code

License: GPL-3.0 Skills Version

Production-ready Claude Code skills for SAP development. Build faster with context-aware AI assistance for SAP BTP, CAP, Fiori, ABAP, Analytics, and more.


Installation

Add the SAP Skills marketplace to Claude Code:

# Add the marketplace /plugin marketplace add https://github.com/secondsky/sap-skills # Install individual skills /plugin install sap-cap-capire@sap-skills # Or install multiple skills 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 # Skills are automatically available from plugins in the plugins/ directory

Or browse and install from the marketplace:

claude-code marketplace browse

How It Works

Skills 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 Skills (33)

πŸ”§ Tooling & Development (4)

| Skill | Description | |-------|-------------| | skill-review | Comprehensive 14-phase audit process for skill quality assurance | | sap-api-style | API documentation standards following SAP guidelines | | sap-hana-cli | SAP HANA Developer CLI for database operations | | sapui5-linter | UI5 Linter for static code analysis |

☁️ SAP BTP Platform (14)

| Skill | 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)

| Skill | Description | |-------|-------------| | sap-fiori-tools | SAP Fiori Tools development and deployment | | sapui5 | SAPUI5 framework development | | sapui5-cli | SAPUI5 CLI tools and commands | | sapui5-linter | SAPUI5 code quality and linting |

πŸ“Š Data & Analytics (5)

| Skill | Description | |-------|-------------| | sap-datasphere | SAP Datasphere data modeling and management | | sap-hana-cloud-data-intelligence | SAP HANA Cloud Data Intelligence | | sap-sac-custom-widget | SAP Analytics Cloud custom widget development | | sap-sac-planning | SAP Analytics Cloud planning applications | | sap-sac-scripting | SAP Analytics Cloud scripting API |

βš™οΈ Core Technologies (6)

| Skill | 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 | 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 | 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 skill is self-contained with its own resources
  • Advanced features: 5 plugins include agents, commands, and hooks
  • Cross-references: 13 plugins have marketplace cross-references to related skills

Building New Skills

Want to contribute a new SAP skill? 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-skill .claude-plugin/marketplace.json git commit -m "Add your-skill 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.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 skills (use plugin-dev + Contributor Guide)
  • Improve existing skills with updated docs or references
  • Help maintain package versions and dependencies

Quality Standards:

  • All skills 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 skills production-tested
  • βœ… Package versions current (checked quarterly)

Efficiency:

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

Support


License

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


Maintained by: SAP Skills Contributors Repository: https://github.com/secondsky/sap-skills Last Updated: 2025-12-27 (v2.1.0)

5-Dim Analysis
Clarity8/10
Novelty7/10
Utility9/10
Completeness8/10
Maintainability9/10
Pros & Cons

Pros

  • Context-aware skill activation
  • Comprehensive set of tools
  • Production-ready features
  • Modular and maintainable structure

Cons

  • Requires familiarity with SAP ecosystem
  • Potential complexity for new users
  • Dependency on Claude Code environment
  • Limited to SAP-related tasks

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author secondsky.