SKILL.md-Datei, die YAML-Frontmatter und Markdown-Anweisungen enthält.
OpenClaw lädt Skills aus mehreren Stammverzeichnissen in einer festgelegten Prioritätsreihenfolge.
Ihren ersten Skill erstellen
1
Skill-Verzeichnis erstellen
Skills befinden sich im Ordner Zur besseren Organisation können Sie Skills in Unterordnern gruppieren — der Skill wird weiterhin
durch das
skills/ Ihres Arbeitsbereichs:SKILL.md-Frontmatter benannt, nicht durch den Ordnerpfad:2
SKILL.md schreiben
Das Frontmatter definiert Metadaten; der Inhalt enthält Anweisungen für den Agenten.OpenClaw überwacht standardmäßig
SKILL.md-Dateien unter den Stammverzeichnissen für Skills. Wenn die
Überwachung deaktiviert ist oder Sie eine bestehende Sitzung fortsetzen, starten Sie eine neue,
damit der Agent die aktualisierte Liste erhält:3
Skill testen
/skill hello-world, um
den Skill ausdrücklich anhand seines Namens aufzurufen.SKILL.md-Referenz
Pflichtfelder
Optionale Frontmatter-Schlüssel
Informationen zu Zugriffssteuerungsfeldern (
requires.bins, requires.env usw.) finden Sie unter
Skills — Zugriffssteuerung.
{baseDir} verwenden
Referenzieren Sie Dateien innerhalb des Skill-Verzeichnisses, ohne Pfade fest zu codieren — der
Agent löst {baseDir} relativ zum eigenen Verzeichnis des Skills auf:
Bedingte Aktivierung hinzufügen
Schränken Sie Ihren Skill so ein, dass er nur geladen wird, wenn seine Abhängigkeiten verfügbar sind:Optionen für die Zugriffssteuerung
Optionen für die Zugriffssteuerung
Vollständige Referenz: Skills — Zugriffssteuerung.
Umgebung und API-Schlüssel
Umgebung und API-Schlüssel
Verknüpfen Sie einen API-Schlüssel mit einem Skill-Eintrag in Der Schlüssel wird nur für diesen Agentendurchlauf in den Hostprozess eingefügt.
Er gelangt nicht in die Sandbox — siehe
Umgebungsvariablen in der Sandbox.
openclaw.json:Über Skill Workshop vorschlagen
Verwenden Sie für vom Agenten entworfene Skills oder wenn Sie vor der Aktivierung eines Skills eine Prüfung durch den Betreiber wünschen, Vorschläge im Skill Workshop, stattSKILL.md direkt zu schreiben.
--proposal-dir, wenn der Vorschlag unterstützende Dateien enthält:
PROPOSAL.md in seinem Stammverzeichnis enthalten. Unterstützende Dateien gehören unter
assets/, examples/, references/, scripts/ oder templates/.
Nach der Prüfung:
Auf ClawHub veröffentlichen
1
Vollständigkeit Ihrer SKILL.md sicherstellen
Stellen Sie sicher, dass
name, description und alle metadata.openclaw-Zugriffssteuerungsfelder
festgelegt sind. Fügen Sie eine homepage-URL hinzu, wenn Sie über eine Projektseite verfügen.2
Eigenständige ClawHub CLI installieren und anmelden
3
Veröffentlichen
--version <version> oder --owner <owner> hinzu, um die abgeleitete
Version zu überschreiben oder unter einem bestimmten Eigentümer zu veröffentlichen. Den vollständigen
Ablauf, die Eingrenzung nach Eigentümer und weitere Wartungsbefehle (clawhub sync, clawhub skill rename, …)
finden Sie unter ClawHub — Veröffentlichen und
ClawHub CLI.Bewährte Vorgehensweisen
Verwandte Themen
Skills-Referenz
Ladereihenfolge, Zugriffssteuerung, Zulassungslisten und SKILL.md-Format.
Skill Workshop
Vorschlagswarteschlange für vom Agenten entworfene Skills.
Skills-Konfiguration
Vollständiges
skills.*-Konfigurationsschema.ClawHub
Skills im öffentlichen Verzeichnis durchsuchen und veröffentlichen.
Plugins entwickeln
Plugins können Skills zusammen mit den Werkzeugen bereitstellen, die darin dokumentiert werden.