docs/plugins/reference.md
This page is generated from extensions/*/package.json and
openclaw.plugin.json. Regenerate it with:
pnpm plugins:inventory:gen
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| acpx | OpenClaw ACP runtime backend with plugin-owned session and transport management. | @openclaw/acpx | |
| npm; ClawHub | skills | ||
| admin-http-rpc | OpenClaw admin HTTP RPC endpoint. | @openclaw/admin-http-rpc | |
| included in OpenClaw | contracts: gatewayMethodDispatch | ||
| alibaba | Adds video generation provider support. | @openclaw/alibaba-provider | |
| included in OpenClaw | contracts: videoGenerationProviders | ||
| amazon-bedrock | OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support. | @openclaw/amazon-bedrock-provider | |
| npm; ClawHub | providers: amazon-bedrock; contracts: memoryEmbeddingProviders | ||
| amazon-bedrock-mantle | OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing. | @openclaw/amazon-bedrock-mantle-provider | |
| npm; ClawHub | providers: amazon-bedrock-mantle | ||
| anthropic | Adds Anthropic model provider support to OpenClaw. | @openclaw/anthropic-provider | |
| included in OpenClaw | providers: anthropic; contracts: mediaUnderstandingProviders | ||
| anthropic-vertex | OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI. | @openclaw/anthropic-vertex-provider | |
| npm; ClawHub | providers: anthropic-vertex | ||
| arcee | Adds Arcee model provider support to OpenClaw. | @openclaw/arcee-provider | |
| included in OpenClaw | providers: arcee | ||
| azure-speech | Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony). | @openclaw/azure-speech | |
| included in OpenClaw | contracts: speechProviders | ||
| bonjour | Advertise the local OpenClaw gateway over Bonjour/mDNS. | @openclaw/bonjour | |
| included in OpenClaw | plugin | ||
| brave | OpenClaw Brave Search provider plugin for web search. | @openclaw/brave-plugin | |
| npm; ClawHub | contracts: webSearchProviders | ||
| browser | Adds agent-callable tools. | @openclaw/browser-plugin | |
| included in OpenClaw | contracts: tools; skills | ||
| byteplus | Adds BytePlus, BytePlus Plan model provider support to OpenClaw. | @openclaw/byteplus-provider | |
| included in OpenClaw | providers: byteplus, byteplus-plan; contracts: videoGenerationProviders | ||
| canvas | Experimental Canvas control and A2UI rendering surfaces for paired nodes. | @openclaw/canvas-plugin | |
| included in OpenClaw | contracts: tools | ||
| cerebras | Adds Cerebras model provider support to OpenClaw. | @openclaw/cerebras-provider | |
| included in OpenClaw | providers: cerebras | ||
| chutes | Adds Chutes model provider support to OpenClaw. | @openclaw/chutes-provider | |
| included in OpenClaw | providers: chutes | ||
| clickclack | Adds the Clickclack channel surface for sending and receiving OpenClaw messages. | @openclaw/clickclack | |
| included in OpenClaw | channels: clickclack | ||
| cloudflare-ai-gateway | Adds Cloudflare AI Gateway model provider support to OpenClaw. | @openclaw/cloudflare-ai-gateway-provider | |
| included in OpenClaw | providers: cloudflare-ai-gateway | ||
| codex | OpenClaw Codex app-server harness and model provider plugin with a Codex-managed GPT catalog. | @openclaw/codex | |
| npm; ClawHub | providers: codex; contracts: mediaUnderstandingProviders, migrationProviders | ||
| comfy | Adds ComfyUI model provider support to OpenClaw. | @openclaw/comfy-provider | |
| included in OpenClaw | providers: comfy; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders | ||
| copilot-proxy | Adds Copilot Proxy model provider support to OpenClaw. | @openclaw/copilot-proxy | |
| included in OpenClaw | providers: copilot-proxy | ||
| deepgram | Adds media understanding provider support. Adds realtime transcription provider support. | @openclaw/deepgram-provider | |
| included in OpenClaw | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders | ||
| deepinfra | Adds DeepInfra model provider support to OpenClaw. | @openclaw/deepinfra-provider | |
| included in OpenClaw | providers: deepinfra; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, speechProviders, videoGenerationProviders | ||
| deepseek | Adds DeepSeek model provider support to OpenClaw. | @openclaw/deepseek-provider | |
| included in OpenClaw | providers: deepseek | ||
| diagnostics-otel | OpenClaw diagnostics OpenTelemetry exporter for metrics and traces. | @openclaw/diagnostics-otel | |
npm; ClawHub: clawhub:@openclaw/diagnostics-otel | plugin | ||
| diagnostics-prometheus | OpenClaw diagnostics Prometheus exporter for runtime metrics. | @openclaw/diagnostics-prometheus | |
npm; ClawHub: clawhub:@openclaw/diagnostics-prometheus | plugin | ||
| diffs | OpenClaw read-only diff viewer plugin and file renderer for agents. | @openclaw/diffs | |
| npm; ClawHub | contracts: tools; skills | ||
| discord | OpenClaw Discord channel plugin for channels, DMs, commands, and app events. | @openclaw/discord | |
| npm; ClawHub | channels: discord; contracts: transcriptSourceProviders | ||
| document-extract | Extract text and fallback page images from local document attachments. | @openclaw/document-extract-plugin | |
| included in OpenClaw | contracts: documentExtractors | ||
| duckduckgo | Adds web search provider support. | @openclaw/duckduckgo-plugin | |
| included in OpenClaw | contracts: webSearchProviders | ||
| elevenlabs | Adds media understanding provider support. Adds realtime transcription provider support. Adds text-to-speech provider support. | @openclaw/elevenlabs-speech | |
| included in OpenClaw | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders | ||
| exa | Adds web search provider support. | @openclaw/exa-plugin | |
| included in OpenClaw | contracts: webSearchProviders | ||
| fal | Adds fal model provider support to OpenClaw. | @openclaw/fal-provider | |
| included in OpenClaw | providers: fal; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders | ||
| feishu | OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng). | @openclaw/feishu | |
| npm; ClawHub | channels: feishu; contracts: tools; skills | ||
| file-transfer | Fetch, list, and write files on paired nodes via dedicated node commands. Bypasses bash stdout truncation by using base64 over node.invoke for binaries up to 16 MB. | @openclaw/file-transfer | |
| included in OpenClaw | contracts: tools | ||
| firecrawl | Adds agent-callable tools. Adds web fetch provider support. Adds web search provider support. | @openclaw/firecrawl-plugin | |
| included in OpenClaw | contracts: tools, webFetchProviders, webSearchProviders | ||
| fireworks | Adds Fireworks model provider support to OpenClaw. | @openclaw/fireworks-provider | |
| included in OpenClaw | providers: fireworks | ||
| github-copilot | Adds GitHub Copilot model provider support to OpenClaw. | @openclaw/github-copilot-provider | |
| included in OpenClaw | providers: github-copilot; contracts: memoryEmbeddingProviders | ||
| Adds Google, Google Gemini CLI, Google Vertex model provider support to OpenClaw. | @openclaw/google-plugin | ||
| included in OpenClaw | providers: google, google-gemini-cli, google-vertex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, musicGenerationProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders, webSearchProviders | ||
| google-meet | OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports. | @openclaw/google-meet | |
| npm; ClawHub | contracts: tools | ||
| googlechat | OpenClaw Google Chat channel plugin for spaces and direct messages. | @openclaw/googlechat | |
| npm; ClawHub | channels: googlechat | ||
| gradium | Adds text-to-speech provider support. | @openclaw/gradium-speech | |
| included in OpenClaw | contracts: speechProviders | ||
| groq | Adds Groq model provider support to OpenClaw. | @openclaw/groq-provider | |
| included in OpenClaw | providers: groq; contracts: mediaUnderstandingProviders | ||
| huggingface | Adds Hugging Face model provider support to OpenClaw. | @openclaw/huggingface-provider | |
| included in OpenClaw | providers: huggingface | ||
| imessage | Adds the iMessage channel surface for sending and receiving OpenClaw messages. | @openclaw/imessage | |
| included in OpenClaw | channels: imessage | ||
| inworld | Inworld streaming text-to-speech (MP3, OGG_OPUS, PCM telephony). | @openclaw/inworld-speech | |
| included in OpenClaw | contracts: speechProviders | ||
| irc | Adds the IRC channel surface for sending and receiving OpenClaw messages. | @openclaw/irc | |
| included in OpenClaw | channels: irc | ||
| kilocode | Adds Kilocode model provider support to OpenClaw. | @openclaw/kilocode-provider | |
| included in OpenClaw | providers: kilocode | ||
| kimi | Adds Kimi, Kimi Coding model provider support to OpenClaw. | @openclaw/kimi-provider | |
| included in OpenClaw | providers: kimi, kimi-coding | ||
| line | OpenClaw LINE channel plugin for LINE Bot API chats. | @openclaw/line | |
| npm; ClawHub | channels: line | ||
| litellm | Adds LiteLLM model provider support to OpenClaw. | @openclaw/litellm-provider | |
| included in OpenClaw | providers: litellm; contracts: imageGenerationProviders | ||
| llm-task | Generic JSON-only LLM tool for structured tasks callable from workflows. | @openclaw/llm-task | |
| included in OpenClaw | contracts: tools | ||
| lmstudio | Adds LM Studio model provider support to OpenClaw. | @openclaw/lmstudio-provider | |
| included in OpenClaw | providers: lmstudio; contracts: memoryEmbeddingProviders | ||
| lobster | Lobster workflow tool plugin for typed pipelines and resumable approvals. | @openclaw/lobster | |
| npm; ClawHub | contracts: tools | ||
| matrix | OpenClaw Matrix channel plugin for rooms and direct messages. | @openclaw/matrix | |
ClawHub: clawhub:@openclaw/matrix; npm | channels: matrix | ||
| mattermost | Adds the Mattermost channel surface for sending and receiving OpenClaw messages. | @openclaw/mattermost | |
| included in OpenClaw | channels: mattermost | ||
| memory-core | Adds memory embedding provider support. Adds agent-callable tools. | @openclaw/memory-core | |
| included in OpenClaw | contracts: memoryEmbeddingProviders, tools | ||
| memory-lancedb | OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search. | @openclaw/memory-lancedb | |
| npm; ClawHub | contracts: tools | ||
| memory-wiki | Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw. | @openclaw/memory-wiki | |
| included in OpenClaw | contracts: tools; skills | ||
| microsoft | Adds text-to-speech provider support. | @openclaw/microsoft-speech | |
| included in OpenClaw | contracts: speechProviders | ||
| microsoft-foundry | Adds Microsoft Foundry model provider support to OpenClaw. | @openclaw/microsoft-foundry | |
| included in OpenClaw | providers: microsoft-foundry | ||
| migrate-claude | Imports Claude Code and Claude Desktop instructions, MCP servers, skills, and safe configuration into OpenClaw. | @openclaw/migrate-claude | |
| included in OpenClaw | contracts: migrationProviders | ||
| migrate-hermes | Imports Hermes configuration, memories, skills, and supported credentials into OpenClaw. | @openclaw/migrate-hermes | |
| included in OpenClaw | contracts: migrationProviders | ||
| minimax | Adds MiniMax, MiniMax Portal model provider support to OpenClaw. | @openclaw/minimax-provider | |
| included in OpenClaw | providers: minimax, minimax-portal; contracts: imageGenerationProviders, mediaUnderstandingProviders, musicGenerationProviders, speechProviders, videoGenerationProviders, webSearchProviders | ||
| mistral | Adds Mistral model provider support to OpenClaw. | @openclaw/mistral-provider | |
| included in OpenClaw | providers: mistral; contracts: mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders | ||
| moonshot | Adds Moonshot model provider support to OpenClaw. | @openclaw/moonshot-provider | |
| included in OpenClaw | providers: moonshot; contracts: mediaUnderstandingProviders, webSearchProviders | ||
| msteams | OpenClaw Microsoft Teams channel plugin for bot conversations. | @openclaw/msteams | |
| npm; ClawHub | channels: msteams | ||
| nextcloud-talk | OpenClaw Nextcloud Talk channel plugin for conversations. | @openclaw/nextcloud-talk | |
| npm; ClawHub | channels: nextcloud-talk | ||
| nostr | OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages. | @openclaw/nostr | |
| npm; ClawHub | channels: nostr | ||
| nvidia | Adds NVIDIA model provider support to OpenClaw. | @openclaw/nvidia-provider | |
| included in OpenClaw | providers: nvidia | ||
| oc-path | Adds the openclaw path CLI for oc:// workspace file addressing. | @openclaw/oc-path | |
| included in OpenClaw | plugin | ||
| ollama | Adds Ollama model provider support to OpenClaw. | @openclaw/ollama-provider | |
| included in OpenClaw | providers: ollama; contracts: memoryEmbeddingProviders, webSearchProviders | ||
| open-prose | OpenProse VM skill pack with a /prose slash command. | @openclaw/open-prose | |
| included in OpenClaw | skills | ||
| openai | Adds OpenAI, OpenAI Codex model provider support to OpenClaw. | @openclaw/openai-provider | |
| included in OpenClaw | providers: openai, openai-codex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders | ||
| opencode | Adds OpenCode model provider support to OpenClaw. | @openclaw/opencode-provider | |
| included in OpenClaw | providers: opencode; contracts: mediaUnderstandingProviders | ||
| opencode-go | Adds OpenCode Go model provider support to OpenClaw. | @openclaw/opencode-go-provider | |
| included in OpenClaw | providers: opencode-go; contracts: mediaUnderstandingProviders | ||
| openrouter | Adds OpenRouter model provider support to OpenClaw. | @openclaw/openrouter-provider | |
| included in OpenClaw | providers: openrouter; contracts: imageGenerationProviders, mediaUnderstandingProviders, musicGenerationProviders, speechProviders, videoGenerationProviders | ||
| openshell | OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution. | @openclaw/openshell-sandbox | |
| npm; ClawHub | plugin | ||
| perplexity | Adds web search provider support. | @openclaw/perplexity-plugin | |
| included in OpenClaw | contracts: webSearchProviders | ||
| pixverse | OpenClaw PixVerse video generation provider plugin. | @openclaw/pixverse-provider | |
| npm; ClawHub | contracts: videoGenerationProviders | ||
| policy | Adds policy-backed doctor checks for workspace conformance. | @openclaw/policy | |
| included in OpenClaw | plugin | ||
| qa-channel | Adds the QA Channel surface for sending and receiving OpenClaw messages. | @openclaw/qa-channel | |
| source checkout only | channels: qa-channel | ||
| qa-lab | OpenClaw QA lab plugin with private debugger UI and scenario runner. | @openclaw/qa-lab | |
| source checkout only | plugin | ||
| qa-matrix | Matrix QA transport runner and substrate. | @openclaw/qa-matrix | |
| source checkout only | plugin | ||
| qianfan | Adds Qianfan model provider support to OpenClaw. | @openclaw/qianfan-provider | |
| included in OpenClaw | providers: qianfan | ||
| qqbot | OpenClaw QQ Bot channel plugin for group and direct-message workflows. | @openclaw/qqbot | |
| npm; ClawHub | channels: qqbot; contracts: tools; skills | ||
| qwen | Adds Qwen, Qwen Cloud, Model Studio, DashScope model provider support to OpenClaw. | @openclaw/qwen-provider | |
| included in OpenClaw | providers: qwen, qwencloud, modelstudio, dashscope; contracts: mediaUnderstandingProviders, videoGenerationProviders | ||
| runway | Adds video generation provider support. | @openclaw/runway-provider | |
| included in OpenClaw | contracts: videoGenerationProviders | ||
| searxng | Adds web search provider support. | @openclaw/searxng-plugin | |
| included in OpenClaw | contracts: webSearchProviders | ||
| senseaudio | Adds media understanding provider support. | @openclaw/senseaudio-provider | |
| included in OpenClaw | contracts: mediaUnderstandingProviders | ||
| sglang | Adds SGLang model provider support to OpenClaw. | @openclaw/sglang-provider | |
| included in OpenClaw | providers: sglang | ||
| signal | Adds the Signal channel surface for sending and receiving OpenClaw messages. | @openclaw/signal | |
| included in OpenClaw | channels: signal | ||
| skill-workshop | Captures repeatable workflows as workspace skills, with pending review, safe writes, and skill prompt refresh. | @openclaw/skill-workshop | |
| included in OpenClaw | contracts: tools | ||
| slack | OpenClaw Slack channel plugin for channels, DMs, commands, and app events. | @openclaw/slack | |
| npm; ClawHub | channels: slack | ||
| stepfun | Adds StepFun, StepFun Plan model provider support to OpenClaw. | @openclaw/stepfun-provider | |
| included in OpenClaw | providers: stepfun, stepfun-plan | ||
| synology-chat | Synology Chat channel plugin for OpenClaw channels and direct messages. | @openclaw/synology-chat | |
| npm; ClawHub | channels: synology-chat | ||
| synthetic | Adds Synthetic model provider support to OpenClaw. | @openclaw/synthetic-provider | |
| included in OpenClaw | providers: synthetic | ||
| tavily | Adds agent-callable tools. Adds web search provider support. | @openclaw/tavily-plugin | |
| included in OpenClaw | contracts: tools, webSearchProviders; skills | ||
| telegram | Adds the Telegram channel surface for sending and receiving OpenClaw messages. | @openclaw/telegram | |
| included in OpenClaw | channels: telegram | ||
| tencent | Adds Tencent TokenHub model provider support to OpenClaw. | @openclaw/tencent-provider | |
| included in OpenClaw | providers: tencent-tokenhub | ||
| tlon | OpenClaw Tlon/Urbit channel plugin for chat workflows. | @openclaw/tlon | |
| npm; ClawHub | channels: tlon; skills | ||
| together | Adds Together model provider support to OpenClaw. | @openclaw/together-provider | |
| included in OpenClaw | providers: together; contracts: videoGenerationProviders | ||
| tokenjuice | Compacts exec and bash tool results with tokenjuice reducers. | @openclaw/tokenjuice | |
| included in OpenClaw | contracts: agentToolResultMiddleware | ||
| tts-local-cli | Adds text-to-speech provider support. | @openclaw/tts-local-cli | |
| included in OpenClaw | contracts: speechProviders | ||
| twitch | OpenClaw Twitch channel plugin for chat and moderation workflows. | @openclaw/twitch | |
| npm; ClawHub | channels: twitch | ||
| venice | Adds Venice model provider support to OpenClaw. | @openclaw/venice-provider | |
| included in OpenClaw | providers: venice | ||
| vercel-ai-gateway | Adds Vercel AI Gateway model provider support to OpenClaw. | @openclaw/vercel-ai-gateway-provider | |
| included in OpenClaw | providers: vercel-ai-gateway | ||
| vllm | Adds vLLM model provider support to OpenClaw. | @openclaw/vllm-provider | |
| included in OpenClaw | providers: vllm | ||
| voice-call | OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls. | @openclaw/voice-call | |
| npm; ClawHub | contracts: tools | ||
| volcengine | Adds Volcengine, Volcengine Plan model provider support to OpenClaw. | @openclaw/volcengine-provider | |
| included in OpenClaw | providers: volcengine, volcengine-plan; contracts: speechProviders | ||
| voyage | Adds memory embedding provider support. | @openclaw/voyage-provider | |
| included in OpenClaw | contracts: memoryEmbeddingProviders | ||
| vydra | Adds Vydra model provider support to OpenClaw. | @openclaw/vydra-provider | |
| included in OpenClaw | providers: vydra; contracts: imageGenerationProviders, speechProviders, videoGenerationProviders | ||
| web-readability | Extract readable article content from local HTML web fetch responses. | @openclaw/web-readability-plugin | |
| included in OpenClaw | contracts: webContentExtractors | ||
| webhooks | Authenticated inbound webhooks that bind external automation to OpenClaw TaskFlows. | @openclaw/webhooks | |
| included in OpenClaw | plugin | ||
| OpenClaw WhatsApp channel plugin for WhatsApp Web chats. | @openclaw/whatsapp | ||
ClawHub: clawhub:@openclaw/whatsapp; npm | channels: whatsapp | ||
| xai | Adds xAI model provider support to OpenClaw. | @openclaw/xai-plugin | |
| included in OpenClaw | providers: xai; contracts: imageGenerationProviders, mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders, tools, videoGenerationProviders, webSearchProviders | ||
| xiaomi | Adds Xiaomi model provider support to OpenClaw. | @openclaw/xiaomi-provider | |
| included in OpenClaw | providers: xiaomi; contracts: speechProviders | ||
| zai | Adds Z.AI model provider support to OpenClaw. | @openclaw/zai-provider | |
| included in OpenClaw | providers: zai; contracts: mediaUnderstandingProviders | ||
| zalo | OpenClaw Zalo channel plugin for bot and webhook chats. | @openclaw/zalo | |
| npm; ClawHub | channels: zalo | ||
| zalouser | OpenClaw Zalo Personal Account plugin via native zca-js integration. | @openclaw/zalouser | |
| npm; ClawHub | channels: zalouser; contracts: tools |