Si vous utilisez OpenClaw et souhaitez l’etendre au-dela de ce que les competences et MCP peuvent offrir, les plugins sont l’option la plus puissante. Voici comment ils fonctionnent.

La reponse courte

Un plugin OpenClaw est un module de code TypeScript qui s’execute a l’interieur du processus OpenClaw Gateway. Les plugins peuvent ajouter des fonctionnalites entierement nouvelles a la plateforme : canaux de messagerie, outils personnalises, commandes CLI, services en arriere-plan, flux d’authentification, et bien plus. Ils constituent le mecanisme d’extension le plus puissant et le plus complexe d’OpenClaw.

En quoi les plugins different des competences et de MCP

OpenClaw dispose de trois mecanismes d’extension, chacun operant a un niveau different :

  • Les competences sont des fichiers d’instructions qui enseignent a l’agent comment effectuer des taches. Texte uniquement. Multiplateforme. Zero infrastructure.
  • MCP connecte l’agent a des services externes via un protocole standard. Des processus serveur qui exposent des outils et des donnees.
  • Les plugins etendent la plateforme OpenClaw elle-meme avec du code. Ils s’executent dans le meme processus que le Gateway et peuvent modifier le fonctionnement d’OpenClaw a un niveau fondamental.

L’analogie : les competences sont le manuel d’utilisation, MCP est l’ensemble des connecteurs, et les plugins sont de nouveaux modules materiels que vous installez dans la machine.

Ce que les plugins peuvent faire

L’etendue des capacites des plugins est large :

  • Canaux de messagerie : adaptateurs entrants/sortants complets. Matrix, Zalo et MS Teams sont tous implementes sous forme de plugins.
  • Outils d’agent : des outils personnalises qui apparaissent dans le registre d’outils et peuvent etre appeles par les agents.
  • Commandes CLI : de nouvelles commandes ou sous-commandes pour le CLI OpenClaw.
  • Services en arriere-plan : des processus de longue duree avec gestion du cycle de vie demarrage/arret.
  • Flux d’authentification : OAuth, cles API, codes d’appareil pour se connecter a des services externes.
  • Hooks : automatisation pilotee par les evenements, declenchee par les evenements OpenClaw.
  • Competences : les plugins peuvent regrouper leurs propres paquets de competences.

Installer des plugins

Les plugins peuvent etre installes depuis npm, des repertoires locaux ou des archives :

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

Securite

Parce que les plugins s’executent dans le meme processus que le Gateway OpenClaw, ils disposent d’un acces significatif a l’environnement d’execution. OpenClaw attenue les risques avec des protections comme le blocage de traversee de chemin, la validation de propriete et le sandboxing des dependances. Mais les plugins doivent etre traites comme du code de confiance. Verifiez avant d’installer, et utilisez les listes d’autorisation plugins.allow pour restreindre ce qui peut s’executer.

Les plugins sur OpenClaw.rocks

Sur OpenClaw.rocks, votre instance est pre-configuree avec les plugins de canaux de messagerie pour Telegram, Discord, WhatsApp et Signal. Vous n’avez pas besoin de les installer ou de les configurer manuellement. Si vous avez besoin de plugins supplementaires pour votre deploiement auto-heberge, vous pouvez les gerer via le CLI OpenClaw.

En savoir plus