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:
openclaw skills search "calendar"openclaw skills install @openclaw/demoopenclaw skills update --allSuchen und installieren Sie Plugins mit OpenClaw:
openclaw plugins search "calendar"openclaw plugins install clawhub:<package>openclaw plugins update --allInstallieren Sie die ClawHub-CLI, wenn Sie registerauthentifizierte Abläufe wie das Veröffentlichen oder Löschen/Wiederherstellen verwenden möchten:
npm i -g clawhub# oderpnpm add -g clawhubWas 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:
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-pluginDie CLI bietet außerdem Befehle zum Installieren und Aktualisieren von Skills für direkte Registerabläufe:
clawhub install @openclaw/democlawhub update @openclaw/democlawhub update --allclawhub listDiese 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:
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äßiglatest.
Veröffentlichen Sie Plugins aus einem lokalen Ordner, aus owner/repo, owner/repo@ref oder über eine GitHub-
URL:
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:
export CLAWHUB_DISABLE_TELEMETRY=1Nü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.