Als u OpenClaw gebruikt en het wilt uitbreiden voorbij wat vaardigheden en MCP kunnen bieden, zijn plugins de krachtigste optie. Zo werken ze.

Het korte antwoord

Een OpenClaw-plugin is een TypeScript-codemodule die draait binnen het OpenClaw Gateway-proces. Plugins kunnen volledig nieuwe mogelijkheden aan het platform toevoegen: berichtenkanalen, aangepaste tools, CLI-commando’s, achtergrondservices, authenticatiestromen en meer. Ze zijn het krachtigste en meest complexe uitbreidingsmechanisme in OpenClaw.

Hoe plugins verschillen van vaardigheden en MCP

OpenClaw heeft drie uitbreidingsmechanismen, elk werkend op een ander niveau:

  • Vaardigheden zijn instructiebestanden die de agent leren hoe taken uit te voeren. Alleen tekst. Platformonafhankelijk. Geen infrastructuur nodig.
  • MCP verbindt de agent met externe diensten via een standaardprotocol. Serverprocessen die tools en gegevens blootstellen.
  • Plugins breiden het OpenClaw-platform zelf uit met code. Ze draaien in hetzelfde proces als de Gateway en kunnen de werking van OpenClaw fundamenteel veranderen.

De analogie: vaardigheden zijn het bedieningshandboek, MCP is de set connectoren en plugins zijn nieuwe hardwaremodules die u in de machine installeert.

Wat plugins kunnen

Het bereik van pluginmogelijkheden is breed:

  • Berichtenkanalen: volledige inkomende/uitgaande adapters. Matrix, Zalo en MS Teams zijn allemaal als plugins geimplementeerd.
  • Agenttools: aangepaste tools die in het toolregister verschijnen en door agenten kunnen worden aangeroepen.
  • CLI-commando’s: nieuwe commando’s of subcommando’s voor de OpenClaw CLI.
  • Achtergrondservices: langlopende processen met start/stop-levenscyclusbeheer.
  • Authenticatiestromen: OAuth, API-sleutels, apparaatcodes om verbinding te maken met externe diensten.
  • Hooks: gebeurtenisgestuurde automatisering die wordt geactiveerd door OpenClaw-gebeurtenissen.
  • Vaardigheden: plugins kunnen hun eigen vaardigheidspakketten bundelen.

Plugins installeren

Plugins kunnen worden geinstalleerd vanuit npm, lokale mappen of tarballs:

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

Beveiliging

Omdat plugins in hetzelfde proces als de OpenClaw Gateway draaien, hebben ze aanzienlijke toegang tot de runtime. OpenClaw beperkt het risico met beveiligingen zoals padtraversalblokkering, eigendomsvalidatie en afhankelijkheidssandboxing. Maar plugins moeten worden behandeld als vertrouwde code. Controleer ze voor installatie en gebruik plugins.allow-lijsten om te beperken wat kan worden uitgevoerd.

Plugins op OpenClaw.rocks

Op OpenClaw.rocks wordt uw instantie vooraf geconfigureerd met de berichtenkanaal-plugins voor Telegram, Discord, WhatsApp en Signal. U hoeft deze niet handmatig te installeren of configureren. Als u extra plugins nodig heeft voor uw self-hosted deployment, kunt u ze beheren via de OpenClaw CLI.

Meer informatie