Einführung in Agent-Fähigkeiten
← Alle Lektionen
Lektion 06Einführung in Agent-Fähigkeiten

Fehlerbehebung bei Skills

Zusammenfassung (Audio)

Gesprochene Zusammenfassung — drücke auf Play zum Mitlesen: die gesprochene Zeile bleibt oben.

Studiennotizen

Was du lernen wirst

Geschätzter Zeitaufwand: 15 Minuten

Am Ende dieser Lektion kannst du:

  • Den Skills-Validator verwenden, um strukturelle Probleme vor dem Debuggen zu erkennen
  • Häufige Probleme beim Auslösen und Laden von Skills diagnostizieren und beheben
  • Konflikte bei der Skill-Priorität zwischen Enterprise-, Personal-, Project- und Plugin-Skills lösen
  • Laufzeitfehler debuggen, einschließlich fehlender Abhängigkeiten, Berechtigungen und Pfadproblemen

Fehlerbehebung bei Skills

(4 Minuten)

Wenn Skills nicht wie erwartet funktionieren, fällt das Problem normalerweise in einige vorhersehbare Kategorien. Dieses Video führt dich durch jede einzelne — von Skills, die nicht ausgelöst werden, über Prioritätskonflikte bis hin zu Laufzeitfehlern — und gibt dir einen systematischen Ansatz zur Fehlerbehebung. Du wirst auch das Skills-Validator-Tool kennenlernen und erfahren, wie du claude --debug zur Diagnose von Ladeproblemen verwendest.

Wichtigste Erkenntnisse

  • Beginne mit dem Skills-Validator-Tool — es erkennt strukturelle Probleme, bevor du Zeit mit dem Debuggen anderer Dinge verschwendest
  • Wenn ein Skill nicht ausgelöst wird, liegt die Ursache fast immer in der Beschreibung — füge Trigger-Phrasen hinzu, die der Art entsprechen, wie du Anfragen tatsächlich formulierst
  • Wenn ein Skill nicht geladen wird, überprüfe, dass SKILL. md sich in einem benannten Verzeichnis befindet (nicht im Skills-Root) und der Dateiname genau SKILL. md ist
  • Wenn der falsche Skill verwendet wird, sind deine Beschreibungen zu ähnlich — mache sie unterschiedlicher
  • Bei Laufzeitfehlern überprüfe Abhängigkeiten, Dateiberechtigungen (chmod +x) und Pfadtrennzeichen (verwende überall Schrägstriche)

Wenn Skills nicht funktionieren, fällt das Problem normalerweise in eine von wenigen Kategorien: Der Skill wird nicht ausgelöst, wird nicht geladen, hat Konflikte oder schlägt zur Laufzeit fehl. Die gute Nachricht ist, dass die meisten Fixes ziemlich unkompliziert sind.

Verwende den Skills-Validator

Das erste, was du versuchen solltest, ist der Befehl zur Überprüfung von Agent-Skills. Die Installationsschritte variieren je nach Betriebssystem, aber die Verwendung von uv ist der einfachste Weg, um es schnell einzurichten.

Nach der Installation navigierst du entweder zu deinem Skill-Verzeichnis oder führst den Befehl von überall aus. Der Validator erkennt strukturelle Probleme, bevor du Zeit mit dem Debuggen anderer Dinge verschwendest.

Skill wird nicht ausgelöst

Dein Skill existiert und besteht die Validierung, aber Claude verwendet ihn nicht, wenn du es erwartest. Die Ursache ist fast immer die Beschreibung.

Claude verwendet semantisches Matching, daher muss deine Anfrage mit der Bedeutung der Beschreibung übereinstimmen. Wenn es nicht genug Übereinstimmung gibt, erfolgt keine Übereinstimmung. Hier ist, was du tun solltest:

  • Überprüfe deine Beschreibung gegen die Art, wie du Anfragen tatsächlich formulierst
  • Füge Trigger-Phrasen hinzu, die Benutzer tatsächlich sagen würden
  • Teste mit Variationen wie „hilf mir, das zu profilieren", „warum ist das langsam? ", „mach das schneller"
  • Wenn eine Variation nicht ausgelöst wird, füge diese Schlüsselwörter zu deiner Beschreibung hinzu

Skill wird nicht geladen

Wenn dein Skill nicht angezeigt wird, wenn du Claude fragst „welche Skills sind verfügbar", überprüfe diese strukturellen Anforderungen:

  • Die SKILL. md Datei muss sich in einem benannten Verzeichnis befinden, nicht im Skills-Root
  • Der Dateiname muss genau SKILL. md sein — „SKILL" in Großbuchstaben, „md" in Kleinbuchstaben

Führe claude --debug aus, um Ladefehler zu sehen. Suche nach Meldungen, die deinen Skill-Namen erwähnen. Manchmal zeigt dies allein direkt auf das Problem hin.

Falscher Skill wird verwendet

Wenn Claude den falschen Skill verwendet oder zwischen Skills verwirrt zu sein scheint, sind deine Beschreibungen wahrscheinlich zu ähnlich. Mache sie unterschiedlich. So spezifisch wie möglich zu sein hilft nicht nur Claude zu entscheiden, wann dein Skill verwendet werden soll — es verhindert auch Konflikte mit anderen ähnlich klingenden Skills.

Skill-Prioritätskonflikte

Wenn dein persönlicher Skill ignoriert wird, könnte ein Enterprise- oder höher priorisierter Skill denselben Namen haben.

Wenn es beispielsweise einen Enterprise-Skill „code-review" und auch einen persönlichen Skill „code-review" gibt, gewinnt der Enterprise-Skill jedes Mal. Deine Optionen:

  • Benenne deinen Skill in etwas Unterschiedlicheres um (dies ist normalerweise der einfachere Weg)
  • Sprich mit deinem Admin über den Enterprise-Skill

Plugin-Skills werden nicht angezeigt

Ein Plugin installiert, aber kannst die Skills nicht sehen? Leere den Cache, starte Claude Code neu und installiere neu.

Wenn Skills danach immer noch nicht angezeigt werden, könnte die Plugin-Struktur falsch sein. Dies ist der Moment, in dem das Validator-Tool wirklich seinen Wert beweist.

Laufzeitfehler

Der Skill wird geladen, schlägt aber während der Ausführung fehl. Ein paar häufige Ursachen:

  • Fehlende Abhängigkeiten: Wenn dein Skill externe Pakete verwendet, müssen diese installiert sein. Füge Abhängigkeitsinformationen zu deiner Skill-Beschreibung hinzu, damit Claude weiß, was benötigt wird.
  • Berechtigungsprobleme: Skripte benötigen Ausführungsberechtigung. Führe chmod +x auf allen Skripten aus, auf die dein Skill verweist.
  • Pfadtrennzeichen: Verwende überall Schrägstriche, auch unter Windows.

Schnelle Checkliste zur Fehlerbehebung

  • **Wird nicht ausgelöst? ** Verbessere deine Beschreibung und füge Trigger-Phrasen hinzu.
  • **Wird nicht geladen? ** Überprüfe deinen Pfad, Dateinamen und YAML-Syntax.
  • **Falscher Skill wird verwendet? ** Mache Beschreibungen unterschiedlicher voneinander.
  • **Wird überschattet? ** Überprüfe die Prioritätshierarchie und benenne bei Bedarf um.
  • **Plugin-Skills fehlen? ** Leere den Cache und installiere neu.
  • **Laufzeitfehler? ** Überprüfe Abhängigkeiten, Berechtigungen und Pfade.

Lektion Reflexion

  • Bist du in deiner eigenen Arbeit auf eines dieser Fehlerbehebungsszenarios gestoßen? Welcher Fix hätte dir die meiste Zeit gespart?
  • Wie würdest du einen Prozess einrichten, um Skills zu validieren, bevor du sie mit deinem Team teilst?

Kurs-Abschluss

Glückwunsch zum Abschluss von Introduction to Agent Skills! Du hast gelernt, wie du Skills in Claude Code erstellen, konfigurieren, teilen und Fehler beheben kannst. Wenn du anfängst, Skills für deine eigenen Workflows zu erstellen, denke daran, dass die besten Skills aus echten Schmerzpunkten entstehen — beginne mit den Anweisungen, die du am häufigsten wiederholst.

Feedback

Wir würden gerne hören, wie du Skills in deiner Arbeit verwendest, sowie dein Feedback zu diesem Kurs. Teile dein Feedback hier.

Lernkarten 10 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 6 Fragen