Wenn Sie OpenClaw nutzen und es über die Möglichkeiten von Skills und MCP hinaus erweitern möchten, sind Plugins die leistungsstärkste Option. So funktionieren sie.

Die kurze Antwort

Ein OpenClaw-Plugin ist ein TypeScript-Codemodul, das innerhalb des OpenClaw-Gateway-Prozesses läuft. Plugins können der Plattform völlig neue Fähigkeiten hinzufügen: Messaging-Kanäle, benutzerdefinierte Werkzeuge, CLI-Befehle, Hintergrunddienste, Authentifizierungsabläufe und mehr. Sie sind der leistungsstärkste und komplexeste Erweiterungsmechanismus in OpenClaw.

Wie sich Plugins von Skills und MCP unterscheiden

OpenClaw hat drei Erweiterungsmechanismen, die jeweils auf einer anderen Ebene arbeiten:

  • Skills sind Instruktionsdateien, die dem Agenten beibringen, wie er Aufgaben ausführt. Nur Text. Plattformübergreifend. Keine Infrastruktur nötig.
  • MCP verbindet den Agenten über ein Standardprotokoll mit externen Diensten. Serverprozesse, die Werkzeuge und Daten bereitstellen.
  • Plugins erweitern die OpenClaw-Plattform selbst mit Code. Sie laufen im Gateway-Prozess und können die Funktionsweise von OpenClaw auf fundamentaler Ebene verändern.

Die Analogie: Skills sind die Betriebsanleitung, MCP ist der Satz an Steckverbindungen, und Plugins sind neue Hardwaremodule, die Sie in die Maschine einbauen.

Was Plugins können

Der Umfang der Plugin-Fähigkeiten ist breit:

  • Messaging-Kanäle: Vollständige ein-/ausgehende Adapter. Matrix, Zalo und MS Teams sind als Plugins implementiert.
  • Agenten-Werkzeuge: Benutzerdefinierte Werkzeuge, die in der Werkzeugregistrierung erscheinen und von Agenten aufgerufen werden können.
  • CLI-Befehle: Neue Befehle oder Unterbefehle für die OpenClaw CLI.
  • Hintergrunddienste: Lang laufende Prozesse mit Start/Stopp-Lebenszyklusverwaltung.
  • Authentifizierungsabläufe: OAuth, API-Schlüssel, Gerätecodes zur Verbindung mit externen Diensten.
  • Hooks: Ereignisgesteuerte Automatisierung, ausgelöst durch OpenClaw-Ereignisse.
  • Skills: Plugins können eigene Skill-Pakete bündeln.

Plugins installieren

Plugins können über npm, lokale Verzeichnisse oder Tarballs installiert werden:

openclaw plugins install @openclaw/voice
openclaw plugins install ./my-custom-plugin
openclaw plugins list
openclaw plugins doctor

Sicherheit

Da Plugins im selben Prozess wie das OpenClaw Gateway laufen, haben sie erheblichen Zugriff auf die Laufzeitumgebung. OpenClaw reduziert das Risiko durch Schutzmaßnahmen wie Path-Traversal-Blockierung, Eigentümervalidierung und Abhängigkeits-Sandboxing. Plugins sollten dennoch als vertrauenswürdiger Code behandelt werden. Prüfen Sie sie vor der Installation und verwenden Sie plugins.allow-Erlaubnislisten, um einzuschränken, was ausgeführt werden darf.

Plugins auf OpenClaw.rocks

Auf OpenClaw.rocks ist Ihre Instanz mit Messaging-Kanal-Plugins für Telegram, Discord, WhatsApp und Signal vorkonfiguriert. Sie müssen diese nicht manuell installieren oder konfigurieren. Wenn Sie zusätzliche Plugins für Ihre selbst gehostete Installation benötigen, können Sie diese über die OpenClaw CLI verwalten.

Mehr erfahren