Loslegen

ClawHub

ClawHub

ClawHub ist das öffentliche Register für OpenClaw-Skills und -Plugins.

  • Verwenden Sie native openclaw-Befehle, um Skills zu suchen, zu installieren und zu aktualisieren sowie Plugins von ClawHub zu installieren.
  • Verwenden Sie die separate clawhub-CLI für die Registerauthentifizierung, die Veröffentlichung und Abläufe zum Löschen/Wiederherstellen.

Website: clawhub.ai

Schnellstart

Suchen und installieren Sie Skills mit OpenClaw:

bash
openclaw skills search "calendar"openclaw skills install @openclaw/demoopenclaw skills update --all

Suchen und installieren Sie Plugins mit OpenClaw:

bash
openclaw plugins search "calendar"openclaw plugins install clawhub:<package>openclaw plugins update --all

Installieren Sie die ClawHub-CLI, wenn Sie registerauthentifizierte Abläufe wie das Veröffentlichen oder Löschen/Wiederherstellen verwenden möchten:

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

Was ClawHub bereitstellt

Oberfläche Gespeicherte Inhalte Typischer Befehl
Skills Versionierte Textpakete mit SKILL.md und unterstützenden Dateien openclaw skills install @openclaw/demo
Code-Plugins OpenClaw-Plugin-Pakete mit Kompatibilitätsmetadaten openclaw plugins install clawhub:<package>
Bundle-Plugins Paketierte Plugin-Bundles für die OpenClaw-Distribution clawhub package publish <source>

ClawHub erfasst Semver-Versionen, Tags wie latest, Änderungsprotokolle, Dateien, Downloads, Sterne und Zusammenfassungen von Sicherheitsscans. Öffentliche Seiten zeigen den aktuellen Registerstatus, damit Benutzer einen Skill oder ein Plugin vor der Installation prüfen können.

Native OpenClaw-Abläufe

Native OpenClaw-Befehle installieren im aktiven OpenClaw-Arbeitsbereich und speichern Quellmetadaten dauerhaft, damit spätere Aktualisierungsbefehle ClawHub weiterhin verwenden können.

Verwenden Sie clawhub:<package>, wenn die Installation eines Plugins über ClawHub aufgelöst werden soll. Einfache npm-kompatible Plugin-Spezifikationen können während Umstellungsphasen beim Start über npm aufgelöst werden, und npm:<package> bleibt ausschließlich für npm vorgesehen, wenn eine Quelle ausdrücklich angegeben werden muss.

Bei Plugin-Installationen wird die angegebene Kompatibilität mit pluginApi und minGatewayVersion validiert, bevor die Archivinstallation ausgeführt wird. Wenn eine Paketversion ein ClawPack-Artefakt veröffentlicht, bevorzugt OpenClaw das exakt hochgeladene npm-pack-.tgz, überprüft den ClawHub-Digest-Header und die heruntergeladenen Bytes und zeichnet Artefaktmetadaten für spätere Aktualisierungen auf.

ClawHub-CLI

Die ClawHub-CLI ist für registerauthentifizierte Vorgänge vorgesehen:

bash
clawhub loginclawhub whoamiclawhub search "postgres backups"clawhub skill publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0clawhub package explore --family code-pluginclawhub package inspect episodic-clawclawhub package publish your-org/your-plugin --dry-runclawhub package publish your-org/your-plugin

Die CLI bietet außerdem Befehle zum Installieren und Aktualisieren von Skills für direkte Registerabläufe:

bash
clawhub install @openclaw/democlawhub update @openclaw/democlawhub update --allclawhub list

Diese Befehle installieren Skills unter ./skills im aktuellen Arbeitsverzeichnis und zeichnen installierte Versionen in .clawhub/lock.json auf.

Veröffentlichen

Veröffentlichen Sie Skills aus einem lokalen Ordner, der SKILL.md enthält:

bash
clawhub skill publish <path>

Gängige Veröffentlichungsoptionen:

  • --slug <slug>: URL-Name des veröffentlichten Skills.
  • --name <name>: Anzeigename.
  • --version <version>: Semver-Version.
  • --changelog <text>: Text des Änderungsprotokolls.
  • --tags <tags>: durch Kommas getrennte Tags, standardmäßig latest.

Veröffentlichen Sie Plugins aus einem lokalen Ordner, aus owner/repo, owner/repo@ref oder über eine GitHub- URL:

bash
clawhub package publish <source>

Verwenden Sie --dry-run, um den exakten Veröffentlichungsplan zu erstellen, ohne etwas hochzuladen, und --json für eine CI-freundliche Ausgabe.

Code-Plugins müssen die erforderlichen OpenClaw-Kompatibilitätsmetadaten in package.json enthalten, einschließlich openclaw.compat.pluginApi und openclaw.build.openclawVersion. Die vollständige Befehlsreferenz finden Sie unter CLI, Informationen zu Skill-Metadaten unter Skill-Format.

Sicherheit und Moderation

ClawHub ist standardmäßig offen: Jeder kann Inhalte hochladen, aber für die Veröffentlichung ist ein GitHub- Konto erforderlich, das alt genug ist, um die Upload-Sperre zu passieren. Öffentliche Detailseiten fassen vor der Installation oder dem Download den aktuellen Scanstatus zusammen.

ClawHub führt automatisierte Prüfungen veröffentlichter Skills und Plugin-Releases durch. Aufgrund eines Scans zurückgehaltene oder gesperrte Releases können aus dem öffentlichen Katalog und den Installationsoberflächen verschwinden, während sie für ihren Eigentümer in /dashboard sichtbar bleiben.

Angemeldete Benutzer können Skills und Pakete melden. Moderatoren können Meldungen prüfen, Inhalte ausblenden oder wiederherstellen und missbräuchliche Konten sperren. Einzelheiten zu Richtlinien und deren Durchsetzung finden Sie unter Sicherheit, Sicherheitsaudits, Moderation und Kontosicherheit und Zulässige Nutzung.

Telemetrie und Umgebung

Wenn Sie angemeldet clawhub install ausführen, kann die CLI nach Möglichkeit ein Installationsereignis senden, damit ClawHub aggregierte Installationszahlen berechnen kann. Deaktivieren Sie dies mit:

bash
export CLAWHUB_DISABLE_TELEMETRY=1

Nützliche Umgebungsüberschreibungen:

Variable Wirkung
CLAWHUB_SITE Überschreibt die für die Browseranmeldung verwendete Website-URL.
CLAWHUB_REGISTRY Überschreibt die URL der Register-API.
CLAWHUB_CONFIG_PATH Überschreibt den Speicherort für den Token-/Konfigurationsstatus der CLI.
CLAWHUB_WORKDIR Überschreibt das standardmäßige Arbeitsverzeichnis.
CLAWHUB_DISABLE_TELEMETRY=1 Deaktiviert die Installationstelemetrie.

Ausführlichere Referenzinformationen finden Sie unter Telemetrie, HTTP-API und Fehlerbehebung.

Was this useful?
On this page

On this page