sap-skills
Production-ready Claude Code skills for SAP development - 35 skills covering BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more
claude mcp add --transport stdio secondsky-sap-skills node server.js
How to use
SAP Skills is an MCP-backed server that wires together Claude Code plugins for SAP development. When running, the server loads a marketplace of SAP-focused skills (CAP, Fiori, ABAP, SAP UI tooling, SAP HANA, and more) and activates the relevant skills automatically based on your project context. For example, as you work on a CAP-based project, the CAPIRE and related SAP tooling skills become available, helping with code generation, project scaffolding, and best-practice guidance. The system is designed to minimize manual invocation: simply start coding and Claude Code will surface the applicable SAP skills as-needed, streamlining tasks like creating a new CAP service, setting up a Fiori Elements app, or deploying to the SAP BTP. You can also search the marketplace, browse plugins, and install specific SAP-skills plugins to tailor the environment to your SAP development workflow.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Git installed
- Optional: access to Claude Code marketplace integration if you plan to publish or test within Claude Code
Installation steps:
-
Clone the repository: git clone https://github.com/secondsky/sap-skills.git cd sap-skills
-
Install dependencies (if a package.json exists at the repository root or in the server folder): npm install
-
Run the MCP server (assuming server.js is the entry point): node server.js
-
(Optional) Configure environment variables as needed for your environment by creating a .env file or exporting them in your shell before starting the server. Typical variables might include API keys or endpoints required by SAP plugins, such as: CLAUDE_API_KEY=your_api_key_here SAP_SERVICE_URL=https://example.sap
-
If you host this in production, consider using a process manager like pm2 to keep the server running: pm2 start server.js --name sap-skills
Note: If there is a dedicated npm package or container image for the SAP Skills MCP server, follow its specific instructions instead of the generic steps above.
Additional notes
Tips and considerations:
- The server integrates with Claude Code plugins via the MCP interface; ensure your Claude Code setup can reach this server (network access, proper endpoint, and authentication if required).
- Plugins are modular and self-contained under the plugins/ directory; you can selectively install or enable plugins relevant to your SAP stack (CAP, Fiori, ABAP CDS, SAP HANA, SAC, etc.).
- If you encounter plugin activation issues, verify that the repository structure matches the MCP expectations (plugin.json manifests in both plugin and skill levels).
- Environment variables for SAP services (BTP, HANA, SAC) may be required; document and supply them in an .env file or as part of your deployment configuration.
- When upgrading, re-run npm install to fetch updated plugin dependencies and rebuild any generated assets if necessary.
Related MCP Servers
everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Cowork, and beyond.
sandboxed.sh
Self-hosted orchestrator for AI autonomous agents. Run Claude Code & Open Code in isolated linux workspaces. Manage your skills, configs and encrypted secrets with a git repo.
task-orchestrator
A light touch MCP task orchestration server for AI agents. Persistent work tracking and context storage across sessions and agents. Defines planning floors through composable notes with optional gating transitions. Coordinates multi-agent execution without prescribing how agents do their work.
claude-code-open
Open source AI coding platform with Web IDE, multi-agent system, 37+ tools, MCP protocol. MIT licensed.
kratos
🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
claude-vigil
🏺 An MCP server for checkpointing and file recovery in Claude Code