Skills
Skills sind wiederverwendbare Prompt-Module. Sie laden SKILL.md-Dateien und fügen so einer Session domänenspezifische Anweisungen hinzu.
Überblick
- Domänenwissen als Skill wiederverwenden
- Gleiches Verhalten projektübergreifend teilen
- Skills lassen sich pro Session aktivieren/deaktivieren
In der Laravel-Version erfolgt die Konfiguration über skillDirectories und disabledSkills in SessionConfig.
Grundlegende Verwendung
Geben Sie in skillDirectories ein Elternverzeichnis an; die SKILL.md-Dateien in dessen Unterverzeichnissen werden geladen.
Die Angabe im Array-Format ist ebenfalls möglich.
Skills deaktivieren
Mit disabledSkills können Sie einen Teil der geladenen Skills gezielt deaktivieren.
Verzeichnisstruktur
Geben Sie in skillDirectories ein Elternverzeichnis wie skills/ an.
SKILL.md ist Markdown und kann optional ein YAML-Frontmatter enthalten.
Wichtige Frontmatter-Felder:
name: Skill-Bezeichner (der in disabledSkills angegebene Name)
description: Kurze Beschreibung des Skills
Wird name weggelassen, wird der Verzeichnisname verwendet.
Mit Custom Agents kombinieren
Wenn Sie in customAgents[].skills Skill-Namen angeben, wird der Inhalt der jeweiligen Skills beim Start des zugehörigen Agenten vorab geladen.
Wird skills weggelassen, werden dem Agenten keine Skill-Inhalte eingespeist.
Prüfen und Steuern per RPC
Sie können Skills auch über RPC entdecken sowie aktivieren/deaktivieren.
Best Practices
- Skills nach Domäne aufteilen (z. B.
skills/security, skills/testing)
name und description im Frontmatter angeben
- Bei konfligierenden Anweisungen explizit über
disabledSkills ausschließen
- Zunächst einzeln testen, bevor Sie mehrere Skills kombinieren
Referenzen
Zuletzt geändert am 13. Juli 2026