Cosa sono i plugin di OpenClaw?
Se sta usando OpenClaw e desidera estenderlo oltre ciò che le competenze e MCP possono offrire, i plugin sono l’opzione più potente. Ecco come funzionano.
La risposta breve
Un plugin di OpenClaw è un modulo di codice TypeScript che viene eseguito all’interno del processo OpenClaw Gateway. I plugin possono aggiungere funzionalità completamente nuove alla piattaforma: canali di messaggistica, strumenti personalizzati, comandi CLI, servizi in background, flussi di autenticazione e molto altro. Sono il meccanismo di estensione più potente e complesso di OpenClaw.
Come i plugin si differenziano dalle competenze e da MCP
OpenClaw dispone di tre meccanismi di estensione, ciascuno operante a un livello diverso:
- Competenze sono file di istruzioni che insegnano all’agente come svolgere compiti. Solo testo. Multipiattaforma. Zero infrastruttura.
- MCP collega l’agente a servizi esterni tramite un protocollo standard. Processi server che espongono strumenti e dati.
- Plugin estendono la piattaforma OpenClaw stessa con codice. Vengono eseguiti nello stesso processo del Gateway e possono modificare il funzionamento di OpenClaw a livello fondamentale.
L’analogia: le competenze sono il manuale operativo, MCP è l’insieme dei connettori e i plugin sono nuovi moduli hardware da installare nella macchina.
Cosa possono fare i plugin
La gamma di funzionalità dei plugin è ampia:
- Canali di messaggistica: adattatori completi in ingresso/uscita. Matrix, Zalo e MS Teams sono tutti implementati come plugin.
- Strumenti per agenti: strumenti personalizzati che compaiono nel registro degli strumenti e possono essere invocati dagli agenti.
- Comandi CLI: nuovi comandi o sottocomandi per la CLI di OpenClaw.
- Servizi in background: processi a lunga esecuzione con gestione del ciclo di vita avvio/arresto.
- Flussi di autenticazione: OAuth, chiavi API, codici dispositivo per connettersi a servizi esterni.
- Hook: automazione basata su eventi, attivata dagli eventi di OpenClaw.
- Competenze: i plugin possono includere i propri pacchetti di competenze.
Installazione dei plugin
I plugin possono essere installati da npm, directory locali o tarball:
openclaw plugins install @openclaw/voice
openclaw plugins install ./my-custom-plugin
openclaw plugins list
openclaw plugins doctor
Sicurezza
Poiché i plugin vengono eseguiti nello stesso processo di OpenClaw Gateway, hanno un accesso significativo all’ambiente di esecuzione. OpenClaw mitiga il rischio con protezioni come il blocco del path traversal, la validazione della proprietà e il sandboxing delle dipendenze. Tuttavia, i plugin devono essere trattati come codice affidabile. Li verifichi prima dell’installazione e utilizzi le allowlist plugins.allow per limitare ciò che può essere eseguito.
Plugin su OpenClaw.rocks
Su OpenClaw.rocks, la Sua istanza viene preconfigurata con i plugin per i canali di messaggistica Telegram, Discord, WhatsApp e Signal. Non è necessario installarli o configurarli manualmente. Se ha bisogno di plugin aggiuntivi per il Suo deployment self-hosted, può gestirli tramite la CLI di OpenClaw.
Per saperne di più
- Legga la nostra analisi approfondita: Skills vs MCP vs Plugins: cosa fa realmente ciascuno
- Consulti la documentazione dei plugin di OpenClaw
- Scopra le competenze e MCP come alternative più leggere
- Scopra cos’è OpenClaw e cosa può fare
Pronto a provare OpenClaw?
Attivi il Suo assistente personale in 60 secondi. Hosting UE, disdica in qualsiasi momento.