$git clone https://github.com/secondsky/sap-skills37 SAP development plugins with evidence-tracked verification
| 1 | # SAP Skills for AI Coding Assistants |
| 2 | |
| 3 | 40 SAP development plugins with evidence-tracked verification |
| 4 | |
| 5 | [](LICENSE) |
| 6 | [](.claude-plugin/marketplace.json) |
| 7 | [](CHANGELOG.md) |
| 8 | |
| 9 | SAP development plugins for AI coding assistants, with public-source or package-registry verification tracked where available. Live tenant and system validation is tracked per plugin in `docs/project/source-verification-ledger.json`. |
| 10 | |
| 11 | The repository is packaged for the Claude and Codex marketplaces, and the SAP |
| 12 | skill content is written to be portable. In clients such as OpenCode, Cursor, or Gemini |
| 13 | CLI, Claude-specific agents, hooks, slash commands, and MCP configs should be |
| 14 | treated as role guidance, optional validators, prompt templates, and connection |
| 15 | recipes unless that client supports them natively. |
| 16 | |
| 17 | ## Contents |
| 18 | |
| 19 | - [Quick Start](#quick-start) — Install for supported AI coding assistants |
| 20 | - [How It Works](#how-it-works) — Auto-activation examples |
| 21 | - [Available Plugins](#available-plugins-40) — 40 plugins by category |
| 22 | - [Repository Structure](#repository-structure) — Architecture overview |
| 23 | - [Building New Plugins](#building-new-plugins) — Contribution workflow |
| 24 | - [Documentation](#documentation) — Guides and references |
| 25 | - [Contributing](#contributing) — Open source participation |
| 26 | |
| 27 | --- |
| 28 | |
| 29 | ## Quick Start |
| 30 | |
| 31 | ### Supported agents via npx skills |
| 32 | |
| 33 | Install via [vercel-labs/skills](https://github.com/vercel-labs/skills). Supported agents are controlled by the upstream skills CLI; current examples include Claude Code, OpenCode, Codex, Cursor, Gemini CLI, GitHub Copilot, and other supported clients: |
| 34 | |
| 35 | ```bash |
| 36 | npx skills add secondsky/sap-skills |
| 37 | ``` |
| 38 | |
| 39 | ### Codex CLI (native marketplace) |
| 40 | |
| 41 | Codex reads the repository marketplace from `.agents/plugins/marketplace.json` and |
| 42 | uses the shared `SKILL.md` content. From a local checkout: |
| 43 | |
| 44 | ```bash |
| 45 | codex plugin marketplace add . |
| 46 | codex plugin add sap-abap@sap-skills |
| 47 | ``` |
| 48 | |
| 49 | From GitHub, use sparse checkout to include the Codex registry and plugin |
| 50 | payloads: |
| 51 | |
| 52 | ```bash |
| 53 | codex plugin marketplace add https://github.com/secondsky/sap-skills.git --sparse .agents/plugins --sparse plugins |
| 54 | ``` |
| 55 | |
| 56 | The native Codex layer is skills-first. Claude commands, agents, hooks, LSP |
| 57 | configuration, and MCP recipes remain available as optional Claude or manual |
| 58 | fallback resources. See the [manual MCP connection guide](docs/contributor-guide/mcp-manual-connections.md) |
| 59 | before configuring any server. The generic `npx skills add` command above |
| 60 | remains a portable installation option. |
| 61 | |
| 62 | ### Claude Code (native marketplace) |
| 63 | |
| 64 | ```bash |
| 65 | # Add the marketplace |
| 66 | /plugin marketplace add secondsky/sap-skills |
| 67 | |
| 68 | # Install individual plugins |
| 69 | /plugin install sap-cap-capire@sap-skills |
| 70 | |
| 71 | # Or install multiple at once |
| 72 | /plugin install sap-cap-capire@sap-skills sap-fiori-tools@sap-skills |
| 73 | ``` |
| 74 | |
| 75 | **Team setup** — add at project scope: |
| 76 | |
| 77 | ```bash |
| 78 | claude plugin marketplace add secondsky/sap-skills --scope project |
| 79 | ``` |
| 80 | |
| 81 | Or configure `.claude/settings.json` directly: |
| 82 | |
| 83 | ```json |
| 84 | { |
| 85 | "extraKnownMarketplaces": { |
| 86 | "sap-skills": { |
| 87 | "source": { |
| 88 | "source": "github", |
| 89 | "repo": "secondsky/sap-skills" |
| 90 | } |
| 91 | } |
| 92 | } |
| 93 | } |
| 94 | ``` |
| 95 | |
| 96 | ### Clone repository |
| 97 | |
| 98 | ```bash |
| 99 | git clone https://github.com/secondsky/sap-skills.git |
| 100 | ``` |
| 101 | |
| 102 | --- |
| 103 | |
| 104 | ## How It Works |
| 105 | |
| 106 | Once installed, plugins provide skills that automatically activate based on your project context: |
| 107 | |
| 108 | - **"Create a new CAP service"** → `sap-cap-capire` activates |
| 109 | - **"Set up Fiori Elements app"** → `sap-fiori-tools` activates |
| 110 | - **"Deploy to BTP"** → `sap-btp-cloud-platform` activates |
| 111 | - **"Write ABAP CDS view"** → `sap-abap-cds` activates |
| 112 | - **"Create SAC planning model"** → `sap-sac-planning` activates |
| 113 | |
| 114 | No manual invocation needed — the AI assistant loads relevant skills when you need them. |
| 115 | |
| 116 | Claude-compatible clients may also activate bundled commands, agents, hooks, and |
| 117 | MCP serv |