💡 摘要
为SAP开发提供上下文感知的AI辅助,涵盖多种技术。
🎯 适合人群
🤖 AI 吐槽: “看起来很能打,但别让配置把人劝退。”
风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。
SAP Skills for Claude Code
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-capireactivates - "Set up Fiori Elements app" →
sap-fiori-toolsactivates - "Deploy to BTP" →
sap-btp-cloud-platformactivates - "Write ABAP CDS view" →
sap-abap-cdsactivates - "Create SAC planning model" →
sap-sac-planningactivates
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.jsonfiles - 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:
-
Use plugin-dev for basics (FIRST):
- Run:
/use plugin-dev:skill-development - Covers: YAML frontmatter, plugin structure, directory layout
- Official Anthropic standards
- Run:
-
Add SAP-specific elements:
- Read Contributor Guide for:
- SAP SDK version tracking
- Production testing requirements
- Error catalog patterns
- Marketplace cross-references
- Read Contributor Guide for:
-
Generate plugin manifests:
./scripts/sync-plugins.sh -
Test and verify:
- Use the
skill-reviewskill for comprehensive quality audit - Check Workflow Checklist
- Use the
-
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
- Documentation: Browse guides in this repository
- Issues: GitHub Issues
- SAP Resources:
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)
优点
- 上下文感知的技能激活
- 全面的工具集
- 生产就绪的功能
- 模块化和可维护的结构
缺点
- 需要熟悉SAP生态系统
- 对新用户可能复杂
- 依赖Claude Code环境
- 仅限于SAP相关任务
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 secondsky.
