Jesli korzysta Pan/Pani z OpenClaw i chce go rozszerzyc poza mozliwosci umiejetnosci i MCP, wtyczki sa najpotezniejsza opcja. Oto jak dzialaja.

Krotka odpowiedz

Wtyczka OpenClaw to modul kodu TypeScript dzialajacy wewnatrz procesu OpenClaw Gateway. Wtyczki moga dodawac zupelnie nowe mozliwosci do platformy: kanaly komunikacji, niestandardowe narzedzia, polecenia CLI, uslugi w tle, przeplywy uwierzytelniania i wiele wiecej. Sa najpotezniejszym i najbardziej zlozonym mechanizmem rozszerzania w OpenClaw.

Czym wtyczki roznia sie od umiejetnosci i MCP

OpenClaw dysponuje trzema mechanizmami rozszerzania, z ktorych kazdy dziala na innym poziomie:

  • Umiejetnosci to pliki instrukcji uczace agenta wykonywania zadan. Tylko tekst. Wieloplatformowe. Zero infrastruktury.
  • MCP laczy agenta z zewnetrznymi uslugami poprzez standardowy protokol. Procesy serwerowe udostepniajace narzedzia i dane.
  • Wtyczki rozszerzaja sama platforme OpenClaw o kod. Dzialaja w tym samym procesie co Gateway i moga zmieniac sposob dzialania OpenClaw na fundamentalnym poziomie.

Analogia: umiejetnosci to instrukcja obslugi, MCP to zestaw zlacz, a wtyczki to nowe moduly sprzetowe instalowane w maszynie.

Co moga robic wtyczki

Zakres mozliwosci wtyczek jest szeroki:

  • Kanaly komunikacji: pelne adaptery przychodzace/wychodzace. Matrix, Zalo i MS Teams sa zaimplementowane jako wtyczki.
  • Narzedzia agenta: niestandardowe narzedzia widoczne w rejestrze narzedzi, ktore agenci moga wywoliwac.
  • Polecenia CLI: nowe polecenia lub podpolecenia dla CLI OpenClaw.
  • Uslugi w tle: dlugotrwale procesy z zarzadzaniem cyklem zycia start/stop.
  • Przeplywy uwierzytelniania: OAuth, klucze API, kody urzadzen do laczenia z zewnetrznymi uslugami.
  • Hooki: automatyzacja sterowana zdarzeniami, wyzwalana przez zdarzenia OpenClaw.
  • Umiejetnosci: wtyczki moga dolaczac wlasne pakiety umiejetnosci.

Instalowanie wtyczek

Wtyczki mozna instalowac z npm, lokalnych katalogow lub archiwow:

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

Bezpieczenstwo

Poniewaz wtyczki dzialaja w tym samym procesie co OpenClaw Gateway, maja znaczacy dostep do srodowiska uruchomieniowego. OpenClaw ogranicza ryzyko za pomoca zabezpieczen takich jak blokowanie przechodzenia sciezek, walidacja wlasnosci i sandboxing zaleznosci. Mimo to wtyczki nalezy traktowac jako zaufany kod. Nalezy je sprawdzic przed instalacja i uzywac list dozwolonych plugins.allow, aby ograniczyc to, co moze byc uruchamiane.

Wtyczki na OpenClaw.rocks

Na OpenClaw.rocks instancja jest wstepnie skonfigurowana z wtyczkami kanalow komunikacji dla Telegram, Discord, WhatsApp i Signal. Nie trzeba ich recznie instalowac ani konfigurowac. Jesli potrzebne sa dodatkowe wtyczki do wdrozenia samodzielnie hostowanego, mozna nimi zarzadzac za pomoca CLI OpenClaw.

Dowiedz sie wiecej