Get the FREE Ultimate OpenClaw Setup Guide →

sap-skills

Production-ready Claude Code skills for SAP development - 35 skills covering BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, and more

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Clone the repository: git clone https://github.com/secondsky/sap-skills.git cd sap-skills

  2. Install dependencies (if a package.json exists at the repository root or in the server folder): npm install

  3. Run the MCP server (assuming server.js is the entry point): node server.js

  4. (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

  5. 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

Sponsor this space

Reach thousands of developers