Updated 1d ago
by babamba2
superclaude-for-sap
SuperClaude for SAP — Claude Code plugin for SAP On-Premise S/4HANA ABAP development (24 agents, 14 skills, 150+ MCP tools)
70 GitHub stars (70)
+7 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +2 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | −1 |
| Oct 23 | +1 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +2 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | +1 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | +1 |
| Nov 5 | 0 |
- 23 skills (23 skills found in its SKILL.md files)
- 26 forks (26 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add babamba2/superclaude-for-sap
Asks which skills and agents to install. Just one: npx skills add babamba2/superclaude-for-sap --skill analyze-cbo-obj — add -g for every project.
Claude Code
git clone https://github.com/babamba2/superclaude-for-sapcp -r "superclaude-for-sap/skills/analyze-cbo-obj" ~/.claude/skills/
Copies the analyze-cbo-obj skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add babamba2/superclaude-for-sap
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
analyze-cbo-obj
Analyze a CBO (Customer Business Object) package — discover frequently-used Z tables / function modules / data elements / classes / structures / table types — and save a per-module / per-package reference file so later `program` / `program-to-spec` runs prefer existing CBO elements over new ones.
skills/analyze-cbo-obj/ on GitHub (opens in a new tab)SKILL.md -
analyze-code
ABAP code analysis — size-gated review (one Opus sap-code-reviewer, or Haiku sap-checker detectors + Opus judge for large objects), Haiku evidence check on every finding, then a canned report or a richer briefing on the main thread
skills/analyze-code/ on GitHub (opens in a new tab)SKILL.md -
analyze-symptom
Read-only, step-by-step root cause analysis for SAP operational errors. Reads the dump summary and failing source via MCP (known-issue web lookup only when the failure is in standard SAP code), widens to transports and where-used only when the clues call for it, narrows hypotheses with minimal user questions, and provides SAP Note search keywords. Never changes code or data.
skills/analyze-symptom/ on GitHub (opens in a new tab)SKILL.md -
ask-consultant
Direct operational Q&A with a SAP module consultant agent. Auto-routes the question to the matching sap-{module}-consultant and answers against the configured SAP environment (version, industry, country, active modules).
skills/ask-consultant/ on GitHub (opens in a new tab)SKILL.md -
compare-programs
Business-angle comparison of 2–5 ABAP programs that share the same business scenario but diverge by module (MM vs CO), country (KR vs EU), persona (controller vs warehouse), or time horizon — one editable, versioned HTML report (verdict matrix, field differences, screens side by side, decision guide) plus an English companion. Reader = functional consultant.
skills/compare-programs/ on GitHub (opens in a new tab)SKILL.md -
config-to-document
Document one module's configuration as it is in the connected SAP system — one HTML file that follows the module's IMG tree, shows every IMG activity with its real table values drawn on an SM30-style screen, marks the rows customer transports changed (with the transport history), runs configuration checks and adds SAP's own IMG documentation. MM first; other modules through the same pipeline.
skills/config-to-document/ on GitHub (opens in a new tab)SKILL.md -
create-object
ABAP object creation workflow — confirm transport+package, auto-create and activate
skills/create-object/ on GitHub (opens in a new tab)SKILL.md -
create-program
Create ABAP programs (Report/CRUD/ALV/Batch) with Main+Include structure, OOP or Procedural, and full agent-driven coding/QA pipeline
skills/create-program/ on GitHub (opens in a new tab)SKILL.md -
eco
Run one sc4sap skill in eco cost mode (cheaper sub-agent models and effort, lower main-thread effort; same deliverable as standard) without changing preferences — `/sc4sap:eco <skill> <args>`. Also re-applies low effort on continuation turns of an eco run (`--attach`).
skills/eco/ on GitHub (opens in a new tab)SKILL.md -
interface-mapping-spec
Write an interface mapping specification as one editable HTML page in the classic template layout — cover, revision history, header, Source → Target field grid with conversion rules and MAPPING, optional synchronous response block, extraction condition, field guide. SAP side read from DDIC (table, structure, view, function module) or, for new interfaces, from a field list or the module consultant…
skills/interface-mapping-spec/ on GitHub (opens in a new tab)SKILL.md -
mcp-setup
Guide to install and configure the abap-mcp-adt-powerup MCP server for SAP ADT connectivity
skills/mcp-setup/ on GitHub (opens in a new tab)SKILL.md -
module-to-process
Map how one SAP module (or a process area of several modules) runs in the connected system — one HTML page for a module consultant starting a project (conversion, enhancement, AMS takeover). Walks every CBO package of the module, lays the CBO programs onto the standard process backbone (L1 mega process > L2 process chain > L3 process > L4 task, with variants), and writes a BPH table plus one task…
skills/module-to-process/ on GitHub (opens in a new tab)SKILL.md -
package-to-process
Replaced by /sc4sap:module-to-process (one release redirect). Business-process documentation of custom packages now runs per module, only on the TCodes users actually use, into one editable HTML process map. Invoking this skill hands the request over to module-to-process with the given package(s) as scope.
skills/package-to-process/ on GitHub (opens in a new tab)SKILL.md -
program-to-manual
Write an end-user manual (one self-contained HTML file) for one ABAP program — scenario-by-scenario steps drawn on selection / ALV / popup screen mockups with numbered callouts, check points derived from the source validations, field reference, messages with actions, glossary and revision history. Web document on screen, one step per A4 landscape page in print.
skills/program-to-manual/ on GitHub (opens in a new tab)SKILL.md -
program-to-spec
Reverse-engineer an ABAP program into a Functional/Technical Specification artifact (Markdown, HTML, and/or Excel — any combination). Socratic scope narrowing from "everything" to "only what the user needs".
skills/program-to-spec/ on GitHub (opens in a new tab)SKILL.md -
project-dashboard
SAP project management dashboard for PMs and the PMO — one editable HTML page per project (summary, KPIs, milestones with Q-gates, WBS with Gantt, SAP actuals, team, history) plus a portfolio page over every project. Templates for new implementation (SAP Activate), S/4 conversion, rollout, AMS release and small projects; module consultant and development consultant tracked separately (WRICEF stag…
skills/project-dashboard/ on GitHub (opens in a new tab)SKILL.md -
role-matrix
SAP role & authorization document for a project — one editable HTML workbook (cover with checks, business roles, technical PFCG roles, business role × T-code matrix F/C/D, user × role assignment, authorization objects, SoD rules with automatic conflict check, change history). New design (module consultant proposes roles, T-codes, authorization objects and SoD rules; T-codes narrowed to the ones u…
skills/role-matrix/ on GitHub (opens in a new tab)SKILL.md -
sap-doctor
Diagnose SC4SAP plugin health, MCP server connectivity, and SAP system connection (renamed from `doctor` to avoid conflict with Claude Code's built-in `/doctor`)
skills/sap-doctor/ on GitHub (opens in a new tab)SKILL.md -
sap-option
View SAP system status snapshot and edit values in `.sc4sap/sap.env` (connection, blocklist), HUD usage limits in `~/.claude/settings.json` → `env`, the agent model-dispatch mode and cost mode (standard / eco) in `~/.sc4sap/preferences.json`, and the SAP screen-mockup theme in the profile `config.json` — single entrypoint for all sc4sap runtime options
skills/sap-option/ on GitHub (opens in a new tab)SKILL.md -
setup
Plugin setup — detect legacy single-profile state (migrate → multi-profile), create or register a SAP connection profile under ~/.sc4sap/profiles/<alias>/, install abap-mcp-adt-powerup MCP server, optionally install DEV-only ZMCP_ADT_UTILS + ZCL_S4SAP_CM_* ALV OOP handlers (tier-gated), register both PreToolUse hooks (blocklist + tier-readonly-guard), optional SPRO / customizations extraction
skills/setup/ on GitHub (opens in a new tab)SKILL.md -
smartform-from-pdf
Build a SmartForm from a PDF of the printed form (or a screenshot) — windows, ruled grids as templates, texts in the fonts of existing SmartStyles, then fields, interface and item tables decided with the user — upload it to the DEV system, print it there and score the print against the source page.
skills/smartform-from-pdf/ on GitHub (opens in a new tab)SKILL.md -
smartform-preview
Draw the expected print of a SmartForm as a JPG (plus the HTML it is drawn from) — windows at their real mm positions, SmartStyle fonts, template / table grids with borders and shading, SE78 graphics such as logos and signatures, loops with sample rows — with invented sample values in place of the &fields&, sized to the real field types. Reports the cells and windows whose content gets cut off.
skills/smartform-preview/ on GitHub (opens in a new tab)SKILL.md -
trust-session
INTERNAL-ONLY permission bootstrap. Pre-approves Agent dispatch + `.sc4sap/` state-file I/O for the session so parent-skill pipelines run without prompts. SAP MCP handlers are auto-approved by the `permission-approver` PreToolUse hook (except GetTableContents / GetSqlQuery, which stay prompt-gated). MUST be invoked by a parent skill (create-program, setup, team, analyze-*, create-object) — direct…
skills/trust-session/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.