by secondsky
Production-ready plugins for SAP development with AI coding assistants — BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, Datasphere, and more
# Add to your Claude Code skills
git clone https://github.com/secondsky/sap-skillsLast scanned: 5/30/2026
{
"issues": [
{
"type": "npm-audit",
"message": "ajv-cli: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fast-json-patch: Starcounter-Jack JSON-Patch Prototype Pollution vulnerability",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-05-30T14:58:57.002Z",
"npmAuditRan": true,
"pipAuditRan": true
}sap-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by secondsky. Production-ready plugins for SAP development with AI coding assistants — BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, Datasphere, and more. It has 375 GitHub stars.
sap-skills returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/secondsky/sap-skills" and add it to your Claude Code skills directory (see the Installation section above).
sap-skills is primarily written in JavaScript. It is open-source under secondsky on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh sap-skills against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
37 SAP development plugins with evidence-tracked verification
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.
The repository is packaged for the Claude marketplace, but the SAP skill content is written to be portable. In clients such as Codex, OpenCode, Cursor, or Gemini CLI, Claude-specific agents, hooks, slash commands, and MCP configs should be treated as role guidance, optional validators, prompt templates, and connection recipes unless that client supports them natively.
Install via 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:
npx skills add secondsky/sap-skills
# Add the marketplace
/plugin marketplace add secondsky/sap-skills
# Install individual plugins
/plugin install sap-cap-capire@sap-skills
# Or install multiple at once
/plugin install sap-cap-capire@sap-skills sap-fiori-tools@sap-skills
Team setup — add at project scope:
claude plugin marketplace add secondsky/sap-skills --scope project
Or configure .claude/settings.json directly:
{
"extraKnownMarketplaces": {
"sap-skills": {
"source": {
"source": "github",
"repo": "secondsky/sap-skills"
}
}
}
}
git clone https://github.com/secondsky/sap-skills.git
Once installed, plugins provide skills that automatically activate based on your project context:
sap-cap-capire activatessap-fiori-tools activatessap-btp-cloud-platform activatessap-abap-cds activatessap-sac-planning activatesNo manual invocation needed — the AI assistant loads relevant skills when you need them.
Claude-compatible clients may also activate bundled commands, agents, hooks, and MCP servers. Other harnesses can still use the same files as Markdown guidance: run hook validators manually when desired, follow command output contracts as prompt templates, and configure MCP servers using the documented command, arguments, environment variables, and safety notes.
Feature icons: ⌘ = commands · 🤖 = agents · 🛡 = hooks · 🔌 = MCP · LSP = language server
| Plugin | Features | Description |
|---|---|---|
| sap-api-style | ⌘1 · 🤖1 | API documentation standards following SAP guidelines |
| sap-dependency-security | ⌘1 · 🛡 | SAP dependency security, MCP executable trust, cooldown policies, lockfile hardening, supply-chain safeguards |
| sap-hana-cli | ⌘2 · 🤖1 · 🔌MCP | SAP HANA Developer CLI for database operations |
| Plugin | Features | Description |
|---|---|---|
| sap-btp-best-practices | ⌘1 | SAP BTP development best practices and patterns |
| sap-btp-build-work-zone-advanced | ⌘1 | SAP Build Work Zone (Advanced Edition) development |
| sap-btp-business-application-studio | ⌘1 | SAP Business Application Studio (BAS) development |
| sap-btp-cias | ⌘1 | Cloud Integration Automation Service (CIAS) integration |
| sap-btp-cloud-logging | ⌘1 | SAP BTP Cloud Logging service |
| sap-btp-cloud-identity-services | ⌘1 · 🤖1 | SAP Cloud Identity Services: IAS, IPS, AMS, XSUAA migration |
| sap-btp-cloud-platform | ⌘1 · 🤖1 | SAP Business Technology Platform core services |
| sap-btp-cloud-transport-management | ⌘1 | Cloud Transport Management (CTM) service |
| sap-btp-connectivity | ⌘1 | SAP BTP Connectivity service |
| sap-btp-developer-guide | ⌘1 | Comprehensive SAP BTP developer guide |
| sap-btp-integration-suite | ⌘1 · 🤖1 | SAP Integration Suite development |
| sap-btp-intelligent-situation-automation | ⌘1 | Deprecated Intelligent Situation Automation data export, unsubscription, and legacy reference |
| sap-btp-job-scheduling | ⌘1 | SAP BTP Job Scheduling service |
| sap-btp-master-data-integration | ⌘1 | Master Data Integration service |
| sap-btp-service-manager | ⌘1 | SAP BTP Service Manager operations |
| Plugin | Features | Description |
|---|---|---|
| sap-fiori-tools | ⌘2 · 🤖1 · 🔌MCP | SAP Fiori Tools development and deployment |
| sapui5 | ⌘5 · 🤖4 · 🛡 · 🔌MCP | SAPUI5 framework development |
| sapui5-cli | ⌘2 | SAPUI5 CLI tools and commands |
| sapui5-linter | ⌘2 | SAPUI5 code quality and linting |
| Plugin | Features | Description |
|---|---|---|
| sap-datasphere | ⌘5 · 🤖3 · 🛡 · 🔌MCP | SAP Datasphere data modeling and management |
| sap-hana-cloud-data-intelligence | ⌘1 | SAP HANA Cloud Data Intelligence |
| sap-sac-custom-widget | ⌘3 · 🤖3 · 🛡 | SAP Analytics Cloud custom widget development |
| sap-sac-planning | ⌘3 · 🤖3 · 🛡 | SAP Analytics Cloud planning applications |
| sap-sac-scripting | ⌘4 · 🤖4 · 🛡 · 🔌MCP | SAP Analytics Cloud scripting API |
| sap-sac-test-automation | ⌘1 · 🤖1 | SAP Analytics Cloud capability-gated browser and Playwright test automation |
| Plugin | Features | Description |
|---|---|---|
| sap-abap | ⌘1 | ABAP development patterns and best practices |
| sap-abap-cds | ⌘1 | ABAP Core Data Services (CDS) views |
| sap-ai-core | ⌘1 | SAP AI Core machine learning development |
| sap-cap-capire | ⌘5 · 🤖4 · 🛡 · 🔌MCP · LSP | SAP Cloud Application Programming Model (CAP) |
| sap-cloud-sdk-ai | ⌘1 | SAP Cloud SDK for AI development |
| sap-cloud-sdk-ai-python | ⌘1 | SAP Cloud SDK for AI for Python (generative AI hub SDK) |
| sap-hana-ml | ⌘1 | SAP HANA Machine Learning (ML) library |
| sap-rpt1 | ⌘2 | SAP-RPT-1-OSS FI/CO local tabular prediction workflow guidance |
| sap-sqlscript | ⌘4 · 🤖3 · 🛡 | SAP HANA SQLScript development |
sap-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
│
└── plugins/ # All plugins (37)
└── [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: 37 plugins include commands (64 total), 14 with agents (31 total), 8 with hooks, 6 with MCP integration, and 1 with LSP support. 15 plugins cross-reference related plugins.
Use plugin-dev for basics (FIRST):
/use plugin-dev:skill-developmentAdd SAP-specific elements:
Generate plugin manifests:
./scripts/sync-plugins.sh
Test and verify:
npm run audit:skills for capability inventory and stale verification reportingnpm run audit:effectiveness for README drift, routing, command-contract, and skill-effectiveness reportingnpm run validate before opening a PRSubmit:
git add plugins/your-plugin .claude-plugin/marketplace.json
git commit -m "Add your-plugin for [use case]"
General plugin development: Use official plugin-dev skills — /use plugin-dev:skill-development, plugin-dev:plugin-structure, etc.
| 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 |
Open source under GPL-3.0. Contributions welcome: