Loslegen
Funktionsweise von ClawHub
Funktionsweise von ClawHub
ClawHub ist die Registry-Ebene für OpenClaw-Skills und -Plugins. Sie bietet Benutzern einen Ort, um Pakete zu entdecken, Herausgebern einen Ort, um Versionen zu veröffentlichen, und OpenClaw genügend Metadaten, um diese Pakete sicher zu installieren und zu aktualisieren.
Registry-Einträge
Jeder öffentliche Eintrag ist ein Registry-Eintrag mit:
- einem Eigentümer und Slug oder Paketnamen
- einer oder mehreren veröffentlichten Versionen
- Metadaten, Zusammenfassung, Dateien und Quellenangabe
- Änderungsprotokoll und Tag-Informationen wie
latest - Download-, Installations- und Sternsignalen
- Status von Sicherheitsscan und Moderation
Die Eintragsseite ist die maßgebliche Stelle, an der Benutzer vor der Installation prüfen können, welche Funktionalität ein Skill oder Plugin laut eigener Beschreibung bietet.
Skills
Ein Skill ist ein versioniertes Textpaket, dessen Kern SKILL.md bildet. Es kann
unterstützende Dateien, Beispiele, Vorlagen und Skripte enthalten.
ClawHub liest das Frontmatter von SKILL.md, um den Namen, die
Beschreibung, die Anforderungen, die Umgebungsvariablen und die Metadaten des Skills zu
ermitteln. Präzise Metadaten sind wichtig, da sie Benutzern bei der Entscheidung helfen, ob
sie den Skill installieren sollen, und automatisierten Scans ermöglichen, Abweichungen
zwischen deklariertem und beobachtetem Verhalten zu erkennen.
Siehe Skill-Format.
Plugins
Plugins sind paketierte OpenClaw-Erweiterungen. ClawHub speichert Paketmetadaten, Kompatibilitätsinformationen, Quelllinks, Artefakte und Versionseinträge.
Wenn OpenClaw ein Plugin von ClawHub installiert, prüft es vor der Installation die angegebenen Kompatibilitätsmetadaten. Paketeinträge können API-Kompatibilität, Gateway-Mindestversion, Zielhosts, Umgebungsanforderungen und Artefakt-Digests enthalten.
Verwenden Sie eine explizite ClawHub-Installationsquelle, wenn die Registry als maßgebliche Quelle dienen soll:
openclaw plugins install clawhub:<package>Veröffentlichung
Durch die Veröffentlichung wird ein neuer unveränderlicher Versionseintrag erstellt. Herausgeber
verwenden die CLI clawhub für authentifizierte Registry-Workflows:
clawhub skill publish ./my-skillclawhub package publish <source> --family code-plugin --dry-runclawhub package publish <source> --family code-pluginVerwenden Sie Testläufe, um die aufgelöste Nutzlast vor dem Hochladen in der Vorschau anzuzeigen. Die öffentlichen Seiten zeigen anschließend die veröffentlichten Metadaten, Dateien, Quellenangaben und den Scanstatus an.
Installationen und Aktualisierungen
OpenClaw-Installationsbefehle verwenden ClawHub als Paketquelle:
openclaw skills install @openclaw/demoopenclaw plugins install clawhub:<package>OpenClaw zeichnet die Metadaten der Installationsquelle auf, damit bei späteren Aktualisierungen dasselbe Registry-Paket aufgelöst werden kann. Die ClawHub-CLI unterstützt außerdem direkte Workflows zur Installation und Aktualisierung von Skills für Benutzer, die von der Registry verwaltete Skill-Ordner außerhalb eines vollständigen OpenClaw-Arbeitsbereichs verwenden möchten.
Sicherheitsstatus
ClawHub steht für Veröffentlichungen offen, doch Releases unterliegen weiterhin Upload-Prüfungen, automatisierten Kontrollen, Benutzerberichten und Maßnahmen der Moderatoren.
Öffentliche Seiten zeigen Scan-Zusammenfassungen an, sofern verfügbar. Zurückgehaltene, ausgeblendete oder blockierte Inhalte können aus der öffentlichen Suche und den Installationsabläufen verschwinden, während sie für den Eigentümer zu Diagnosezwecken sichtbar bleiben.
Siehe Sicherheit, Sicherheitsaudits, Moderation und Kontosicherheit und Zulässige Nutzung.
API-Zugriff
ClawHub stellt öffentliche Lese-APIs für Ermittlung, Suche, Paketdetails und Downloads bereit. Drittanbieterkataloge dürfen diese APIs verwenden, wenn sie auf den maßgeblichen ClawHub-Eintrag zurückverlinken, Ratenbegrenzungen einhalten und nicht den Eindruck einer Befürwortung erwecken.
Siehe Öffentliche API und HTTP-API.