openclaw plugins.
Die meisten Installationsabläufe bestehen aus:
- Paket finden
- es aus ClawHub, npm, git oder einem lokalen Pfad installieren
- den verwalteten Gateway automatisch neu starten lassen oder ihn manuell neu starten, wenn er nicht verwaltet wird
- die Runtime-Registrierungen des Plugins prüfen
Plugins auflisten und suchen
--json für Skripte:
plugins list ist eine kalte Bestandsprüfung. Sie zeigt, was OpenClaw
aus Konfiguration, Manifesten und der Plugin-Registry erkennen kann; sie beweist nicht, dass ein
bereits laufender Gateway die Plugin-Runtime importiert hat. Die JSON-Ausgabe enthält
Registry-Diagnosen und den statischen dependencyStatus jedes Plugins, wenn das
Plugin-Paket dependencies oder optionalDependencies deklariert.
plugins search fragt ClawHub nach installierbaren Plugin-Paketen ab und gibt
Installationshinweise wie openclaw plugins install clawhub:<package> aus.
Plugins installieren
clawhub:,
npm:, git: oder npm-pack:, wenn Sie eine deterministische Quellenauswahl benötigen.
Wenn der reine Name mit einer offiziellen Plugin-ID übereinstimmt, kann OpenClaw den
Katalogeintrag direkt installieren.
Verwenden Sie --force nur, wenn Sie bewusst ein vorhandenes Installationsziel
überschreiben möchten. Für routinemäßige Upgrades nachverfolgter npm-, ClawHub- oder hook-pack-Installationen verwenden Sie
openclaw plugins update.
Neu starten und prüfen
Nach dem Installieren, Aktualisieren oder Deinstallieren von Plugin-Code startet ein laufender verwalteter Gateway mit aktivierter Konfigurations-Neuladung automatisch neu. Wenn der Gateway nicht verwaltet wird oder das Neuladen deaktiviert ist, starten Sie ihn selbst neu, bevor Sie Live-Runtime-Flächen prüfen:inspect --runtime, wenn Sie einen Nachweis benötigen, dass das Plugin Runtime-Flächen
wie Tools, Hooks, Dienste, Gateway-Methoden, HTTP-Routen oder
Plugin-eigene CLI-Befehle registriert hat. Reines inspect und list sind kalte Manifest-,
Konfigurations- und Registry-Prüfungen.
Plugins aktualisieren
@beta und exakt fixierte Versionen werden auch bei späteren
update <plugin-id>-Läufen weiter verwendet.
openclaw plugins update --all ist der Pfad für Massenwartung. Er respektiert weiterhin
gewöhnliche nachverfolgte Installationsspezifikationen, aber vertrauenswürdige offizielle OpenClaw-Plugin-Datensätze können
mit dem aktuellen offiziellen Katalogziel synchronisieren, statt auf einem veralteten exakten
offiziellen Paket zu bleiben. Wenn update.channel auf beta gesetzt ist, verwendet diese offizielle Massensynchronisierung
den Beta-Kanal-Kontext. Verwenden Sie ein gezieltes update <plugin-id>, wenn Sie
eine exakte oder getaggte offizielle Spezifikation bewusst unverändert lassen möchten.
Bei npm-Installationen können Sie eine explizite Paketspezifikation übergeben, um den nachverfolgten
Datensatz zu wechseln:
openclaw update auf dem Beta-Kanal ausgeführt wird, können Plugin-Datensätze passende
@beta-Releases bevorzugen. Die genauen Fallback- und Fixierungsregeln finden Sie unter
openclaw plugins.
Plugins deinstallieren
--keep-files übergeben. Ein laufender verwalteter
Gateway startet automatisch neu, wenn die Deinstallation die Plugin-Quelle ändert.
Im Nix-Modus (OPENCLAW_NIX_MODE=1) sind die Befehle zum Installieren, Aktualisieren, Deinstallieren, Aktivieren
und Deaktivieren von Plugins deaktiviert. Verwalten Sie diese Auswahl stattdessen in der Nix-Quelle für
die Installation.
Quelle auswählen
| Quelle | Verwenden, wenn | Beispiel |
|---|---|---|
| ClawHub | Sie OpenClaw-native Auffindbarkeit, Scan-Zusammenfassungen, Versionen und Hinweise möchten | openclaw plugins install clawhub:<package> |
| npmjs.com | Sie bereits JavaScript-Pakete ausliefern oder npm-dist-tags/private Registry benötigen | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Sie einen Branch, ein Tag oder einen Commit aus einem Repository möchten | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| lokaler Pfad | Sie ein Plugin auf derselben Maschine entwickeln oder testen | openclaw plugins install --link ./my-plugin |
| npm pack | Sie ein lokales Paketartefakt über npm-Installationssemantik nachweisen | openclaw plugins install npm-pack:<path.tgz> |
| Marketplace | Sie ein Claude-kompatibles Marketplace-Plugin installieren | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths ab, statt sie mit
plugins install zu installieren.
Plugins veröffentlichen
ClawHub ist die primäre öffentliche Auffindbarkeitsfläche für OpenClaw-Plugins. Veröffentlichen Sie dort, wenn Benutzer Plugin-Metadaten, Versionsverlauf, Registry-Scan-Ergebnisse und Installationshinweise finden sollen, bevor sie installieren.package.json
- ClawHub-Veröffentlichung erklärt Eigentümer, Scopes, Releases, Review, Paketvalidierung und Paketübertragung.
- Plugins erstellen zeigt die Form des Plugin-Pakets und den ersten Veröffentlichungsablauf.
- Plugin-Manifest definiert native Plugin-Manifestfelder.
clawhub: oder npm:, wenn Sie eine Quelle erzwingen müssen.
Verwandte Themen
- Plugins - installieren, konfigurieren, neu starten und Fehler beheben
openclaw plugins- vollständige CLI-Referenz- Community-Plugins - öffentliche Auffindbarkeit und ClawHub-Veröffentlichung
- ClawHub - Registry-CLI-Operationen
- Plugins erstellen - ein Plugin-Paket erstellen
- Plugin-Manifest - Manifest- und Paketmetadaten