Plugin reference
This page is generated from extensions/*/package.json and
openclaw.plugin.json. Regenerate it with:
pnpm plugins:inventory:gen
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| [acpx](/docs/openclaw-docs/plugins/reference/acpx | Embedded ACP runtime backend with plugin-owned session and transport management. | @openclaw/acpxnpm; ClawHub | skills |
| [alibaba](/docs/openclaw-docs/plugins/reference/alibaba | Adds video generation provider support. | @openclaw/alibaba-providerincluded in OpenClaw | contracts: videoGenerationProviders |
| [amazon-bedrock](/docs/openclaw-docs/plugins/reference/amazon-bedrock | Adds Amazon Bedrock model provider support to OpenClaw. | @openclaw/amazon-bedrock-providerincluded in OpenClaw | providers: amazon-bedrock; contracts: memoryEmbeddingProviders |
| [amazon-bedrock-mantle](/docs/openclaw-docs/plugins/reference/amazon-bedrock-mantle | Adds Amazon Bedrock Mantle model provider support to OpenClaw. | @openclaw/amazon-bedrock-mantle-providerincluded in OpenClaw | providers: amazon-bedrock-mantle |
| [anthropic](/docs/openclaw-docs/plugins/reference/anthropic | Adds Anthropic model provider support to OpenClaw. | @openclaw/anthropic-providerincluded in OpenClaw | providers: anthropic; contracts: mediaUnderstandingProviders |
| [anthropic-vertex](/docs/openclaw-docs/plugins/reference/anthropic-vertex | Adds Anthropic Vertex model provider support to OpenClaw. | @openclaw/anthropic-vertex-providerincluded in OpenClaw | providers: anthropic-vertex |
| [arcee](/docs/openclaw-docs/plugins/reference/arcee | Adds Arcee model provider support to OpenClaw. | @openclaw/arcee-providerincluded in OpenClaw | providers: arcee |
| [azure-speech](/docs/openclaw-docs/plugins/reference/azure-speech | Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony). | @openclaw/azure-speechincluded in OpenClaw | contracts: speechProviders |
| [bonjour](/docs/openclaw-docs/plugins/reference/bonjour | Advertise the local OpenClaw gateway over Bonjour/mDNS. | @openclaw/bonjourincluded in OpenClaw | plugin |
| [brave](/docs/openclaw-docs/plugins/reference/brave | Adds web search provider support. | @openclaw/brave-pluginnpm; ClawHub | contracts: webSearchProviders |
| [browser](/docs/openclaw-docs/plugins/reference/browser | Adds agent-callable tools. | @openclaw/browser-pluginincluded in OpenClaw | contracts: tools; skills |
| [byteplus](/docs/openclaw-docs/plugins/reference/byteplus | Adds BytePlus, BytePlus Plan model provider support to OpenClaw. | @openclaw/byteplus-providerincluded in OpenClaw | providers: byteplus, byteplus-plan; contracts: videoGenerationProviders |
| [canvas](/docs/openclaw-docs/plugins/reference/canvas | Experimental Canvas control and A2UI rendering surfaces for paired nodes. | @openclaw/canvas-pluginincluded in OpenClaw | contracts: tools |
| [cerebras](/docs/openclaw-docs/plugins/reference/cerebras | Adds Cerebras model provider support to OpenClaw. | @openclaw/cerebras-providerincluded in OpenClaw | providers: cerebras |
| [chutes](/docs/openclaw-docs/plugins/reference/chutes | Adds Chutes model provider support to OpenClaw. | @openclaw/chutes-providerincluded in OpenClaw | providers: chutes |
| [cloudflare-ai-gateway](/docs/openclaw-docs/plugins/reference/cloudflare-ai-gateway | Adds Cloudflare AI Gateway model provider support to OpenClaw. | @openclaw/cloudflare-ai-gateway-providerincluded in OpenClaw | providers: cloudflare-ai-gateway |
| [codex](/docs/openclaw-docs/plugins/reference/codex | Codex app-server harness and Codex-managed GPT model catalog. | @openclaw/codexnpm; ClawHub | providers: codex; contracts: mediaUnderstandingProviders, migrationProviders |
| [comfy](/docs/openclaw-docs/plugins/reference/comfy | Adds ComfyUI model provider support to OpenClaw. | @openclaw/comfy-providerincluded in OpenClaw | providers: comfy; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders |
| [copilot-proxy](/docs/openclaw-docs/plugins/reference/copilot-proxy | Adds Copilot Proxy model provider support to OpenClaw. | @openclaw/copilot-proxyincluded in OpenClaw | providers: copilot-proxy |
| [deepgram](/docs/openclaw-docs/plugins/reference/deepgram | Adds media understanding provider support. Adds realtime transcription provider support. | @openclaw/deepgram-providerincluded in OpenClaw | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders |
| [deepinfra](/docs/openclaw-docs/plugins/reference/deepinfra | Adds DeepInfra model provider support to OpenClaw. | @openclaw/deepinfra-providerincluded in OpenClaw | providers: deepinfra; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, speechProviders, videoGenerationProviders |
| [deepseek](/docs/openclaw-docs/plugins/reference/deepseek | Adds DeepSeek model provider support to OpenClaw. | @openclaw/deepseek-providerincluded in OpenClaw | providers: deepseek |
| [diagnostics-otel](/docs/openclaw-docs/plugins/reference/diagnostics-otel | OpenClaw diagnostics OpenTelemetry exporter. | @openclaw/diagnostics-otelnpm; ClawHub: clawhub:@openclaw/diagnostics-otel | plugin |
| [diagnostics-prometheus](/docs/openclaw-docs/plugins/reference/diagnostics-prometheus | OpenClaw diagnostics Prometheus exporter. | @openclaw/diagnostics-prometheusnpm; ClawHub: clawhub:@openclaw/diagnostics-prometheus | plugin |
| [diffs](/docs/openclaw-docs/plugins/reference/diffs | Read-only diff viewer and file renderer for agents. | @openclaw/diffsnpm; ClawHub | contracts: tools; skills |
| [discord](/docs/openclaw-docs/plugins/reference/discord | Adds the Discord channel surface for sending and receiving OpenClaw messages. | @openclaw/discordnpm; ClawHub | channels: discord |
| [document-extract](/docs/openclaw-docs/plugins/reference/document-extract | Extract text and fallback page images from local document attachments. | @openclaw/document-extract-pluginincluded in OpenClaw | contracts: documentExtractors |
| [duckduckgo](/docs/openclaw-docs/plugins/reference/duckduckgo | Adds web search provider support. | @openclaw/duckduckgo-pluginincluded in OpenClaw | contracts: webSearchProviders |
| [elevenlabs](/docs/openclaw-docs/plugins/reference/elevenlabs | Adds media understanding provider support. Adds realtime transcription provider support. Adds text-to-speech provider support. | @openclaw/elevenlabs-speechincluded in OpenClaw | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders |
| [exa](/docs/openclaw-docs/plugins/reference/exa | Adds web search provider support. | @openclaw/exa-pluginincluded in OpenClaw | contracts: webSearchProviders |
| [fal](/docs/openclaw-docs/plugins/reference/fal | Adds fal model provider support to OpenClaw. | @openclaw/fal-providerincluded in OpenClaw | providers: fal; contracts: imageGenerationProviders, videoGenerationProviders |
| [feishu](/docs/openclaw-docs/plugins/reference/feishu | Adds the Feishu channel surface for sending and receiving OpenClaw messages. | @openclaw/feishunpm; ClawHub | channels: feishu; contracts: tools; skills |
| [file-transfer](/docs/openclaw-docs/plugins/reference/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-transferincluded in OpenClaw | contracts: tools |
| [firecrawl](/docs/openclaw-docs/plugins/reference/firecrawl | Adds agent-callable tools. Adds web fetch provider support. Adds web search provider support. | @openclaw/firecrawl-pluginincluded in OpenClaw | contracts: tools, webFetchProviders, webSearchProviders |
| [fireworks](/docs/openclaw-docs/plugins/reference/fireworks | Adds Fireworks model provider support to OpenClaw. | @openclaw/fireworks-providerincluded in OpenClaw | providers: fireworks |
| [github-copilot](/docs/openclaw-docs/plugins/reference/github-copilot | Adds GitHub Copilot model provider support to OpenClaw. | @openclaw/github-copilot-providerincluded in OpenClaw | providers: github-copilot; contracts: memoryEmbeddingProviders |
| [google](/docs/openclaw-docs/plugins/reference/google | Adds Google, Google Gemini CLI, Google Vertex model provider support to OpenClaw. | @openclaw/google-pluginincluded in OpenClaw | providers: google, google-gemini-cli, google-vertex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, musicGenerationProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders, webSearchProviders |
| [google-meet](/docs/openclaw-docs/plugins/reference/google-meet | Join Google Meet calls through Chrome or Twilio transports. | @openclaw/google-meetnpm; ClawHub | contracts: tools |
| [googlechat](/docs/openclaw-docs/plugins/reference/googlechat | Adds the Google Chat channel surface for sending and receiving OpenClaw messages. | @openclaw/googlechatnpm; ClawHub | channels: googlechat |
| [gradium](/docs/openclaw-docs/plugins/reference/gradium | Adds text-to-speech provider support. | @openclaw/gradium-speechincluded in OpenClaw | contracts: speechProviders |
| [groq](/docs/openclaw-docs/plugins/reference/groq | Adds Groq model provider support to OpenClaw. | @openclaw/groq-providerincluded in OpenClaw | providers: groq; contracts: mediaUnderstandingProviders |
| [huggingface](/docs/openclaw-docs/plugins/reference/huggingface | Adds Hugging Face model provider support to OpenClaw. | @openclaw/huggingface-providerincluded in OpenClaw | providers: huggingface |
| [imessage](/docs/openclaw-docs/plugins/reference/imessage | Adds the iMessage channel surface for sending and receiving OpenClaw messages. | @openclaw/imessageincluded in OpenClaw | channels: imessage |
| [inworld](/docs/openclaw-docs/plugins/reference/inworld | Inworld streaming text-to-speech (MP3, OGG_OPUS, PCM telephony). | @openclaw/inworld-speechincluded in OpenClaw | contracts: speechProviders |
| [irc](/docs/openclaw-docs/plugins/reference/irc | Adds the IRC channel surface for sending and receiving OpenClaw messages. | @openclaw/ircincluded in OpenClaw | channels: irc |
| [kilocode](/docs/openclaw-docs/plugins/reference/kilocode | Adds Kilocode model provider support to OpenClaw. | @openclaw/kilocode-providerincluded in OpenClaw | providers: kilocode |
| [kimi](/docs/openclaw-docs/plugins/reference/kimi | Adds Kimi, Kimi Coding model provider support to OpenClaw. | @openclaw/kimi-providerincluded in OpenClaw | providers: kimi, kimi-coding |
| [line](/docs/openclaw-docs/plugins/reference/line | Adds the LINE channel surface for sending and receiving OpenClaw messages. | @openclaw/linenpm; ClawHub | channels: line |
| [litellm](/docs/openclaw-docs/plugins/reference/litellm | Adds LiteLLM model provider support to OpenClaw. | @openclaw/litellm-providerincluded in OpenClaw | providers: litellm; contracts: imageGenerationProviders |
| [llm-task](/docs/openclaw-docs/plugins/reference/llm-task | Generic JSON-only LLM tool for structured tasks callable from workflows. | @openclaw/llm-taskincluded in OpenClaw | contracts: tools |
| [lmstudio](/docs/openclaw-docs/plugins/reference/lmstudio | Adds LM Studio model provider support to OpenClaw. | @openclaw/lmstudio-providerincluded in OpenClaw | providers: lmstudio; contracts: memoryEmbeddingProviders |
| [lobster](/docs/openclaw-docs/plugins/reference/lobster | Typed workflow tool with resumable approvals. | @openclaw/lobsternpm; ClawHub | contracts: tools |
| [matrix](/docs/openclaw-docs/plugins/reference/matrix | Adds the Matrix channel surface for sending and receiving OpenClaw messages. | @openclaw/matrixClawHub: clawhub:@openclaw/matrix; npm | channels: matrix |
| [mattermost](/docs/openclaw-docs/plugins/reference/mattermost | Adds the Mattermost channel surface for sending and receiving OpenClaw messages. | @openclaw/mattermostincluded in OpenClaw | channels: mattermost |
| [memory-core](/docs/openclaw-docs/plugins/reference/memory-core | Adds memory embedding provider support. Adds agent-callable tools. | @openclaw/memory-coreincluded in OpenClaw | contracts: memoryEmbeddingProviders, tools |
| [memory-lancedb](/docs/openclaw-docs/plugins/reference/memory-lancedb | Adds agent-callable tools. | @openclaw/memory-lancedbnpm; ClawHub | contracts: tools |
| [memory-wiki](/docs/openclaw-docs/plugins/reference/memory-wiki | Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw. | @openclaw/memory-wikiincluded in OpenClaw | contracts: tools; skills |
| [microsoft](/docs/openclaw-docs/plugins/reference/microsoft | Adds text-to-speech provider support. | @openclaw/microsoft-speechincluded in OpenClaw | contracts: speechProviders |
| [microsoft-foundry](/docs/openclaw-docs/plugins/reference/microsoft-foundry | Adds Microsoft Foundry model provider support to OpenClaw. | @openclaw/microsoft-foundryincluded in OpenClaw | providers: microsoft-foundry |
| [migrate-claude](/docs/openclaw-docs/plugins/reference/migrate-claude | Imports Claude Code and Claude Desktop instructions, MCP servers, skills, and safe configuration into OpenClaw. | @openclaw/migrate-claudeincluded in OpenClaw | contracts: migrationProviders |
| [migrate-hermes](/docs/openclaw-docs/plugins/reference/migrate-hermes | Imports Hermes configuration, memories, skills, and supported credentials into OpenClaw. | @openclaw/migrate-hermesincluded in OpenClaw | contracts: migrationProviders |
| [minimax](/docs/openclaw-docs/plugins/reference/minimax | Adds MiniMax, MiniMax Portal model provider support to OpenClaw. | @openclaw/minimax-providerincluded in OpenClaw | providers: minimax, minimax-portal; contracts: imageGenerationProviders, mediaUnderstandingProviders, musicGenerationProviders, speechProviders, videoGenerationProviders, webSearchProviders |
| [mistral](/docs/openclaw-docs/plugins/reference/mistral | Adds Mistral model provider support to OpenClaw. | @openclaw/mistral-providerincluded in OpenClaw | providers: mistral; contracts: mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders |
| [moonshot](/docs/openclaw-docs/plugins/reference/moonshot | Adds Moonshot model provider support to OpenClaw. | @openclaw/moonshot-providerincluded in OpenClaw | providers: moonshot; contracts: mediaUnderstandingProviders, webSearchProviders |
| [msteams](/docs/openclaw-docs/plugins/reference/msteams | Adds the Microsoft Teams channel surface for sending and receiving OpenClaw messages. | @openclaw/msteamsnpm; ClawHub | channels: msteams |
| [nextcloud-talk](/docs/openclaw-docs/plugins/reference/nextcloud-talk | Adds the Nextcloud Talk channel surface for sending and receiving OpenClaw messages. | @openclaw/nextcloud-talknpm; ClawHub | channels: nextcloud-talk |
| [nostr](/docs/openclaw-docs/plugins/reference/nostr | Adds the Nostr channel surface for sending and receiving OpenClaw messages. | @openclaw/nostrnpm; ClawHub | channels: nostr |
| [nvidia](/docs/openclaw-docs/plugins/reference/nvidia | Adds NVIDIA model provider support to OpenClaw. | @openclaw/nvidia-providerincluded in OpenClaw | providers: nvidia |
| [oc-path](/docs/openclaw-docs/plugins/reference/oc-path | Adds the openclaw path CLI for oc:// workspace file addressing. | @openclaw/oc-pathincluded in OpenClaw | plugin |
| [ollama](/docs/openclaw-docs/plugins/reference/ollama | Adds Ollama model provider support to OpenClaw. | @openclaw/ollama-providerincluded in OpenClaw | providers: ollama; contracts: memoryEmbeddingProviders, webSearchProviders |
| [open-prose](/docs/openclaw-docs/plugins/reference/open-prose | OpenProse VM skill pack with a /prose slash command. | @openclaw/open-proseincluded in OpenClaw | skills |
| [openai](/docs/openclaw-docs/plugins/reference/openai | Adds OpenAI, OpenAI Codex model provider support to OpenClaw. | @openclaw/openai-providerincluded in OpenClaw | providers: openai, openai-codex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders |
| [opencode](/docs/openclaw-docs/plugins/reference/opencode | Adds OpenCode model provider support to OpenClaw. | @openclaw/opencode-providerincluded in OpenClaw | providers: opencode; contracts: mediaUnderstandingProviders |
| [opencode-go](/docs/openclaw-docs/plugins/reference/opencode-go | Adds OpenCode Go model provider support to OpenClaw. | @openclaw/opencode-go-providerincluded in OpenClaw | providers: opencode-go; contracts: mediaUnderstandingProviders |
| [openrouter](/docs/openclaw-docs/plugins/reference/openrouter | Adds OpenRouter model provider support to OpenClaw. | @openclaw/openrouter-providerincluded in OpenClaw | providers: openrouter; contracts: imageGenerationProviders, mediaUnderstandingProviders, speechProviders, videoGenerationProviders |
| [openshell](/docs/openclaw-docs/plugins/reference/openshell | Sandbox backend powered by OpenShell with mirrored local workspaces and SSH-based command execution. | @openclaw/openshell-sandboxincluded in OpenClaw | plugin |
| [perplexity](/docs/openclaw-docs/plugins/reference/perplexity | Adds web search provider support. | @openclaw/perplexity-pluginincluded in OpenClaw | contracts: webSearchProviders |
| [qa-channel](/docs/openclaw-docs/plugins/reference/qa-channel | Adds the QA Channel surface for sending and receiving OpenClaw messages. | @openclaw/qa-channelsource checkout only | channels: qa-channel |
| [qa-lab](/docs/openclaw-docs/plugins/reference/qa-lab | OpenClaw QA lab plugin with private debugger UI and scenario runner. | @openclaw/qa-labsource checkout only | plugin |
| [qa-matrix](/docs/openclaw-docs/plugins/reference/qa-matrix | Matrix QA transport runner and substrate. | @openclaw/qa-matrixsource checkout only | plugin |
| [qianfan](/docs/openclaw-docs/plugins/reference/qianfan | Adds Qianfan model provider support to OpenClaw. | @openclaw/qianfan-providerincluded in OpenClaw | providers: qianfan |
| [qqbot](/docs/openclaw-docs/plugins/reference/qqbot | Adds the QQ Bot channel surface for sending and receiving OpenClaw messages. | @openclaw/qqbotnpm; ClawHub | channels: qqbot; contracts: tools; skills |
| [qwen](/docs/openclaw-docs/plugins/reference/qwen | Adds Qwen, Qwen Cloud, Model Studio, DashScope model provider support to OpenClaw. | @openclaw/qwen-providerincluded in OpenClaw | providers: qwen, qwencloud, modelstudio, dashscope; contracts: mediaUnderstandingProviders, videoGenerationProviders |
| [runway](/docs/openclaw-docs/plugins/reference/runway | Adds video generation provider support. | @openclaw/runway-providerincluded in OpenClaw | contracts: videoGenerationProviders |
| [searxng](/docs/openclaw-docs/plugins/reference/searxng | Adds web search provider support. | @openclaw/searxng-pluginincluded in OpenClaw | contracts: webSearchProviders |
| [senseaudio](/docs/openclaw-docs/plugins/reference/senseaudio | Adds media understanding provider support. | @openclaw/senseaudio-providerincluded in OpenClaw | contracts: mediaUnderstandingProviders |
| [sglang](/docs/openclaw-docs/plugins/reference/sglang | Adds SGLang model provider support to OpenClaw. | @openclaw/sglang-providerincluded in OpenClaw | providers: sglang |
| [signal](/docs/openclaw-docs/plugins/reference/signal | Adds the Signal channel surface for sending and receiving OpenClaw messages. | @openclaw/signalincluded in OpenClaw | channels: signal |
| [skill-workshop](/docs/openclaw-docs/plugins/reference/skill-workshop | Captures repeatable workflows as workspace skills, with pending review, safe writes, and skill prompt refresh. | @openclaw/skill-workshopincluded in OpenClaw | contracts: tools |
| [slack](/docs/openclaw-docs/plugins/reference/slack | Adds the Slack channel surface for sending and receiving OpenClaw messages. | @openclaw/slackincluded in OpenClaw | channels: slack |
| [stepfun](/docs/openclaw-docs/plugins/reference/stepfun | Adds StepFun, StepFun Plan model provider support to OpenClaw. | @openclaw/stepfun-providerincluded in OpenClaw | providers: stepfun, stepfun-plan |
| [synology-chat](/docs/openclaw-docs/plugins/reference/synology-chat | Adds the Synology Chat channel surface for sending and receiving OpenClaw messages. | @openclaw/synology-chatnpm; ClawHub | channels: synology-chat |
| [synthetic](/docs/openclaw-docs/plugins/reference/synthetic | Adds Synthetic model provider support to OpenClaw. | @openclaw/synthetic-providerincluded in OpenClaw | providers: synthetic |
| [tavily](/docs/openclaw-docs/plugins/reference/tavily | Adds agent-callable tools. Adds web search provider support. | @openclaw/tavily-pluginincluded in OpenClaw | contracts: tools, webSearchProviders; skills |
| [telegram](/docs/openclaw-docs/plugins/reference/telegram | Adds the Telegram channel surface for sending and receiving OpenClaw messages. | @openclaw/telegramincluded in OpenClaw | channels: telegram |
| [tencent](/docs/openclaw-docs/plugins/reference/tencent | Adds Tencent TokenHub model provider support to OpenClaw. | @openclaw/tencent-providerincluded in OpenClaw | providers: tencent-tokenhub |
| [tlon](/docs/openclaw-docs/plugins/reference/tlon | Adds the Tlon channel surface for sending and receiving OpenClaw messages. | @openclaw/tlonnpm; ClawHub | channels: tlon; contracts: tools; skills |
| [together](/docs/openclaw-docs/plugins/reference/together | Adds Together model provider support to OpenClaw. | @openclaw/together-providerincluded in OpenClaw | providers: together; contracts: videoGenerationProviders |
| [tokenjuice](/docs/openclaw-docs/plugins/reference/tokenjuice | Compacts exec and bash tool results with tokenjuice reducers. | @openclaw/tokenjuiceincluded in OpenClaw | contracts: agentToolResultMiddleware |
| [tts-local-cli](/docs/openclaw-docs/plugins/reference/tts-local-cli | Adds text-to-speech provider support. | @openclaw/tts-local-cliincluded in OpenClaw | contracts: speechProviders |
| [twitch](/docs/openclaw-docs/plugins/reference/twitch | Adds the Twitch channel surface for sending and receiving OpenClaw messages. | @openclaw/twitchnpm; ClawHub | channels: twitch |
| [venice](/docs/openclaw-docs/plugins/reference/venice | Adds Venice model provider support to OpenClaw. | @openclaw/venice-providerincluded in OpenClaw | providers: venice |
| [vercel-ai-gateway](/docs/openclaw-docs/plugins/reference/vercel-ai-gateway | Adds Vercel AI Gateway model provider support to OpenClaw. | @openclaw/vercel-ai-gateway-providerincluded in OpenClaw | providers: vercel-ai-gateway |
| [vllm](/docs/openclaw-docs/plugins/reference/vllm | Adds vLLM model provider support to OpenClaw. | @openclaw/vllm-providerincluded in OpenClaw | providers: vllm |
| [voice-call](/docs/openclaw-docs/plugins/reference/voice-call | Adds agent-callable tools. | @openclaw/voice-callnpm; ClawHub | contracts: tools |
| [volcengine](/docs/openclaw-docs/plugins/reference/volcengine | Adds Volcengine, Volcengine Plan model provider support to OpenClaw. | @openclaw/volcengine-providerincluded in OpenClaw | providers: volcengine, volcengine-plan; contracts: speechProviders |
| [voyage](/docs/openclaw-docs/plugins/reference/voyage | Adds memory embedding provider support. | @openclaw/voyage-providerincluded in OpenClaw | contracts: memoryEmbeddingProviders |
| [vydra](/docs/openclaw-docs/plugins/reference/vydra | Adds Vydra model provider support to OpenClaw. | @openclaw/vydra-providerincluded in OpenClaw | providers: vydra; contracts: imageGenerationProviders, speechProviders, videoGenerationProviders |
| [web-readability](/docs/openclaw-docs/plugins/reference/web-readability | Extract readable article content from local HTML web fetch responses. | @openclaw/web-readability-pluginincluded in OpenClaw | contracts: webContentExtractors |
| [webhooks](/docs/openclaw-docs/plugins/reference/webhooks | Authenticated inbound webhooks that bind external automation to OpenClaw TaskFlows. | @openclaw/webhooksincluded in OpenClaw | plugin |
| [whatsapp](/docs/openclaw-docs/plugins/reference/whatsapp | Adds the WhatsApp channel surface for sending and receiving OpenClaw messages. | @openclaw/whatsappnpm; ClawHub | channels: whatsapp |
| [xai](/docs/openclaw-docs/plugins/reference/xai | Adds xAI model provider support to OpenClaw. | @openclaw/xai-pluginincluded in OpenClaw | providers: xai; contracts: imageGenerationProviders, mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders, tools, videoGenerationProviders, webSearchProviders |
| [xiaomi](/docs/openclaw-docs/plugins/reference/xiaomi | Adds Xiaomi model provider support to OpenClaw. | @openclaw/xiaomi-providerincluded in OpenClaw | providers: xiaomi; contracts: speechProviders |
| [zai](/docs/openclaw-docs/plugins/reference/zai | Adds Z.AI model provider support to OpenClaw. | @openclaw/zai-providerincluded in OpenClaw | providers: zai; contracts: mediaUnderstandingProviders |
| [zalo](/docs/openclaw-docs/plugins/reference/zalo | Adds the Zalo channel surface for sending and receiving OpenClaw messages. | @openclaw/zalonpm; ClawHub | channels: zalo |
| [zalouser](/docs/openclaw-docs/plugins/reference/zalouser | Adds the Zalo Personal channel surface for sending and receiving OpenClaw messages. | @openclaw/zalousernpm; ClawHub | channels: zalouser; contracts: tools |