SAP Skills - Project Context banner
secondsky secondsky

SAP Skills - Project Context

AI community intermediate

Description

**Repository**: https://github.com/secondsky/sap-skills **Purpose**: Production-ready skills for SAP development and AI coding assistants **Version**: 2.1.8 | **Plugins**: 32 | **Last Updated**: 2026-

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

# SAP Skills - Project Context

**Repository**: https://github.com/secondsky/sap-skills **Purpose**: Production-ready skills for SAP development and AI coding assistants **Version**: 2.1.8 | **Plugins**: 32 | **Last Updated**: 2026-04-02


What This Repository Is

32 production-tested Claude Code skills for SAP technologies: BTP, CAP, Fiori, ABAP, Analytics, and more. Enables context-aware AI assistance for SAP development.


Quick Navigation

**πŸ‘‹ Plugin Development Basics?** β†’ Use official **plugin-dev skills** FIRST

  • skill-development, plugin-structure, command-development, agent-development, hook-development, mcp-integration, plugin-settings

**πŸ”§ SAP-Specific Patterns?** β†’ Read [**Contributor Guide**](docs/contributor-guide/)

  • Marketplace infrastructure, quality assurance, SDK versioning

Codebase Exploration

**πŸ“– For detailed project structure, see [project-structure.md](docs/architecture/project-structure.md)** (generated with codemap)

Use the `codemap` CLI tool ([github.com/JordanCoin/codemap](https://github.com/JordanCoin/codemap)) to quickly understand the project structure:

# Generate project tree with file stats
codemap .

# Show dependency flow (imports/exports)
codemap --deps .

# Files changed vs main branch
codemap --diff

# Check impact of a file (who imports it)
codemap --importers lib/accounting/ledger.ts

# Limit tree depth
codemap --depth 2 .

# Filter by extension
codemap --only ts,tsx .

Install: `brew tap JordanCoin/tap && brew install codemap`


Critical Directives

1. ALWAYS Use plugin-dev First

For all general plugin development tasks:

  • Creating skills, commands, agents, hooks
  • YAML frontmatter syntax
  • Plugin directory structure
  • MCP server integration
  • Basic validation

2. ALWAYS Use Manual Review Process

**FORBIDDEN - Automated Refactoring**:

  • Creating Python/shell scripts to refactor skills
  • Using sed/awk to programmatically rewrite sections
  • Batch processing without human review
  • Auto-generating content via scripts

**REQUIRED - Manual Refactoring**:

  • Use Read, Edit, Write tools manually
  • Review each change before applying
  • Human judgment for extraction decisions
  • Quality control via manual review

**Why**: Skills require context-aware decisions. Automation introduces subtle errors that break functionality.


SAP-Specific Infrastructure

Marketplace System

**Scale**: 32 plugins with coordinated versioning **Structure**: Dual-level manifests (plugin + skill plugin.json) **Registry**: Central marketplace.json (48KB, auto-generated) **Cross-References**: 13 plugins reference related skills

**Categories**:

  • Tooling & Development (3 skills)
  • SAP BTP Platform (14 skills)
  • UI Development (4 skills)
  • Data & Analytics (5 skills)
  • Core Technologies (6 skills)

Automation Scripts

**sync-plugins.sh**: Orchestrates complete sync workflow

  1. Read global version from marketplace.json
  2. Generate/update all pl