sap-skills

Production-ready plugins for SAP development with AI coding assistants — BTP, CAP, Fiori, ABAP, HANA, Analytics Cloud, Datasphere, and more

415
Stars
113
Forks
JavaScript
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/secondsky/sap-skills

Getting Started

Guides for using skills like sap-skills.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

SAP Skills for AI Coding Assistants

40 SAP development plugins with evidence-tracked verification

License: GPL-3.0 Plugins Version

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 and Codex marketplaces, and the SAP skill content is written to be portable. In clients such as 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.

Contents


Quick Start

Supported agents via npx skills

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

Codex CLI (native marketplace)

Codex reads the repository marketplace from .agents/plugins/marketplace.json and uses the shared SKILL.md content. From a local checkout:

codex plugin marketplace add .
codex plugin add sap-abap@sap-skills

From GitHub, use sparse checkout to include the Codex registry and plugin payloads:

codex plugin marketplace add https://github.com/secondsky/sap-skills.git --sparse .agents/plugins --sparse plugins

The native Codex layer is skills-first. Claude commands, agents, hooks, LSP configuration, and MCP recipes remain available as optional Claude or manual fallback resources. See the manual MCP connection guide before configuring any server. The generic npx skills add command above remains a portable installation option.

Claude Code (native marketplace)

# 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"
      }
    }
  }
}

Clone repository

git clone https://github.com/secondsky/sap-skills.git

How It Works

Once installed, plugins provide skills that automatically activate based on your project context:

  • "Create a new CAP service"sap-cap-capire activates
  • "Set up Fiori Elements app"sap-fiori-tools activates
  • "Deploy to BTP"sap-btp-cloud-platform activates
  • "Write ABAP CDS view"sap-abap-cds activates
  • "Create SAC planning model"sap-sac-planning activates

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


Available Plugins (40)

Feature icons: ⌘ = commands · 🤖 = agents · 🛡 = hooks · 🔌 = MCP · LSP = language server

🔧 Tooling & Development (5)

PluginFeaturesDescription
sap-api-policyEvidence-based assessment of SAP API/interface usage against the SAP API Policy (v.4.2026a)
sap-api-style⌘1 · 🤖1API documentation standards following SAP guidelines
sap-browser-automationShared authenticated SAP browser automation, Edge/CDP, profile reuse, and recovery
sap-dependency-security⌘1 · 🛡SAP dependency security, MCP executable trust, cooldown policies, lockfile hardening, supply-chain safeguards
sap-hana-cli⌘2 · 🤖1 · 🔌MCPSAP HANA Developer CLI for database operations

☁️ SAP BTP Platform (15)

PluginFeaturesDescription
sap-btp-best-practices⌘1SAP BTP development best practices and patterns
sap-btp-build-work-zone-advanced⌘1SAP Build Work Zone (Advanced Edition) development
sap-btp-business-application-studio⌘1SAP Business Application Studio (BAS) development
sap-btp-cias⌘1Cloud Integration Automation Service (CIAS) integration
sap-btp-cloud-logging⌘1SAP BTP Cloud Logging service
sap-btp-cloud-identity-services⌘1 · 🤖1SAP Cloud Identity Services: IAS, IPS, AMS, XSUAA migration
sap-btp-cloud-platform⌘1 · 🤖1SAP Business Technology Platform core services
sap-btp-cloud-transport-management⌘1Cloud Transport Management (CTM) service
sap-btp-connectivity⌘1SAP BTP Connectivity service
sap-btp-developer-guide⌘1Comprehensive SAP BTP developer guide
sap-btp-integration-suite⌘1 · 🤖1SAP Integration Suite development
sap-btp-intelligent-situation-automation⌘1Deprecated Intelligent Situation Automation data export, unsubscription, and legacy reference
sap-btp-job-scheduling⌘1SAP BTP Job Scheduling service
sap-btp-master-data-integration⌘1Master Data Integration service
sap-btp-service-manager⌘1SAP BTP Service Manager operations

🎨 UI Development (4)

PluginFeaturesDescription
sap-fiori-tools⌘2 · 🤖1 · 🔌MCPSAP Fiori Tools development and deployment
sapui5⌘5 · 🤖4 · 🛡 · 🔌MCPSAPUI5 framework development
sapui5-cli⌘2SAPUI5 CLI tools and commands
sapui5-linter⌘2SAPUI5 code quality and linting

📊 Data & Analytics (7)

PluginFeaturesDescription
sap-bw-query⌘3 · 🔌MCPPassword-safe portable Eclipse/BWMT query inspection, specification review, and unsaved local drafts
sap-datasphere⌘5 · 🤖3 · 🛡 · 🔌MCPSAP Datasphere data modeling and management
sap-hana-cloud-data-intelligence⌘1SAP 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 · 🛡 · 🔌MCPSAP Analytics Cloud scripting API
sap-sac-test-automation⌘1 · 🤖1SAP Analytics Cloud capability-gated browser and Playwright test automation

⚙️ Core Technologies (9)

PluginFeaturesDescription
sap-abap⌘1ABAP development patterns and best practices
sap-abap-cds⌘1ABAP Core Data Services (CDS) views
sap-ai-core⌘1SAP AI Core machine learning development
sap-cap-capire⌘5 · 🤖4 · 🛡 · 🔌MCP · LSPSAP Cloud Application Programming Model (CAP)
sap-cloud-sdk-ai⌘1SAP Cloud SDK for AI development
sap-cloud-sdk-ai-python⌘1SAP Cloud SDK for AI for Python (generative AI hub SDK)
sap-hana-ml⌘1SAP HANA Machine Learning (ML) library
sap-rpt1⌘2SAP-RPT-1-OSS FI/CO local tabular prediction workflow guidance
sap-sqlscript⌘4 · 🤖3 · 🛡SAP HANA SQLScript development

Repository Structure

sap-skills/
├── .agents/
│   └── plugins/
│       └── marketplace.json      # Codex marketplace catalog
│
├── .claude-plugin/
│   └── marketplace.json          # Marketplace catalog
│
└── plugins/                       # All plugins (40)
    └── [plugin-name]/
        ├── .codex-plugin/
        │   └── plugin.json       # Codex plugin manifest
        ├── agents/
        │   └── openai.yaml       # Codex plugin UI metadata
        ├── .claude-plugin/
        │   └── plugin.json       # Plugin manifest
        │
        ├── skills/
        │   └── [skill-name]/
        │       ├── SKILL.md      # Main skill content
        │       ├── agents/
        │       │   └── openai.yaml # Codex skill UI metadata
        │       ├── README.md     # Keywords for auto-discovery
        │       └── references/   # Documentation files
        │
        ├── agents/               # Optional: Specialized agents
        ├── commands/             # Optional: Slash commands
        └── hooks/                # Optional: Event hooks

Key features: 40 plugins include commands (67 total), 14 with agents (31 total), 8 with hooks, 7 with MCP integration, and 1 with LSP support. 17 plugins cross-reference related plugins.


Building New Plugins

  1. Use plugin-dev for basics (FIRST):

    • Run: /use plugin-dev:skill-development
    • Covers: YAML frontmatter, plugin structure, directory layout
  2. Add SAP-specific elements:

    • Read Contributor Guide for SDK version tracking, production testing, and marketplace cross-references
  3. Generate plugin manifests:

    ./scripts/sync-plugins.sh
    
  4. Test and verify:

    • Check Workflow Checklist
    • Run npm run audit:skills for capability inventory and stale verification reporting
    • Run npm run audit:effectiveness for README drift, routing, command-contract, and skill-effectiveness reporting
    • Run npm run validate:codex for Codex manifest, marketplace, and UI metadata checks
    • Run npm run validate before opening a PR

The sync script regenerates both manifest layers and the Codex UI metadata: .claude-plugin/marketplace.json and Claude manifests remain the Claude contract, while .agents/plugins/marketplace.json, .codex-plugin/plugin.json, and agents/openai.yaml provide the parallel Codex contract.

  1. Submit:
    git add plugins/your-plugin .claude-plugin/marketplace.json .agents/plugins
    git commit -m "Add your-plugin for [use case]"
    

Documentation

General plugin development: Use official plugin-dev skills/use plugin-dev:skill-development, plugin-dev:plugin-structure, etc.

ResourcePurpose
Getting StartedInstallation and quick reference
Contributor GuideComprehensive development guide
Workflow ChecklistQuality verification checklist
CLAUDE.mdProject context and critical directives
CHANGELOG.mdVersion history

Contributing

Open source under GPL-3.0. Contributions welcome:

  • Report issues or suggest features via GitHub Issues
  • Submit new plugins (use plugin-dev + Contributor Guide)
  • Improve existing plugins with updated docs or references

Quality standards: Public-source and package-registry evidence is tracked per plugin. Live tenant/system validation is recorded only when evidence exists. Package versions are reviewed quarterly, and known issues are documented with sources.

Support


Maintained by: Eduard Jiglau · Email: hello@sap-ai-skills.com · Website: sap-ai-skills.com · Repository: github.com/secondsky/sap-skills · Last Updated: 2026-07-21 (v2.4.0)

Frequently Asked Questions

What is sap-skills?

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 415 GitHub stars.

Is sap-skills safe to use?

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.

How do I install sap-skills?

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

What programming language is sap-skills written in?

sap-skills is primarily written in JavaScript. It is open-source under secondsky on GitHub, so you can review or fork the full source.

Are there alternatives to sap-skills?

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.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details