CLI commands

Skills

openclaw skills

Inspecteer lokale Skills, doorzoek ClawHub, installeer Skills vanuit ClawHub/Git/lokale mappen, verifieer ClawHub-Skills en werk door ClawHub bijgehouden installaties bij.

Gerelateerd:

Opdrachten

bash
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> --force-installopenclaw 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> --force-installopenclaw 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 en verify gebruiken ClawHub rechtstreeks. install @owner/<slug> installeert een ClawHub-Skill, install git:owner/repo[@ref] kloont een Git-Skill en install ./path kopieert een lokale Skill-map. Standaard zijn install, update en verify gericht op de map skills/ van de actieve werkruimte; met --global zijn ze gericht op de gedeelde map voor beheerde Skills. list/info/check inspecteren nog steeds de lokale Skills die zichtbaar zijn voor de huidige werkruimte en configuratie. Op werkruimten gebaseerde opdrachten bepalen de doelwerkruimte eerst via --agent <id>, vervolgens via de huidige werkmap wanneer deze zich binnen een geconfigureerde agentwerkruimte bevindt, en daarna via de standaardagent.

Voor installaties vanuit Git en lokale mappen moet SKILL.md zich in de bronhoofdmap bevinden. De installatieslug is afkomstig uit name in de frontmatter van SKILL.md wanneer die geldig is, en anders uit de naam van de bronmap of repository; gebruik --as <slug> om deze te overschrijven. --version is uitsluitend voor ClawHub. Skill-installaties ondersteunen geen npm-pakketspecificaties of zip-/archiefpaden, en openclaw skills update werkt alleen door ClawHub bijgehouden installaties bij.

Door de Gateway ondersteunde installaties van Skill-afhankelijkheden die vanuit de onboarding of Skills-instellingen worden gestart, gebruiken in plaats daarvan het afzonderlijke aanvraagpad skills.install.

Opmerkingen:

Vlag/gedrag Beschrijving
search [query...] Optionele zoekopdracht; laat deze weg om door de standaardzoekfeed van ClawHub te bladeren.
search --limit <n> Beperkt het aantal geretourneerde resultaten.
install git:owner/repo[@ref] Installeert een Git-Skill. Branch-referenties mogen schuine strepen bevatten, zoals git:owner/repo@feature/foo.
install ./path/to/skill Installeert een lokale map waarvan de hoofdmap SKILL.md bevat.
install --as <slug> Overschrijft de afgeleide slug voor installaties vanuit Git en lokale mappen.
install --version <version> Geldt alleen voor ClawHub-Skill-referenties.
install --force Overschrijft een bestaande Skill-map in de werkruimte met dezelfde slug.
install/update --force-install Installeert een nog niet goedgekeurde, door GitHub ondersteunde ClawHub-Skill voordat de scan van ClawHub is voltooid.
--global Richt zich op de gedeelde map voor beheerde Skills; kan niet worden gecombineerd met --agent <id>.
--agent <id> Richt zich op één geconfigureerde agentwerkruimte; overschrijft de afleiding op basis van de huidige werkmap.
update @owner/<slug> Werkt één bijgehouden Skill bij. Voeg --global toe om de gedeelde map voor beheerde Skills te gebruiken in plaats van de werkruimte.
update --all Werkt bijgehouden ClawHub-installaties bij in de geselecteerde werkruimte, of in de gedeelde map voor beheerde Skills met --global.
verify @owner/<slug> Drukt standaard de JSON-envelop clawhub.skill.verify.v1 van ClawHub af. Er is geen vlag --json, omdat JSON al de standaard is. Kale slugs worden voor compatibiliteit geaccepteerd wanneer de Skill al is geïnstalleerd of ondubbelzinnig is; referenties met eigenaar voorkomen onduidelijkheid over de uitgever.
Herkomst van verify Wanneer ClawHub door de server bepaalde bronherkomst retourneert, bevat de verificatie-JSON ook een aan een commit vastgezette openclaw.verifiedSourceUrl. Niet-beschikbare of zelf opgegeven bron-URL's blijven alleen in de onbewerkte herkomstenvelop en worden niet gepromoveerd.
Versieselector van verify verify gebruikt .clawhub/origin.json voor geïnstalleerde ClawHub-Skills, zodat de geïnstalleerde versie wordt geverifieerd tegen het register waaruit deze afkomstig is. --version en --tag overschrijven de versieselector, maar behouden dat geïnstalleerde register wanneer oorsprongsmetadata aanwezig zijn.
verify --card Drukt de gegenereerde Skill Card-Markdown af in plaats van JSON. Eindigt met een niet-nulstatus wanneer ClawHub ok: false of decision: "fail" retourneert; niet-ondertekende handtekeningen zijn informatief, tenzij het ClawHub-beleid verandert.
Vingerafdruk van Skill Card Geïnstalleerde ClawHub-bundels kunnen een gegenereerde skill-card.md bevatten. OpenClaw behandelt verificatie als een beslissing van de ClawHub-server en weigert een geïnstalleerde Skill niet alleen omdat die gegenereerde kaart de vingerafdruk van de bundel verandert.
check --agent <id> Controleert de werkruimte van de geselecteerde agent en rapporteert welke gebruiksklare Skills daadwerkelijk zichtbaar zijn in de prompt of opdrachtinterface van die agent.
list Standaardactie wanneer geen subopdracht is opgegeven.
Uitvoer van list/info/check Gerenderde uitvoer gaat naar stdout. Met --json blijft de machineleesbare payload op stdout voor pipes en scripts.

Bij installaties en updates van community-Skills uit ClawHub wordt vóór het downloaden het vertrouwen gecontroleerd. Geversioneerde community-archiefreleases gebruiken vertrouwensmetadata voor de exacte release. Door een resolver ondersteunde GitHub-Skills vertrouwen op de installatieresolver van ClawHub om het scan- en geforceerde-installatiebeleid af te dwingen voordat deze een vastgezette commit retourneert; gebruik --force-install om een nog niet goedgekeurde, door GitHub ondersteunde Skill te installeren voordat die scan is voltooid. Schadelijke of geblokkeerde community-releases worden geweigerd. Risicovolle community-releases vereisen beoordeling en --acknowledge-clawhub-risk wanneer een niet-interactieve opdracht na die beoordeling moet doorgaan. Officiële ClawHub- Skill-uitgevers en meegeleverde OpenClaw-Skill-bronnen slaan deze vraag over releasevertrouwen over.

Skill Workshop

openclaw skills workshop beheert openstaande skillvoorstellen in de geselecteerde werkruimte. Voorstellen zijn pas actieve skills nadat ze zijn toegepast. Zie Skillworkshop voor de opslag van voorstellen, beveiligingsmaatregelen voor ondersteunende bestanden, Gateway-methoden en het goedkeuringsbeleid.

bash
openclaw skills workshop propose-create \  --name "qa-check" \  --description "Herhaalbare QA-checklist" \  --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \  --name "qa-check" \  --description "Herhaalbare 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 "Duplicaat"openclaw skills workshop quarantine <proposal-id> --reason "Beveiligingsbeoordeling vereist"

propose-create, propose-update en revise accepteren ook --goal <text> en --evidence <text> om de motivatie en ondersteunende notities van het voorstel naast de --proposal-/--proposal-dir-inhoud vast te leggen.

Gerelateerd

Was this useful?
On this page

On this page