Was sind Agenten-Skills?
Agent Skills sind Ordner mit Anweisungen, Prompts, Beispielen und Ressourcen, die ein LLM bei Bedarf laden kann, um spezialisierte Aufgaben konsistent auszuführen. Anstatt alles in den System-Prompt zu packen, ermöglichen Skills die Modularisierung von Expertise.
"Skills sind wie Apps für deinen Agenten – einmal installieren, bei Bedarf verwenden."
Genau wie du Apps auf deinem Handy für bestimmte Funktionen installierst, geben Skills Agenten spezialisierte Fähigkeiten, ohne jede Konversation aufzublähen.
Wie Agenten-Skills funktionieren
Skill-Erkennung
Wenn eine Benutzeranfrage eingeht, prüft der Agent, ob verfügbare Skills zur Aufgabe passen, basierend auf Triggern, Schlüsselwörtern oder explizitem Aufruf.
Skill-Laden
Die Anweisungen, Beispiele und der Kontext des relevanten Skills werden in den Arbeitsspeicher des Agenten geladen. Dies fügt spezialisiertes Wissen hinzu, ohne den Basis-System-Prompt zu belasten.
Skill-Ausführung
Der Agent folgt den Anweisungen des Skills, um die Aufgabe abzuschließen, unter Verwendung bereitgestellter Vorlagen, Checklisten oder Skripte. Die Ergebnisse werden dem Benutzer zurückgegeben.
Interaktive Skill-Demo
Erkunde, wie Skills ausgelöst werden, ihre Manifest-Struktur und Skill-Verkettung
Benutzereingabe
Gib eine Nachricht ein, um zu sehen, welcher Skill ausgelöst wird
Probiere diese Beispiele:
Skill-Treffer
Der Skill, der ausgelöst werden würde
Gib eine Nachricht ein, um Skill-Matching in Aktion zu sehen
Verfügbare Skills
Skill-Struktur
Anatomie eines Skill-Ordners
SKILL.md ist der Einstiegspunkt. Sie enthält Metadaten (Name, Trigger, Beschreibung) und die Kernanweisungen, denen der Agent folgt.
Arten von Agenten-Skills
Domänen-Skills
Spezialisiertes Wissen für bestimmte Bereiche – Rechtsverträge, medizinische Terminologie, Finanzanalyse. Verwandeln einen allgemeinen Agenten in einen Domänenexperten.
Workflow-Skills
Mehrstufige Prozesse mit definierten Phasen – Code-Review-Workflows, Content-Publishing-Pipelines, Incident-Response-Verfahren.
Format-Skills
Konsistente Ausgabeformatierung – API-Dokumentation, Changelog-Einträge, Meeting-Zusammenfassungen. Stellen sicher, dass Ausgaben deinen Standards entsprechen.
Integrations-Skills
Anweisungen für die Arbeit mit bestimmten Tools oder Diensten – GitHub-Workflows, Jira-Ticket-Erstellung, Slack-Benachrichtigungen.
Skills vs. Tools
Tools
- •Führen Aktionen aus (Dateien lesen, APIs aufrufen, Code ausführen)
- •Definiert durch Funktionssignaturen und Schemas
- •Die "Hände" des Agenten
Skills
- •Liefern Wissen und Methodik (wie man Aufgaben angeht)
- •Definiert durch Anweisungen und Beispiele
- •Die "Expertise" des Agenten
Skills und Tools arbeiten zusammen: Ein Code-Review-Skill sagt dem Agenten, worauf er achten soll, während Tools ihm erlauben, den Code zu lesen und Kommentare zu hinterlassen.
Vorteile von Skills
Spezialisierung ohne Aufblähung
Halte den Basis-System-Prompt schlank. Lade spezialisiertes Wissen nur bei Bedarf und bewahre das Kontextfenster für die eigentliche Aufgabe.
Konsistenz
Definiere einen Prozess einmal, wende ihn jedes Mal konsistent an. Keine Variationen mehr in der Herangehensweise an Aufgaben.
Teilbarkeit
Skills sind nur Ordner – teile sie projektübergreifend, teamübergreifend oder öffentlich. Einmal erstellen, überall verwenden.
Iteration
Verbessere Skills unabhängig vom Agenten. Aktualisiere den Code-Review-Skill, ohne den Rest deines Agenten-Setups anzufassen.
Beispiel: Code-Review-Skill
--- name: code-reviewer description: Führt gründliche Code-Reviews nach Team-Standards durch triggers: - "review this code" - "check for bugs" - "code review" --- # Code Reviewer Skill Beim Code-Review auf Korrektheit, Performance, Sicherheit und Wartbarkeit analysieren. ## Checklist - [ ] Auf häufige Sicherheitslücken prüfen - [ ] Fehlerbehandlung auf Vollständigkeit überprüfen - [ ] Nach Performance-Antipatterns suchen - [ ] Sicherstellen, dass der Code den Style-Guidelines folgt
Best Practices
Skills fokussiert halten
Ein Skill, ein Zweck. Wenn ein Skill zu viele Dinge tut, teile ihn auf. Fokussierte Skills sind einfacher zu warten und zu kombinieren.
Beispiele einbeziehen
Zeigen, nicht nur erzählen. Füge Ein-/Ausgabe-Beispiele ein, die genau demonstrieren, wie gute Ausführung aussieht.
Skills versionieren
Verfolge Änderungen an Skills über die Zeit. Wenn sich das Verhalten unerwartet ändert, kannst du es auf ein Skill-Update zurückführen.
Wichtige Erkenntnisse
- 1Skills sind wiederverwendbare Instruktionspakete, die Agenten bei Bedarf spezialisierte Expertise verleihen
- 2Im Gegensatz zu Tools (die Aktionen ausführen) liefern Skills Wissen und Methodik
- 3Gut gestaltete Skills verbessern die Konsistenz und reduzieren die Aufblähung des System-Prompts
- 4Das Skill-Framework ermöglicht modulare Agentenentwicklung – einmal erstellen, überall teilen