Skills erstellen
Skills bringen dem Agenten bei, wie und wann Tools verwendet werden sollen. Jeder Skill ist ein Verzeichnis, das eine DateiSKILL.md mit YAML-Frontmatter und Markdown-Anweisungen enthält.
Informationen dazu, wie Skills geladen und priorisiert werden, finden Sie unter Skills.
Erstellen Sie Ihren ersten Skill
Skill-Verzeichnis erstellen
Skills befinden sich in Ihrem Workspace. Erstellen Sie einen neuen Ordner:
SKILL.md schreiben
Erstellen Sie
SKILL.md in diesem Verzeichnis. Das Frontmatter definiert Metadaten,
und der Markdown-Text enthält Anweisungen für den Agenten.Tools hinzufügen (optional)
Sie können benutzerdefinierte Tool-Schemas im Frontmatter definieren oder den Agenten
anweisen, vorhandene System-Tools zu verwenden (wie
exec oder browser). Skills können auch
innerhalb von Plugins zusammen mit den Tools ausgeliefert werden, die sie dokumentieren.Den Skill laden
Starten Sie eine neue Sitzung, damit OpenClaw den Skill übernimmt:Prüfen Sie, ob der Skill geladen wurde:
Referenz für Skill-Metadaten
Das YAML-Frontmatter unterstützt diese Felder:| Feld | Erforderlich | Beschreibung |
|---|---|---|
name | Ja | Eindeutige Kennung (snake_case) |
description | Ja | Einzeilige Beschreibung, die dem Agenten angezeigt wird |
metadata.openclaw.os | Nein | OS-Filter (["darwin"], ["linux"] usw.) |
metadata.openclaw.requires.bins | Nein | Erforderliche Binärdateien im PATH |
metadata.openclaw.requires.config | Nein | Erforderliche Konfigurationsschlüssel |
Best Practices
- Seien Sie prägnant — weisen Sie das Modell an, was zu tun ist, nicht wie es eine KI sein soll
- Sicherheit zuerst — wenn Ihr Skill
execverwendet, stellen Sie sicher, dass Prompts keine beliebige Befehlsinjektion aus nicht vertrauenswürdigen Eingaben zulassen - Lokal testen — verwenden Sie
openclaw agent --message "...", um vor dem Teilen zu testen - ClawHub verwenden — durchsuchen Sie Skills und tragen Sie dazu bei unter ClawHub
Wo Skills gespeichert werden
| Speicherort | Priorität | Geltungsbereich |
|---|---|---|
\<workspace\>/skills/ | Höchste | Pro Agent |
\<workspace\>/.agents/skills/ | Hoch | Pro Workspace-Agent |
~/.agents/skills/ | Mittel | Geteiltes Agent-Profil |
~/.openclaw/skills/ | Mittel | Geteilt (alle Agenten) |
| Gebündelt (mit OpenClaw ausgeliefert) | Niedrig | Global |
skills.load.extraDirs | Niedrigste | Benutzerdefinierte geteilte Ordner |
Verwandt
- Skills-Referenz — Regeln für Laden, Priorität und Gating
- Skills-Konfiguration — Konfigurationsschema
skills.* - ClawHub — öffentliches Skill-Register
- Plugins erstellen — Plugins können Skills mitliefern