Skills
Skills sind wiederverwendbare Prompt-Module. Sie ladenSKILL.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
skillDirectories und disabledSkills in SessionConfig.
Grundlegende Verwendung
Geben Sie inskillDirectories ein Elternverzeichnis an; die SKILL.md-Dateien in dessen Unterverzeichnissen werden geladen.
Skills deaktivieren
MitdisabledSkills können Sie einen Teil der geladenen Skills gezielt deaktivieren.
Verzeichnisstruktur
skillDirectories ein Elternverzeichnis wie skills/ an.
Format von SKILL.md
SKILL.md ist Markdown und kann optional ein YAML-Frontmatter enthalten.
name: Skill-Bezeichner (der indisabledSkillsangegebene Name)description: Kurze Beschreibung des Skills
name weggelassen, wird der Verzeichnisname verwendet.
Mit Custom Agents kombinieren
Wenn Sie incustomAgents[].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) nameunddescriptionim Frontmatter angeben- Bei konfligierenden Anweisungen explizit über
disabledSkillsausschließen - Zunächst einzeln testen, bevor Sie mehrere Skills kombinieren