Co-Pilot / 辅助式
更新于 a month ago

sap-skills

Ssecondsky
0.0k
secondsky/sap-skills
82
Agent 评分

💡 摘要

为SAP开发提供上下文感知的AI辅助,涵盖多种技术。

🎯 适合人群

SAP开发人员SAP项目的项目经理技术架构师使用SAP的数据分析师SAP教育工作者

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

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)

五维分析
清晰度8/10
创新性7/10
实用性9/10
完整性8/10
可维护性9/10
优缺点分析

优点

  • 上下文感知的技能激活
  • 全面的工具集
  • 生产就绪的功能
  • 模块化和可维护的结构

缺点

  • 需要熟悉SAP生态系统
  • 对新用户可能复杂
  • 依赖Claude Code环境
  • 仅限于SAP相关任务

相关技能

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

agno

S
toolCode Lib / 代码库
90/ 100

“它承诺成为智能体领域的Kubernetes,但得看开发者有没有耐心学习又一个编排层。”

nuxt-skills

S
toolCo-Pilot / 辅助式
90/ 100

“这本质上是一份组织良好的小抄,能把你的 AI 助手变成一只 Nuxt 框架的复读机。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 secondsky.