Skills vermitteln dem Agenten, wie und wann er Tools verwenden soll. Jeder Skill ist ein Verzeichnis mit einerDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
SKILL.md-Datei, die YAML-Frontmatter und Markdown-Anweisungen enthält.
Wie Skills geladen und priorisiert werden, erfahren Sie unter Skills.
Erstellen Sie Ihren ersten Skill
Create the skill directory
Skills befinden sich in Ihrem Arbeitsbereich. Erstellen Sie einen neuen Ordner:
Write SKILL.md
Erstellen Sie Verwenden Sie Bindestrich-Schreibweise mit Kleinbuchstaben, Ziffern und Bindestrichen für den Skill-
SKILL.md in diesem Verzeichnis. Das Frontmatter definiert Metadaten,
und der Markdown-Text enthält Anweisungen für den Agenten.name. Halten Sie den Ordnernamen und den Frontmatter-name konsistent.Add tools (optional)
Sie können benutzerdefinierte Tool-Schemas im Frontmatter definieren oder den Agenten anweisen,
vorhandene System-Tools (wie
exec oder browser) zu verwenden. Skills können auch
innerhalb von Plugins zusammen mit den Tools ausgeliefert werden, die sie dokumentieren.Load the skill
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 | Eindeutiger Bezeichner mit Kleinbuchstaben, Ziffern und Bindestrichen |
description | Ja | Einzeilige Beschreibung, die dem Agenten angezeigt wird |
metadata.openclaw.os | Nein | Betriebssystemfilter (["darwin"], ["linux"] usw.) |
metadata.openclaw.requires.bins | Nein | Erforderliche Binärdateien auf PATH |
metadata.openclaw.requires.config | Nein | Erforderliche Konfigurationsschlüssel |
Best Practices
- Fassen Sie sich kurz — 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 Skills unter ClawHub bei
Wo Skills gespeichert sind
| Speicherort | Vorrang | Geltungsbereich |
|---|---|---|
\<workspace\>/skills/ | Höchster | Pro Agent |
\<workspace\>/.agents/skills/ | Hoch | Pro Arbeitsbereich-Agent |
~/.agents/skills/ | Mittel | Geteiltes Agentenprofil |
~/.openclaw/skills/ | Mittel | Geteilt (alle Agenten) |
| Mitgeliefert (mit OpenClaw ausgeliefert) | Niedrig | Global |
skills.load.extraDirs | Niedrigster | Benutzerdefinierte geteilte Ordner |
Verwandt
- Skills-Referenz — Lade-, Vorrang- und Gating-Regeln
- Skills-Konfiguration —
skills.*-Konfigurationsschema - ClawHub — öffentliches Skill-Register
- Plugins erstellen — Plugins können Skills ausliefern