Si ha estado usando OpenClaw y quiere extenderlo mas alla de lo que las skills y MCP pueden ofrecer, los plugins son la opcion mas potente. Asi es como funcionan.

La respuesta corta

Un plugin de OpenClaw es un modulo de codigo TypeScript que se ejecuta dentro del proceso OpenClaw Gateway. Los plugins pueden anadir capacidades completamente nuevas a la plataforma: canales de mensajeria, herramientas personalizadas, comandos CLI, servicios en segundo plano, flujos de autenticacion y mas. Son el mecanismo de extension mas potente y complejo de OpenClaw.

En que se diferencian los plugins de las skills y MCP

OpenClaw tiene tres mecanismos de extension, cada uno operando en un nivel diferente:

  • Skills son archivos de instrucciones que ensenan al agente como realizar tareas. Solo texto. Multiplataforma. Cero infraestructura.
  • MCP conecta al agente con servicios externos a traves de un protocolo estandar. Procesos servidor que exponen herramientas y datos.
  • Plugins extienden la propia plataforma OpenClaw con codigo. Se ejecutan en el mismo proceso que el Gateway y pueden cambiar como funciona OpenClaw a nivel fundamental.

La analogia: las skills son el manual de operaciones, MCP es el conjunto de conectores, y los plugins son nuevos modulos de hardware que se instalan en la maquina.

Que pueden hacer los plugins

El alcance de las capacidades de los plugins es amplio:

  • Canales de mensajeria: adaptadores completos de entrada/salida. Matrix, Zalo y MS Teams estan todos implementados como plugins.
  • Herramientas de agente: herramientas personalizadas que aparecen en el registro de herramientas y pueden ser invocadas por los agentes.
  • Comandos CLI: nuevos comandos o subcomandos para el CLI de OpenClaw.
  • Servicios en segundo plano: procesos de larga duracion con gestion del ciclo de vida inicio/parada.
  • Flujos de autenticacion: OAuth, claves API, codigos de dispositivo para conectarse a servicios externos.
  • Hooks: automatizacion dirigida por eventos activada por eventos de OpenClaw.
  • Skills: los plugins pueden empaquetar sus propios paquetes de skills.

Instalar plugins

Los plugins pueden instalarse desde npm, directorios locales o archivos comprimidos:

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

Seguridad

Dado que los plugins se ejecutan en el mismo proceso que el Gateway de OpenClaw, tienen acceso significativo al entorno de ejecucion. OpenClaw mitiga el riesgo con protecciones como bloqueo de recorrido de rutas, validacion de propiedad y sandboxing de dependencias. Pero los plugins deben tratarse como codigo de confianza. Reviselos antes de instalar, y use las listas de permisos plugins.allow para restringir lo que puede ejecutarse.

Plugins en OpenClaw.rocks

En OpenClaw.rocks, su instancia viene preconfigurada con los plugins de canales de mensajeria para Telegram, Discord, WhatsApp y Signal. No necesita instalarlos ni configurarlos manualmente. Si necesita plugins adicionales para su despliegue autoalojado, puede gestionarlos a traves del CLI de OpenClaw.

Mas informacion