Überprüfen Sie Ihre Claude-Fähigkeiten vor dem Versenden – Frontmatter, Ressourcenrefs, Trigger-Klarheit, Bewertung der Hygiene, Bewertung von 0–100 mit Schweregraden.
Skill-Doctor ist eine CLI, die ein lokales Skill-Paket scannt und Probleme meldet, die die Aktivierung, Zuverlässigkeit oder Qualität beeinträchtigen. Es überprüft YAML-Frontmatter und Metadaten, stellt sicher, dass Ressourcenverweise intakt sind, wertet Triggerbeschreibungen auf Klarheit aus und validiert „evals/evals.json“. Das Ergebnis ist eine Bewertung von 0 bis 100 mit Befunden, die mit dem Schweregrad gekennzeichnet sind. unterstützt Text-, JSON- und Nur-Score-Modi – perfekt für Pre-Commit, Pre-Route oder CI-Gating.
In context_servers hinzufügen. Zed lädt beim Speichern neu.
claude mcp add skill-doctor-skill -- npx -y skill-doctor@latest .
Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.
Anwendungsfälle
Praxisnahe Nutzung: skill-doctor
Verbessern Sie Ihre Fähigkeiten, bevor Sie sie auf einem Marktplatz veröffentlichen
👤 Skill-Autoren sind dabei, einen SKILL.md zu teilen⏱ ~15 minbeginner
Wann einsetzen: Sie haben eine Fertigkeit abgeschlossen und möchten einen Sanity Pass, bevor jemand anderes sie installiert.
Voraussetzungen
Knoten 18+ — NVM-Installation 18
Ablauf
Lass den Arzt laufen
Führen Sie den Skill-Doctor im Skill-Root aus.✓ Kopiert
→ Bewertung + Liste der Befunde nach Schweregrad
Beheben Sie Elemente mit hohem Schweregrad
Beheben Sie zunächst schwerwiegende Probleme. Wiederholen, bis die Punktzahl ≥ 85 ist.✓ Kopiert
→ Punkte steigen; Kritikpunkte verschwinden
Ergebnis: Eine Fertigkeit, die aktiviert wird, wenn Sie es erwarten, und die keine fehlerhaften Referenzen aufweist.
Fallstricke
Auf der Suche nach den perfekten 100 — Artikel mit geringem Schweregrad (Stielnissen) sind oft in Ordnung; Konzentrieren Sie sich auf Auslöser und Ressourcen
→ Matrix- oder bedingte Schwellenwerte im Workflow
Ergebnis: PRs, die die Fähigkeitsqualität verschlechtern, werden vor der Zusammenführung abgefangen.
Fallstricke
Die Stange zu früh zu hoch verriegeln — Beginnen Sie mit einer lockeren Behandlung und verschärfen Sie sie im Laufe von 2–3 Monaten, sobald die Ergebnisse behoben sind
Schreiben Sie gemäß dem Claude-Skill-Leitfaden. Überprüfen Sie dies mit dem Skill-Doctor.✓ Kopiert
Werkzeuge
Was dieses MCP bereitstellt
Werkzeug
Eingaben
Wann aufrufen
Kosten
skill-doctor <path>
skill directory path
Vor der Veröffentlichung, in CI oder zur Diagnose von Aktivierungsproblemen
0
Kosten & Limits
Was der Betrieb kostet
API-Kontingent
Keine – lokale statische Analyse
Tokens pro Aufruf
Keine (CLI, keine API)
Kosten in €
Frei
Tipp
Nur für Verzeichnisse ausführen, die sich geändert haben. Verwenden Sie in CI Pfadfilter, um zu vermeiden, dass bei jedem PR das gesamte Repo gescannt wird.
Sicherheit
Rechte, Secrets, Reichweite
Credential-Speicherung: Keine Anmeldeinformationen
Datenabfluss: Keine – nur lokale Analyse
Skill-Doctor meldet strukturelle Probleme; Es beurteilt nicht die Sicherheit. Eine hohe Punktzahl ≠ eine sichere Fertigkeit – überprüfen Sie dennoch, was die Fertigkeit von Claude verlangt.
Fehlerbehebung
Häufige Fehler und Lösungen
Der Arzt sagt, SKILL.md wurde nicht gefunden
Vom Skill-Root (Verzeichnis mit SKILL.md) ausführen, nicht vom Repo-Root.
Prüfen: ls SKILL.md in CWD
Schemafehler bei „evals/evals.json“.
Stellen Sie sicher, dass jede Auswertung über die erforderlichen Felder verfügt. Ein minimaler Stummel ist besser als kaputt.
Prüfen: jq . evals/evals.json
Die Punktzahl verbessert sich nach Änderungen nicht
Wiederholung; Wenn ein Befund weiterhin besteht, lesen Sie den Schweregrad und die Details – manchmal führen Korrekturen zu neuen Problemen mit geringem Schweregrad.
Prüfen: Diff the JSON reports between runs
Alternativen
skill-doctor vs. andere
Alternative
Wann stattdessen
Kompromiss
agent-skills-cli-skill
Sie benötigen allgemeine CLI-Tools für Gerüstbau-/Verwaltungskenntnisse
Unterschiedlicher Funktionsumfang; kein Linter
claude-skill
Sie möchten, dass der Autorenleitfaden versteht, wie „gut“ aussieht