ClawdHub
ClawdHub ist das öffentliche Skill-Registry für OpenClaw. Kostenloser Dienst: Alle Skills sind öffentlich, offen und für alle sichtbar zum Teilen und Wiederverwenden. Ein Skill ist ein Ordner mit einer SKILL.md-Datei (plus unterstützende Textdateien). Du kannst Skills in der Web-App durchsuchen oder die CLI zum Suchen, Installieren, Aktualisieren und Veröffentlichen nutzen. Seite: clawdhub.com
Für wen (einsteigerfreundlich)
Wenn du deinem OpenClaw-Agenten neue Fähigkeiten hinzufügen willst, ist ClawdHub der einfachste Weg, 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.
- Eigene Skills durch Veröffentlichen sichern.
Schnellstart (nicht-technisch)
- CLI installieren (siehe nächster Abschnitt).
- Nach etwas suchen, das du brauchst:
clawdhub search "calendar"
- Einen Skill installieren:
clawdhub install <skill-slug>
- Neue OpenClaw-Sitzung starten, damit der neue Skill geladen wird.
CLI installieren
Eines wählen:
npm i -g clawdhubpnpm add -g clawdhubEinordnung in OpenClaw
Standardmäßig installiert die CLI Skills in ./skills unter deinem aktuellen Arbeitsverzeichnis. Ist ein OpenClaw-Workspace konfiguriert, nutzt clawdhub diesen Workspace, außer du überschreibst --workdir (oder CLAWDHUB_WORKDIR). OpenClaw lädt Workspace-Skills aus <workspace>/skills und übernimmt sie in der nächsten Sitzung. Nutzt du bereits ~/.clawdbot/skills oder gebündelte Skills, haben Workspace-Skills Vorrang. Details zum Laden, Teilen und Begrenzen von Skills: Skills.
Was der Dienst bietet (Features)
- Öffentliches Durchsuchen von Skills und ihrem
SKILL.md-Inhalt. - Suche per Embeddings (Vektor-Suche), nicht nur Keywords.
- Versionierung mit Semver, Changelogs und Tags (inkl.
latest). - Downloads als Zip pro Version.
- Stars und Kommentare für Community-Feedback.
- Moderations-Hooks für Freigaben und Audits.
- CLI-freundliche API für Automatisierung und Skripte.
CLI-Befehle und Parameter
Globale Optionen (für alle Befehle):
--workdir <dir>: Arbeitsverzeichnis (Standard: aktuelles Verzeichnis; Fallback OpenClaw-Workspace).--dir <dir>: Skills-Verzeichnis, relativ zu workdir (Standard:skills).--site <url>: Basis-URL der Seite (Browser-Login).--registry <url>: Registry-API-Basis-URL.--no-input: Prompts 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>: Max. Ergebnisse.
Install:
clawdhub install <slug>--version <version>: Bestimmte Version installieren.--force: Überschreiben, wenn der Ordner bereits existiert.
Update:
clawdhub update <slug>clawdhub update --all--version <version>: Auf bestimmte Version aktualisieren (nur bei einem Slug).--force: Überschreiben, wenn lokale Dateien keiner veröffentlichten Version entsprechen.
List:
clawdhub list(liest.clawdhub/lock.json)
Publish:
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).
Delete/Undelete (nur Owner/Admin):
clawdhub delete <slug> --yesclawdhub undelete <slug> --yes
Sync (lokale Skills scannen + neu/aktualisiert veröffentlichen):
clawdhub sync--root <dir...>: Zusätzliche Scan-Roots.--all: Alles ohne Prompts hochladen.--dry-run: Anzeigen, 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 Agenten
Skills suchen
clawdhub search "postgres backups"Neue Skills herunterladen
clawdhub install my-skill-packInstallierte Skills aktualisieren
clawdhub update --allEigene 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 latestViele Skills auf einmal scannen und sichern:
clawdhub sync --allErweiterte Details (technisch)
Versionierung und Tags
- Jedes Publish erzeugt eine neue Semver-
SkillVersion. - Tags (wie
latest) zeigen auf eine Version; Tags verschieben ermöglicht Rollback. - Changelogs hängen an jeder Version und können beim Sync oder Publish von Updates leer sein.
Lokale Änderungen vs. Registry-Versionen
Updates vergleichen den lokalen Skill-Inhalt mit Registry-Versionen per Content-Hash. Entspricht der lokale Stand keiner veröffentlichten Version, fragt die CLI vor dem Überschreiben (oder verlangt --force bei nicht-interaktiven Läufen).
Sync-Scanning und Fallback-Roots
clawdhub sync scannt zuerst dein aktuelles Workdir. Werden keine Skills gefunden, Fallback auf bekannte Legacy-Pfade (z. B. ~/openclaw/skills und ~/.clawdbot/skills). So werden ältere Skill-Installationen ohne zusätzliche Flags gefunden.
Speicher und Lockfile
- Installierte Skills werden in
.clawdhub/lock.jsonunter deinem Workdir eingetragen. - Auth-Tokens werden in der ClawdHub-CLI-Config-Datei gespeichert (überschreiben via
CLAWDHUB_CONFIG_PATH).
Telemetrie (Install-Zählungen)
Bei clawdhub sync im eingeloggten Zustand sendet die CLI eine minimale Momentaufnahme für Install-Zählungen. Komplett deaktivieren:
export CLAWDHUB_DISABLE_TELEMETRY=1Umgebungsvariablen
CLAWDHUB_SITE: Seiten-URL überschreiben.CLAWDHUB_REGISTRY: Registry-API-URL überschreiben.CLAWDHUB_CONFIG_PATH: Überschreiben, wo die CLI Token/Config speichert.CLAWDHUB_WORKDIR: Standard-Workdir überschreiben.CLAWDHUB_DISABLE_TELEMETRY=1: Telemetrie beisyncdeaktivieren.