CLI commands
Skills
openclaw skills
Lokale Skills prüfen, ClawHub durchsuchen, Skills aus ClawHub/Git/lokalen Verzeichnissen installieren, ClawHub-Skills verifizieren und von ClawHub nachverfolgte Installationen aktualisieren.
Verwandt:
- Skills-System: Skills
- Skill Workshop: Skill Workshop
- Skills-Konfiguration: Skills-Konfiguration
- ClawHub-Installationen: ClawHub
Befehle
openclaw skills search "calendar"openclaw skills search --limit 20 --jsonopenclaw skills install @owner/<slug>openclaw skills install @owner/<slug> --version <version>openclaw skills install git:owner/repoopenclaw skills install git:owner/repo@mainopenclaw skills install ./path/to/skill --as custom-nameopenclaw skills install @owner/<slug> --forceopenclaw skills install @owner/<slug> --acknowledge-clawhub-riskopenclaw skills install @owner/<slug> --agent <id>openclaw skills install @owner/<slug> --globalopenclaw skills update @owner/<slug>openclaw skills update @owner/<slug> --acknowledge-clawhub-riskopenclaw skills update @owner/<slug> --globalopenclaw skills update --allopenclaw skills update --all --agent <id>openclaw skills update --all --globalopenclaw skills verify @owner/<slug>openclaw skills verify @owner/<slug> --version <version>openclaw skills verify @owner/<slug> --tag <tag>openclaw skills verify @owner/<slug> --cardopenclaw skills verify @owner/<slug> --globalopenclaw skills listopenclaw skills list --eligibleopenclaw skills list --jsonopenclaw skills list --verboseopenclaw skills list --agent <id>openclaw skills info <name>openclaw skills info <name> --jsonopenclaw skills info <name> --agent <id>openclaw skills checkopenclaw skills check --agent <id>openclaw skills check --jsonopenclaw skills workshop propose-create --name "qa-check" --description "QA checklist" --proposal ./PROPOSAL.mdopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Not reusable"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"search, update und verify verwenden ClawHub direkt. install @owner/<slug>
installiert einen ClawHub-Skill, install git:owner/repo[@ref] klont einen
Git-Skill, und install ./path kopiert ein lokales Skill-Verzeichnis.
Standardmäßig zielen install, update und verify auf das aktive
skills/-Verzeichnis des Workspaces; mit --global zielen sie auf das
gemeinsam verwaltete Skills-Verzeichnis. list/info/check prüfen weiterhin
die lokalen Skills, die für den aktuellen Workspace und die aktuelle
Konfiguration sichtbar sind. Workspace-gestützte Befehle ermitteln den Ziel-
Workspace aus --agent <id>, dann aus dem aktuellen Arbeitsverzeichnis, wenn es
sich innerhalb eines konfigurierten Agent-Workspace befindet, und danach aus dem
Standard-Agent.
Git- und lokale Verzeichnisinstallationen erwarten SKILL.md im Quellstamm. Der
Installations-Slug stammt aus dem Frontmatter-Feld name in SKILL.md, wenn es
gültig ist, danach aus dem Quellverzeichnis- oder Repository-Namen; verwenden
Sie --as <slug>, um ihn zu überschreiben. --version gilt nur für ClawHub.
Skill-Installationen unterstützen keine npm-Paketspezifikationen oder
Zip-/Archivpfade, und openclaw skills update aktualisiert nur von ClawHub
nachverfolgte Installationen.
Gateway-gestützte Skill-Abhängigkeitsinstallationen, die durch Onboarding oder
Skills-Einstellungen ausgelöst werden, verwenden stattdessen den separaten
Anforderungspfad skills.install.
Hinweise:
search [query...]akzeptiert eine optionale Abfrage; lassen Sie sie weg, um den standardmäßigen ClawHub-Suchfeed zu durchsuchen.search --limit <n>begrenzt die zurückgegebenen Ergebnisse.install git:owner/repo[@ref]installiert einen Git-Skill. Branch-Refs können Schrägstriche enthalten, etwagit:owner/repo@feature/foo.install ./path/to/skillinstalliert ein lokales Verzeichnis, dessen StammSKILL.mdenthält.install --as <slug>überschreibt den abgeleiteten Slug für Git- und lokale Verzeichnisinstallationen.install --version <version>gilt nur für ClawHub-Skill-Refs.install --forceüberschreibt einen bestehenden Workspace-Skill-Ordner für denselben Slug.- Installationen und Aktualisierungen von Community-ClawHub-Skills prüfen vor
dem Download die Vertrauenswürdigkeit. Versionierte Community-Archiv-Releases
verwenden Vertrauensmetadaten für das exakte Release. Resolver-gestützte
GitHub-Skills verlassen sich darauf, dass der Installations-Resolver von
ClawHub Scan- und Force-Install-Richtlinien durchsetzt, bevor er einen
angehefteten Commit zurückgibt. Bösartige oder blockierte Community-Releases
werden abgelehnt. Riskante Community-Releases erfordern eine Prüfung und
--acknowledge-clawhub-risk, wenn ein nicht interaktiver Befehl nach dieser Prüfung fortfahren soll. Offizielle ClawHub-Skill-Publisher und gebündelte OpenClaw-Skill-Quellen umgehen diese Release-Vertrauensabfrage. --globalzielt auf das gemeinsam verwaltete Skills-Verzeichnis und kann nicht mit--agent <id>kombiniert werden.--agent <id>zielt auf einen konfigurierten Agent-Workspace und überschreibt die Ableitung aus dem aktuellen Arbeitsverzeichnis.update @owner/<slug>aktualisiert einen einzelnen nachverfolgten Skill. Fügen Sie--globalhinzu, um statt des Workspaces das gemeinsam verwaltete Skills-Verzeichnis als Ziel zu verwenden.update --allaktualisiert nachverfolgte ClawHub-Installationen im ausgewählten Workspace oder, in Kombination mit--global, im gemeinsam verwalteten Skills-Verzeichnis.verify @owner/<slug>gibt standardmäßig den JSON-Umschlagclawhub.skill.verify.v1von ClawHub aus. Es gibt kein--json-Flag, weil JSON bereits die Standardeinstellung ist. Bloße Slugs bleiben aus Kompatibilitätsgründen akzeptiert, wenn der Skill bereits installiert oder eindeutig ist; inhaberqualifizierte Refs vermeiden jedoch Mehrdeutigkeiten beim Publisher.- Wenn ClawHub serverseitig aufgelöste Quellherkunft zurückgibt, enthält das
Verifizierungs-JSON außerdem eine auf einen Commit angeheftete
openclaw.verifiedSourceUrl. Nicht verfügbare oder selbst deklarierte Quell-URLs verbleiben nur im rohen Herkunftsumschlag und werden nicht hochgestuft. verifyverwendet.clawhub/origin.jsonfür installierte ClawHub-Skills und verifiziert daher die installierte Version gegen die Registry, aus der sie stammt.--versionund--tagüberschreiben die Versionsauswahl, behalten aber diese installierte Registry bei, wenn Herkunftsmetadaten vorhanden sind.verify --cardgibt das generierte Skill-Card-Markdown statt JSON aus. Der Befehl beendet sich mit einem von null verschiedenen Exit-Code, wenn ClawHubok: falseoderdecision: "fail"zurückgibt; nicht signierte Signaturen sind informativ, sofern sich die ClawHub-Richtlinie nicht ändert.- Installierte ClawHub-Bundles können eine generierte
skill-card.mdenthalten. OpenClaw behandelt Verifizierung als ClawHub-Serverentscheidung und lehnt einen installierten Skill nicht allein deshalb ab, weil diese generierte Karte den Bundle-Fingerprint ändert. check --agent <id>prüft den Workspace des ausgewählten Agent und meldet, welche einsatzbereiten Skills tatsächlich für die Prompt- oder Befehlsoberfläche dieses Agent sichtbar sind.listist die Standardaktion, wenn kein Unterbefehl angegeben wird.list,infoundcheckschreiben ihre gerenderte Ausgabe nach stdout. Mit--jsonbedeutet das, dass die maschinenlesbare Nutzlast für Pipes und Skripte auf stdout bleibt.
Skill Workshop
openclaw skills workshop verwaltet ausstehende Skill-Vorschläge im
ausgewählten Workspace. Vorschläge sind erst aktive Skills, wenn sie angewendet
wurden. Informationen zu Vorschlagsspeicher, Schutzmaßnahmen für Support-Dateien,
Gateway-Methoden und Genehmigungsrichtlinie finden Sie unter
Skill Workshop.
openclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal-dir ./qa-check-proposalopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Duplicate"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"