Loslegen

Schnellstart

Schnellstart

ClawHub ist eine Registry für OpenClaw-Skills und -Plugins.

Verwenden Sie OpenClaw, wenn Sie Komponenten in OpenClaw installieren. Verwenden Sie die clawhub-CLI, wenn Sie sich anmelden, veröffentlichen, Ihre eigenen Einträge verwalten oder Registry-spezifische Arbeitsabläufe verwenden.

Einen Skill suchen und installieren

Suche über OpenClaw:

bash
openclaw skills search "calendar"

Einen Skill installieren:

bash
openclaw skills install @openclaw/demo

Installierte Skills aktualisieren:

bash
openclaw skills update --all

OpenClaw zeichnet auf, woher der Skill stammt, damit spätere Aktualisierungen weiterhin über ClawHub aufgelöst werden können.

Ein Plugin suchen und installieren

Suche über OpenClaw:

bash
openclaw plugins search "calendar"

Ein auf ClawHub gehostetes Plugin mit einer expliziten ClawHub-Quelle installieren:

bash
openclaw plugins install clawhub:<package>

Installierte Plugins aktualisieren:

bash
openclaw plugins update --all

Verwenden Sie das Präfix clawhub:, wenn OpenClaw das Paket über ClawHub statt über npm oder eine andere Quelle auflösen soll.

Für die Veröffentlichung anmelden

ClawHub-CLI installieren:

bash
npm i -g clawhub# oderpnpm add -g clawhub

Mit GitHub anmelden:

bash
clawhub loginclawhub whoami

Headless-Umgebungen können ein API-Token aus der ClawHub-Weboberfläche verwenden:

bash
clawhub login --token clh_...

Einen Skill veröffentlichen

Ein Skill ist ein Ordner mit einer erforderlichen Datei SKILL.md und optionalen unterstützenden Dateien.

bash
clawhub skill publish ./my-skill \  --slug my-skill \  --name "My Skill" \  --changelog "Initial release"

Der Befehl überspringt unveränderte Inhalte. Neue Skills beginnen bei 1.0.0; spätere Änderungen veröffentlichen automatisch die nächste Patch-Version. Verwenden Sie --dry-run für eine Vorschau oder --version, um eine explizite Version auszuwählen.

Prüfen Sie vor der Veröffentlichung die Metadaten in SKILL.md. Deklarieren Sie erforderliche Umgebungsvariablen, Tools und Berechtigungen, damit Benutzer vor der Installation nachvollziehen können, was der Skill benötigt. Siehe Skill-Format.

Für Repositorys mit mehreren Skills ruft der wiederverwendbare GitHub-Workflow skill publish für jeden unmittelbar unter skills/ liegenden Skill-Ordner auf:

yaml
jobs:  preview:    uses: openclaw/clawhub/.github/workflows/skill-publish.yml@main    with:      dry_run: true

Ein Plugin veröffentlichen

Veröffentlichen Sie ein Plugin aus einem lokalen Ordner, einem GitHub-Repository, einer GitHub-Referenz oder einem vorhandenen Archiv:

bash
clawhub package publish <source> --family code-plugin --dry-runclawhub package publish <source> --family code-plugin

Verwenden Sie zuerst --dry-run, um eine Vorschau der aufgelösten Paketmetadaten, Kompatibilitätsfelder, Quellenzuordnung und des Uploadplans anzuzeigen, ohne etwas zu veröffentlichen.

Code-Plugins müssen in package.json OpenClaw-Kompatibilitätsmetadaten enthalten, einschließlich openclaw.compat.pluginApi und openclaw.build.openclawVersion.

Vor der Installation prüfen

Verwenden Sie vor der Installation die ClawHub-Webseite oder die Detailbefehle der CLI, um Metadaten, Quelllinks, Versionen, Änderungsprotokolle und den Scanstatus zu prüfen:

bash
clawhub inspect @openclaw/democlawhub package inspect <package>

Öffentliche Einträge zeigen den neuesten Scanstatus. Releases, die von der Moderation zurückgehalten oder blockiert werden, können bis zur Klärung in den Such- und Installationsoberflächen ausgeblendet sein.

Was this useful?
On this page

On this page