secondsky/sap-skills

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

License:GPLLanguage:JavaScript113
abapai-developmentai-skillsClaudeclaude-codecloud-developmentdeveloper-toolsenterprisellmmarketplacemcp插件sapsap-analytics-cloudsap-btpsap-capsap-dataspheresap-fiorisap-hanasapui5

Deep Analysis

SAP开发的生产级Claude Code技能集,33个技能覆盖BTP、CAP、Fiori、ABAP、Analytics等全栈

Core Features

Technical Implementation

Highlights
  • 33个专业技能 - SAP生态全覆盖
  • 智能激活 - 上下文自动加载
  • 生产就绪 - Production-ready质量
  • 14个BTP技能 - 云平台深度支持
  • 团队分享 - settings.json配置
Use Cases
  • 创建CAP服务
  • 设置Fiori Elements应用
  • 部署到BTP
  • 编写ABAP CDS视图
  • 创建SAC计划模型
Limitations
  • 仅适用SAP开发
  • GPL-3.0许可证
  • 需要SAP环境
  • 技能数量多可能增加上下文
  • 文档全英文
Tech Stack
Claude SkillsSAP BTPSAP CAPSAP FioriABAPSAP Analytics

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)

Highly Recommended
agents

wshobson/agents

wshobson

Intelligent automation and multi-agent orchestration for Claude Code

The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

The most comprehensive Claude Skills resource list; connect-apps is a killer feature.

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Highly Recommended
ui-ux-pro-max-skill

nextlevelbuilder/ui-ux-pro-max-skill

nextlevelbuilder

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

Essential for designers; comprehensive UI/UX knowledge base.

15.3k1.5k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

A practical solution for Claude's memory issues.

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.

Context engineering best practices; an open-source implementation of Manus mode.

9.3k8113 days ago