docs/plugins/plugin-inventory.md
This page is generated from extensions/*/package.json, openclaw.plugin.json,
and the root npm package files exclusions. Regenerate it with:
pnpm plugins:inventory:gen
openclaw npm package and available without a separate plugin install.Source checkouts are different from npm installs: after pnpm install, bundled
plugins load from extensions/<id> so local edits and package-local workspace
dependencies are available.
Use the Distribution column to decide whether install is needed. Plugins that
say included in OpenClaw are already present in the core package. Official
external packages need one install, then a Gateway restart.
For example, Discord is an official external package:
openclaw plugins install @openclaw/discord
openclaw gateway restart
openclaw plugins inspect discord --runtime --json
Bare package specs try ClawHub first, then npm fallback. To force a source, use
clawhub:@openclaw/discord or npm:@openclaw/discord. After install, follow
the plugin's setup doc, such as Discord, to add credentials
and channel config. See Manage plugins for update,
uninstall, and publishing commands.
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| alibaba | Adds video generation provider support. | @openclaw/alibaba-provider | |
| included in OpenClaw | contracts: videoGenerationProviders | ||
| amazon-bedrock | Adds Amazon Bedrock model provider support to OpenClaw. | @openclaw/amazon-bedrock-provider | |
| included in OpenClaw | providers: amazon-bedrock; contracts: memoryEmbeddingProviders | ||
| amazon-bedrock-mantle | Adds Amazon Bedrock Mantle model provider support to OpenClaw. | @openclaw/amazon-bedrock-mantle-provider | |
| included in OpenClaw | providers: amazon-bedrock-mantle | ||
| anthropic | Adds Anthropic model provider support to OpenClaw. | @openclaw/anthropic-provider | |
| included in OpenClaw | providers: anthropic; contracts: mediaUnderstandingProviders | ||
| anthropic-vertex | Adds Anthropic Vertex model provider support to OpenClaw. | @openclaw/anthropic-vertex-provider | |
| included in OpenClaw | 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 | ||
| 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 | ||
| 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 | ||
| cloudflare-ai-gateway | Adds Cloudflare AI Gateway model provider support to OpenClaw. | @openclaw/cloudflare-ai-gateway-provider | |
| included in OpenClaw | providers: cloudflare-ai-gateway | ||
| 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 | ||
| 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, videoGenerationProviders | ||
| 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 | ||
| 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 | ||
| 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 | ||
| matrix | Adds the Matrix channel surface for sending and receiving OpenClaw messages. | @openclaw/matrix | |
| included in OpenClaw | 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-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 | ||
| nvidia | Adds NVIDIA model provider support to OpenClaw. | @openclaw/nvidia-provider | |
| included in OpenClaw | providers: nvidia | ||
| 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, speechProviders, videoGenerationProviders | ||
| openshell | Sandbox backend powered by OpenShell with mirrored local workspaces and SSH-based command execution. | @openclaw/openshell-sandbox | |
| included in OpenClaw | plugin | ||
| perplexity | Adds web search provider support. | @openclaw/perplexity-plugin | |
| included in OpenClaw | contracts: webSearchProviders | ||
| qianfan | Adds Qianfan model provider support to OpenClaw. | @openclaw/qianfan-provider | |
| included in OpenClaw | providers: qianfan | ||
| 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 | Adds the Slack channel surface for sending and receiving OpenClaw messages. | @openclaw/slack | |
| included in OpenClaw | channels: slack | ||
| stepfun | Adds StepFun, StepFun Plan model provider support to OpenClaw. | @openclaw/stepfun-provider | |
| included in OpenClaw | providers: stepfun, stepfun-plan | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 |
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| acpx | Embedded ACP runtime backend with plugin-owned session and transport management. | @openclaw/acpx | |
| npm; ClawHub | skills | ||
| bluebubbles | Adds the BlueBubbles channel surface for sending and receiving OpenClaw messages. | @openclaw/bluebubbles | |
| npm; ClawHub | channels: bluebubbles | ||
| brave | Adds web search provider support. | @openclaw/brave-plugin | |
| npm; ClawHub | contracts: webSearchProviders | ||
| codex | Codex app-server harness and Codex-managed GPT model catalog. | @openclaw/codex | |
| npm; ClawHub | providers: codex; contracts: mediaUnderstandingProviders, migrationProviders | ||
| diagnostics-otel | OpenClaw diagnostics OpenTelemetry exporter. | @openclaw/diagnostics-otel | |
npm; ClawHub: clawhub:@openclaw/diagnostics-otel | plugin | ||
| diagnostics-prometheus | OpenClaw diagnostics Prometheus exporter. | @openclaw/diagnostics-prometheus | |
npm; ClawHub: clawhub:@openclaw/diagnostics-prometheus | plugin | ||
| diffs | Read-only diff viewer and file renderer for agents. | @openclaw/diffs | |
| npm; ClawHub | contracts: tools; skills | ||
| discord | Adds the Discord channel surface for sending and receiving OpenClaw messages. | @openclaw/discord | |
| npm; ClawHub | channels: discord | ||
| feishu | Adds the Feishu channel surface for sending and receiving OpenClaw messages. | @openclaw/feishu | |
| npm; ClawHub | channels: feishu; contracts: tools; skills | ||
| google-meet | Join Google Meet calls through Chrome or Twilio transports. | @openclaw/google-meet | |
| npm; ClawHub | contracts: tools | ||
| googlechat | Adds the Google Chat channel surface for sending and receiving OpenClaw messages. | @openclaw/googlechat | |
| npm; ClawHub | channels: googlechat | ||
| line | Adds the LINE channel surface for sending and receiving OpenClaw messages. | @openclaw/line | |
| npm; ClawHub | channels: line | ||
| lobster | Typed workflow tool with resumable approvals. | @openclaw/lobster | |
| npm; ClawHub | contracts: tools | ||
| memory-lancedb | Adds agent-callable tools. | @openclaw/memory-lancedb | |
| npm; ClawHub | contracts: tools | ||
| msteams | Adds the Microsoft Teams channel surface for sending and receiving OpenClaw messages. | @openclaw/msteams | |
| npm; ClawHub | channels: msteams | ||
| nextcloud-talk | Adds the Nextcloud Talk channel surface for sending and receiving OpenClaw messages. | @openclaw/nextcloud-talk | |
| npm; ClawHub | channels: nextcloud-talk | ||
| nostr | Adds the Nostr channel surface for sending and receiving OpenClaw messages. | @openclaw/nostr | |
| npm; ClawHub | channels: nostr | ||
| qqbot | Adds the QQ Bot channel surface for sending and receiving OpenClaw messages. | @openclaw/qqbot | |
| npm; ClawHub | channels: qqbot; contracts: tools; skills | ||
| synology-chat | Adds the Synology Chat channel surface for sending and receiving OpenClaw messages. | @openclaw/synology-chat | |
| npm; ClawHub | channels: synology-chat | ||
| tlon | Adds the Tlon channel surface for sending and receiving OpenClaw messages. | @openclaw/tlon | |
| npm; ClawHub | channels: tlon; contracts: tools; skills | ||
| twitch | Adds the Twitch channel surface for sending and receiving OpenClaw messages. | @openclaw/twitch | |
| npm; ClawHub | channels: twitch | ||
| voice-call | Adds agent-callable tools. | @openclaw/voice-call | |
| npm; ClawHub | contracts: tools | ||
| Adds the WhatsApp channel surface for sending and receiving OpenClaw messages. | @openclaw/whatsapp | ||
| npm; ClawHub | channels: whatsapp | ||
| zalo | Adds the Zalo channel surface for sending and receiving OpenClaw messages. | @openclaw/zalo | |
| npm; ClawHub | channels: zalo | ||
| zalouser | Adds the Zalo Personal channel surface for sending and receiving OpenClaw messages. | @openclaw/zalouser | |
| npm; ClawHub | channels: zalouser; contracts: tools |
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| 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 |