agentsclimarketplace

Sap doctor

Skill vigneshbarani24/sap-superpowers/skills/meta/sap-doctor

Use when diagnosing plugin health, MCP server connectivity, SAP system connection issues, or configuration problems. Runs systematic health checks and produces a diagnostic report.From its SKILL.md

Install
npx -y skills add vigneshbarani24/sap-superpowers --skill sap-doctor

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.2 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

SAP Doctor — System Diagnostics

This skill diagnoses issues with the SAP Superpowers plugin, MCP server connection, and SAP system health. It runs systematic checks and produces a clear diagnostic report with remediation steps.

Iron Laws

  1. ALWAYS CHECK ALL LAYERS. Problems cascade — a MCP issue looks like a SAP issue which looks like a code issue. Check every layer systematically: plugin → MCP → SAP → data.

  2. NEVER GUESS THE ROOT CAUSE. Run the diagnostic. Read the output. The error message tells you what's wrong — your guess about what's wrong is often incorrect.

  3. ALWAYS PRODUCE A DIAGNOSTIC REPORT. Even if the fix is obvious, document the finding. The next person to hit this issue needs the diagnostic trail.

<HARD-GATE> Before suggesting any fix: complete the full diagnostic checklist. Premature fixes based on incomplete diagnosis create new problems. </HARD-GATE>

Diagnostic Layers

Layer 1 — Plugin Health

Check the SAP Superpowers plugin installation:

CheckHowExpected
Plugin loadedCheck CLAUDE.md accessibleFile exists and readable
Skills availableCount .md files in skills/≥ 46 files
Agents availableCount .md files in agents/≥ 10 files
Hooks registeredRead hooks/hooks.jsonAll hooks defined
Config validRead .sap-superpowers/config.jsonValid JSON with required fields
Exceptions loadedCount files in exceptions/8 blocklist files
Knowledge availableCheck knowledge/indexes/Index files present

Layer 2 — MCP Server Health

Check the MCP ABAP ADT server:

CheckHowExpected
Node.js versionnode --version≥ 20.0.0
MCP server installednpx abap-mcp-adt-powerup --versionVersion string returned
MCP configCheck .mcp.json or mcp configServer configured
Bridge scriptCheck bridge/mcp-server.cjsFile exists
Transport protocolConfig mcpTransportstdio/http/sse

Layer 3 — SAP Connection Health

Check the connection to the SAP system:

CheckHowExpected
Env file existsCheck .sap-superpowers/sap.envFile present
Host configuredSAP_HOST in envValid hostname
Client configuredSAP_CLIENT in env3-digit client number
ADT accessibleHTTP GET to /sap/bc/adt/discovery200 OK
User authorizedLogin testSuccessful auth
System info/sap/bc/adt/core/systeminfoVersion and release

Layer 4 — SAP System Health

Check common SAP system issues:

CheckHowExpected
Work processesSM50 equivalent via ADTSufficient free WPs
Transport statusSTMS equivalentTransport routes active
ATC availableATC run possibleCheck variant accessible
ICF services active/sap/bc/adt/* nodesAll ADT services active

Diagnostic Report Template

SAP DOCTOR — DIAGNOSTIC REPORT
================================
Date: [Timestamp]
Plugin Version: 3.0
Config: [SAP version] / [ABAP release]

LAYER 1: PLUGIN HEALTH
───────────────────────
[✅/❌] Plugin loaded: [status]
[✅/❌] Skills: [count] available
[✅/❌] Agents: [count] available
[✅/❌] Hooks: [status]
[✅/❌] Config: [status]
[✅/❌] Exceptions: [count] loaded
[✅/❌] Knowledge: [status]

LAYER 2: MCP SERVER
───────────────────
[✅/❌] Node.js: [version]
[✅/❌] MCP server: [version/not found]
[✅/❌] Config: [status]
[✅/❌] Bridge: [status]

LAYER 3: SAP CONNECTION
───────────────────────
[✅/❌] Env file: [status]
[✅/❌] ADT access: [status]
[✅/❌] Auth: [status]
[✅/❌] System: [version]

LAYER 4: SAP SYSTEM
───────────────────
[✅/❌] Work processes: [status]
[✅/❌] Transports: [status]
[✅/❌] ATC: [status]

FINDINGS
────────
[Finding 1]: [Description] → [Remediation]
[Finding 2]: [Description] → [Remediation]

OVERALL STATUS: [HEALTHY / DEGRADED / CRITICAL]

Common Issues & Fixes

SymptomLikely CauseFix
"MCP tool not found"MCP server not installednpm i -g abap-mcp-adt-powerup
"Connection refused"SAP ADT ICF service inactiveActivate /sap/bc/adt/* in SICF
"401 Unauthorized"Wrong credentials in sap.envCheck SAP_USER and SAP_PASSWORD
"Timeout"Network/firewall issueCheck SAP_HOST accessibility
"No transport"Transport route not configuredCheck STMS transport routes
Skills not loadingPlugin not installed correctlyReinstall via plugin marketplace

Verification

  • All 4 diagnostic layers checked
  • Diagnostic report produced
  • All findings have remediation steps
  • Overall status assessed

Cross-References

  • troubleshooting — For runtime SAP issues (not plugin/connection issues)
  • autopilot — Calls sap-doctor before starting pipeline if connection issues suspected

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.