ClawdHub
ClawdHub ist die öffentliche Skill-Registry für OpenClaw. Es ist ein kostenloser Service: Alle Skills sind öffentlich, offen und für jeden sichtbar zum Teilen und Wiederverwenden. Ein Skill ist einfach ein Ordner mit einer SKILL.md-Datei (plus unterstützende Textdateien). Du kannst Skills in der Web-App durchsuchen oder die CLI nutzen, um Skills zu suchen, zu installieren, zu aktualisieren und zu veröffentlichen.
Website: clawdhub.com
Für wen ist das gedacht (einsteigerfreundlich)
Wenn du deinem OpenClaw Agent neue Fähigkeiten hinzufügen möchtest, ist ClawdHub der einfachste Weg, um Skills zu finden und zu installieren. Du musst nicht wissen, wie das Backend funktioniert. Du kannst:
- Skills in natürlicher Sprache suchen.
- Einen Skill in deinen Workspace installieren.
- Skills später mit einem Befehl aktualisieren.
- Deine eigenen Skills sichern, indem du sie veröffentlichst.
Schnellstart (nicht-technisch)
- Installiere die CLI (siehe nächster Abschnitt).
- Such nach etwas, das du brauchst:
clawdhub search "calendar"
- Installiere einen Skill:
clawdhub install <skill-slug>
- Starte eine neue OpenClaw Session, damit der neue Skill geladen wird.
CLI installieren
Wähl eine Option:
npm i -g clawdhub
pnpm add -g clawdhub
Wie es in OpenClaw integriert ist
Standardmäßig installiert die CLI Skills in ./skills unter deinem aktuellen Arbeitsverzeichnis. Wenn ein OpenClaw Workspace konfiguriert ist, nutzt clawdhub diesen Workspace als Fallback, außer du überschreibst es mit --workdir (oder CLAWDHUB_WORKDIR). OpenClaw lädt Workspace-Skills aus <workspace>/skills und erkennt sie in der nächsten Session. Falls du bereits ~/.clawdbot/skills oder gebündelte Skills nutzt, haben Workspace-Skills Vorrang.
Mehr Details dazu, wie Skills geladen, geteilt und gesteuert werden, findest du unter Skills.
Was der Service bietet (Features)
- Öffentliches Durchsuchen von Skills und ihrem
SKILL.md-Inhalt. - Suche mit Embeddings (Vektorsuche), nicht nur Keywords.
- Versionierung mit Semver, Changelogs und Tags (einschließlich
latest). - Downloads als ZIP pro Version.
- Sterne und Kommentare für Community-Feedback.
- Moderations-Hooks für Freigaben und Audits.
- CLI-freundliche API für Automatisierung und Scripting.
CLI-Befehle und Parameter
Globale Optionen (gelten für alle Befehle):
--workdir <dir>: Arbeitsverzeichnis (Standard: aktuelles Verzeichnis; Fallback auf OpenClaw Workspace).--dir <dir>: Skills-Verzeichnis, relativ zum Workdir (Standard:skills).--site <url>: Website-Basis-URL (Browser-Login).--registry <url>: Registry-API-Basis-URL.--no-input: Eingabeaufforderungen deaktivieren (nicht-interaktiv).-V, --cli-version: CLI-Version ausgeben.
Auth:
clawdhub login(Browser-Flow) oderclawdhub login --token <token>clawdhub logoutclawdhub whoami
Optionen:
--token <token>: API-Token einfügen.--label <label>: Label für Browser-Login-Tokens (Standard:CLI token).--no-browser: Keinen Browser öffnen (erfordert--token).
Suche:
clawdhub search "query"--limit <n>: Maximale Anzahl Ergebnisse.
Installation:
clawdhub install <slug>--version <version>: Bestimmte Version installieren.--force: Überschreiben, falls der Ordner bereits existiert.
Update:
clawdhub update <slug>clawdhub update --all--version <version>: Auf bestimmte Version updaten (nur einzelner Slug).--force: Überschreiben, wenn lokale Dateien keiner veröffentlichten Version entsprechen.
Liste:
clawdhub list(liest.clawdhub/lock.json)
Veröffentlichen:
clawdhub publish <path>--slug <slug>: Skill-Slug.--name <name>: Anzeigename.--version <version>: Semver-Version.--changelog <text>: Changelog-Text (kann leer sein).--tags <tags>: Kommagetrennte Tags (Standard:latest).
Löschen/Wiederherstellen (nur Owner/Admin):
clawdhub delete <slug> --yesclawdhub undelete <slug> --yes
Sync (lokale Skills scannen + neue/aktualisierte veröffentlichen):
clawdhub sync--root <dir...>: Zusätzliche Scan-Roots.--all: Alles ohne Nachfragen hochladen.--dry-run: Zeigen, was hochgeladen würde.--bump <type>:patch|minor|majorfür Updates (Standard:patch).--changelog <text>: Changelog für nicht-interaktive Updates.--tags <tags>: Kommagetrennte Tags (Standard:latest).--concurrency <n>: Registry-Checks (Standard: 4).
Typische Workflows für Agents
Skills suchen
clawdhub search "postgres backups"
Neue Skills downloaden
clawdhub install my-skill-pack
Installierte Skills aktualisieren
clawdhub update --all
Deine Skills sichern (publish oder sync)
Für einen einzelnen Skill-Ordner:
clawdhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest
Um viele Skills auf einmal zu scannen und zu sichern:
clawdhub sync --all
Erweiterte Details (technisch)
Versionierung und Tags
- Jedes Publish erstellt eine neue Semver
SkillVersion. - Tags (wie
latest) zeigen auf eine Version; durch Verschieben von Tags kannst du zurückrollen. - Changelogs werden pro Version angehängt und können beim Syncing oder Veröffentlichen von Updates leer sein.
Lokale Änderungen vs. Registry-Versionen
Updates vergleichen den lokalen Skill-Inhalt mit Registry-Versionen über einen Content-Hash. Wenn lokale Dateien keiner veröffentlichten Version entsprechen, fragt die CLI vor dem Überschreiben nach (oder erfordert --force bei nicht-interaktiven Läufen).
Sync-Scanning und Fallback-Roots
clawdhub sync scannt zuerst dein aktuelles Workdir. Wenn keine Skills gefunden werden, greift es auf bekannte Legacy-Speicherorte zurück (zum Beispiel ~/openclaw/skills und ~/.clawdbot/skills). Das ist so konzipiert, dass ältere Skill-Installationen ohne zusätzliche Flags gefunden werden.
Speicherung und Lockfile
- Installierte Skills werden in
.clawdhub/lock.jsonunter deinem Workdir gespeichert. - Auth-Tokens werden in der ClawdHub CLI-Konfigurationsdatei gespeichert (überschreiben via
CLAWDHUB_CONFIG_PATH).
Telemetrie (Installationszahlen)
Wenn du clawdhub sync eingeloggt ausführst, sendet die CLI einen minimalen Snapshot zur Berechnung der Installationszahlen. Du kannst das komplett deaktivieren:
export CLAWDHUB_DISABLE_TELEMETRY=1
Umgebungsvariablen
CLAWDHUB_SITE: Website-URL überschreiben.CLAWDHUB_REGISTRY: Registry-API-URL überschreiben.CLAWDHUB_CONFIG_PATH: Speicherort für Token/Config überschreiben.CLAWDHUB_WORKDIR: Standard-Workdir überschreiben.CLAWDHUB_DISABLE_TELEMETRY=1: Telemetrie beisyncdeaktivieren.