Hvis De bruger OpenClaw og ønsker at udvide det ud over, hvad færdigheder og MCP kan, er plugins den mest kraftfulde mulighed. Her er, hvordan de fungerer.

Det korte svar

Et OpenClaw-plugin er et TypeScript-kodemodul, der kører inde i OpenClaw Gateway-processen. Plugins kan tilføje helt nye funktionaliteter til platformen: beskedkanaler, brugerdefinerede værktøjer, CLI-kommandoer, baggrundstjenester, godkendelsesflows og mere. De er den mest kraftfulde og mest komplekse udvidelsesmekanisme i OpenClaw.

Hvordan plugins adskiller sig fra færdigheder og MCP

OpenClaw har tre udvidelsesmekanismer, der hver opererer på et forskelligt lag:

  • Færdigheder er instruktionsfiler, der lærer agenten at udføre opgaver. Kun tekst. Tværplatforms. Nul infrastruktur.
  • MCP forbinder agenten til eksterne tjenester via en standardprotokol. Serverprocesser, der eksponerer værktøjer og data.
  • Plugins udvider selve OpenClaw-platformen med kode. De kører i Gateway-processen og kan ændre, hvordan OpenClaw fungerer på et fundamentalt niveau.

Analogien: færdigheder er brugermanualen, MCP er sættet af konnektorer, og plugins er nye hardwaremoduler, De installerer i maskinen.

Hvad plugins kan

Omfanget af plugin-funktionaliteter er bredt:

  • Beskedkanaler: Komplette ind-/udgående adaptere. Matrix, Zalo og MS Teams er alle implementeret som plugins.
  • Agentværktøjer: Brugerdefinerede værktøjer, der vises i værktøjsregistret og kan kaldes af agenter.
  • CLI-kommandoer: Nye kommandoer eller underkommandoer til OpenClaw CLI.
  • Baggrundstjenester: Langvarige processer med start/stop-livscyklusstyring.
  • Godkendelsesflows: OAuth, API-nøgler, enhedskoder til forbindelse med eksterne tjenester.
  • Hooks: Hændelsesdrevet automatisering udløst af OpenClaw-hændelser.
  • Færdigheder: Plugins kan indeholde deres egne færdighedspakker.

Installation af plugins

Plugins kan installeres fra npm, lokale mapper eller tarballs:

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

Sikkerhed

Fordi plugins kører i den samme proces som OpenClaw Gateway, har de betydelig adgang til runtime-miljøet. OpenClaw reducerer risikoen med beskyttelser som path-traversal-blokering, ejerskabsvalidering og afhængighedssandboxing. Men plugins bør behandles som betroet kode. Auditér før installation, og brug plugins.allow-tilladelseslister til at begrænse, hvad der kan køre.

Plugins på OpenClaw.rocks

OpenClaw.rocks leveres Deres instans forudkonfigureret med beskedkanalplugins til Telegram, Discord, WhatsApp og Signal. De behøver ikke installere eller konfigurere disse manuelt. Hvis De har brug for yderligere plugins til Deres selvhostede installation, kan De administrere dem via OpenClaw CLI.

Læs mere