ClawHub¶
ClawHub is het openbare skills-register voor OpenClaw. Het is een gratis dienst: alle skills zijn openbaar, open en voor iedereen zichtbaar om te delen en opnieuw te gebruiken. Een skill is simpelweg een map met een SKILL.md-bestand (plus ondersteunende tekstbestanden). Je kunt skills bekijken in de webapp of de CLI gebruiken om skills te zoeken, installeren, bijwerken en publiceren.
Website: clawhub.ai
Wat ClawHub is¶
- Een openbaar register voor OpenClaw Skills.
- Een geversioneerde opslag van skill-bundels en metadata.
- Een discovery-oppervlak voor zoeken, tags en gebruikssignalen.
Hoe het werkt¶
- Een gebruiker publiceert een skill-bundel (bestanden + metadata).
- ClawHub slaat de bundel op, parseert metadata en kent een versie toe.
- Het register indexeert de skill voor zoeken en discovery.
- Gebruikers bekijken, downloaden en installeren skills in OpenClaw.
Wat je kunt doen¶
- Nieuwe skills en nieuwe versies van bestaande skills publiceren.
- Skills ontdekken op naam, tags of via zoeken.
- Skill-bundels downloaden en hun bestanden inspecteren.
- Skills rapporteren die misbruikmakend of onveilig zijn.
- Als je moderator bent: verbergen, zichtbaar maken, verwijderen of verbannen.
Voor wie dit is (beginnersvriendelijk)¶
Als je nieuwe mogelijkheden wilt toevoegen aan je OpenClaw-agent, is ClawHub de eenvoudigste manier om skills te vinden en te installeren. Je hoeft niet te weten hoe de backend werkt. Je kunt:
- Skills zoeken met gewone taal.
- Een skill in je werkruimte installeren.
- Skills later met één opdracht bijwerken.
- Je eigen skills back-uppen door ze te publiceren.
Snelle start (niet-technisch)¶
- Installeer de CLI (zie volgende sectie).
- Zoek naar wat je nodig hebt:
-
clawhub search "calendar" - Installeer een skill:
-
clawhub install <skill-slug> - Start een nieuwe OpenClaw-sessie zodat de nieuwe skill wordt opgepikt.
De CLI installeren¶
Kies er één:
npm i -g clawhub
pnpm add -g clawhub
Hoe het in OpenClaw past¶
Standaard installeert de CLI skills in ./skills onder je huidige werkmap. Als een OpenClaw-werkruimte is geconfigureerd, valt clawhub terug op die werkruimte, tenzij je --workdir (of CLAWHUB_WORKDIR) overschrijft. OpenClaw laadt werkruimte-skills uit <workspace>/skills en pikt ze op in de volgende sessie. Als je al ~/.openclaw/skills of gebundelde skills gebruikt, krijgen werkruimte-skills voorrang.
Voor meer details over hoe skills worden geladen, gedeeld en afgeschermd, zie Skills.
Overzicht van het skill-systeem¶
Een skill is een geversioneerde bundel van bestanden die OpenClaw leert hoe een specifieke taak uit te voeren. Elke publicatie maakt een nieuwe versie aan, en het register bewaart een geschiedenis van versies zodat gebruikers wijzigingen kunnen auditen.
Een typische skill bevat:
- Een
SKILL.md-bestand met de primaire beschrijving en het gebruik. - Optionele configs, scripts of ondersteunende bestanden die door de skill worden gebruikt.
- Metadata zoals tags, samenvatting en installatievereisten.
ClawHub gebruikt metadata om discovery mogelijk te maken en skill-capaciteiten veilig bloot te leggen. Het register houdt ook gebruikssignalen bij (zoals sterren en downloads) om ranking en zichtbaarheid te verbeteren.
Wat de dienst biedt (features)¶
- Openbaar browsen van skills en hun
SKILL.md-inhoud. - Zoeken aangedreven door embeddings (vector search), niet alleen trefwoorden.
- Versionering met semver, changelogs en tags (inclusief
latest). - Downloads als een zip per versie.
- Sterren en reacties voor communityfeedback.
- Moderatie-hooks voor goedkeuringen en audits.
- CLI-vriendelijke API voor automatisering en scripting.
Beveiliging en moderatie¶
ClawHub is standaard open. Iedereen kan skills uploaden, maar een GitHub-account moet minstens één week oud zijn om te kunnen publiceren. Dit helpt misbruik te vertragen zonder legitieme bijdragers te blokkeren.
Rapportage en moderatie:
- Elke ingelogde gebruiker kan een skill rapporteren.
- Rapportredenen zijn verplicht en worden vastgelegd.
- Elke gebruiker kan maximaal 20 actieve rapporten tegelijk hebben.
- Skills met meer dan 3 unieke rapporten worden standaard automatisch verborgen.
- Moderators kunnen verborgen skills bekijken, zichtbaar maken, verwijderen of gebruikers verbannen.
- Misbruik van de rapportagefunctie kan leiden tot accountverbanning.
Geïnteresseerd om moderator te worden? Vraag het in de OpenClaw Discord en neem contact op met een moderator of maintainer.
CLI-opdrachten en parameters¶
Globale opties (van toepassing op alle opdrachten):
--workdir <dir>: Werkmap (standaard: huidige map; valt terug op OpenClaw-werkruimte).--dir <dir>: Skills-map, relatief aan werkmap (standaard:skills).--site <url>: Basis-URL van de site (browser-login).--registry <url>: Basis-URL van de registry-API.--no-input: Prompts uitschakelen (niet-interactief).-V, --cli-version: CLI-versie afdrukken.
Authenticatie:
clawhub login(browser-flow) ofclawhub login --token <token>clawhub logoutclawhub whoami
Opties:
--token <token>: Plak een API-token.--label <label>: Label dat wordt opgeslagen voor browser-login-tokens (standaard:CLI token).--no-browser: Geen browser openen (vereist--token).
Zoeken:
clawhub search "query"--limit <n>: Maximaal aantal resultaten.
Installeren:
clawhub install <slug>--version <version>: Installeer een specifieke versie.--force: Overschrijf als de map al bestaat.
Bijwerken:
clawhub update <slug>clawhub update --all--version <version>: Bijwerken naar een specifieke versie (slechts één slug).--force: Overschrijven wanneer lokale bestanden niet overeenkomen met een gepubliceerde versie.
Lijst:
clawhub list(leest.clawhub/lock.json)
Publiceren:
clawhub publish <path>--slug <slug>: Skill-slug.--name <name>: Weergavenaam.--version <version>: Semver-versie.--changelog <text>: Changelog-tekst (kan leeg zijn).--tags <tags>: Door komma’s gescheiden tags (standaard:latest).
Verwijderen/ongedaan maken (alleen eigenaar/admin):
clawhub delete <slug> --yesclawhub undelete <slug> --yes
Sync (lokale skills scannen + nieuwe/bijgewerkte publiceren):
clawhub sync--root <dir...>: Extra scan-roots.--all: Alles uploaden zonder prompts.--dry-run: Tonen wat er zou worden geüpload.--bump <type>:patch|minor|majorvoor updates (standaard:patch).--changelog <text>: Changelog voor niet-interactieve updates.--tags <tags>: Door komma’s gescheiden tags (standaard:latest).--concurrency <n>: Registry-checks (standaard: 4).
Veelvoorkomende workflows voor agents¶
Zoeken naar skills¶
clawhub search "postgres backups"
Nieuwe skills downloaden¶
clawhub install my-skill-pack
Geïnstalleerde skills bijwerken¶
clawhub update --all
Je skills back-uppen (publiceren of syncen)¶
Voor één skill-map:
clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest
Om veel skills tegelijk te scannen en back-uppen:
clawhub sync --all
Geavanceerde details (technisch)¶
Versionering en tags¶
- Elke publicatie maakt een nieuwe semver
SkillVersionaan. - Tags (zoals
latest) wijzen naar een versie; door tags te verplaatsen kun je terugrollen. - Changelogs zijn per versie gekoppeld en kunnen leeg zijn bij syncen of publiceren van updates.
Lokale wijzigingen vs. registry-versies¶
Updates vergelijken de lokale skill-inhoud met registry-versies met behulp van een content-hash. Als lokale bestanden niet overeenkomen met een gepubliceerde versie, vraagt de CLI om bevestiging voordat wordt overschreven (of vereist --force bij niet-interactieve runs).
Sync-scanning en fallback-roots¶
clawhub sync scant eerst je huidige werkmap. Als er geen skills worden gevonden, valt het terug op bekende legacy-locaties (bijvoorbeeld ~/openclaw/skills en ~/.openclaw/skills). Dit is ontworpen om oudere skill-installaties te vinden zonder extra flags.
Opslag en lockfile¶
- Geïnstalleerde skills worden vastgelegd in
.clawhub/lock.jsononder je werkmap. - Auth-tokens worden opgeslagen in het ClawHub CLI-configbestand (overschrijven via
CLAWHUB_CONFIG_PATH).
Telemetrie (installatie-aantallen)¶
Wanneer je clawhub sync uitvoert terwijl je bent ingelogd, stuurt de CLI een minimale snapshot om installatie-aantallen te berekenen. Je kunt dit volledig uitschakelen:
export CLAWHUB_DISABLE_TELEMETRY=1
Omgevingsvariabelen¶
CLAWHUB_SITE: De site-URL overschrijven.CLAWHUB_REGISTRY: De registry-API-URL overschrijven.CLAWHUB_CONFIG_PATH: Overschrijven waar de CLI het token/config opslaat.CLAWHUB_WORKDIR: De standaard werkmap overschrijven.CLAWHUB_DISABLE_TELEMETRY=1: Telemetrie uitschakelen bijsync.