64 KiB
summary, read_when, title
| summary | read_when | title | |||
|---|---|---|---|---|---|
| Generated inventory of OpenClaw plugins shipped in core, published externally, or kept source-only |
|
Plugin inventory |
Plugin inventory
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
Definitions
- Core npm package: built into the
openclawnpm package and available without a separate plugin install. - Official external package: OpenClaw-maintained plugin omitted from the core npm package, kept in this official inventory, and installed on demand through ClawHub and/or npm.
- Source checkout only: repo-local plugin omitted from published npm artifacts and not advertised as an installable package.
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.
Install a plugin
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
During the launch cutover, ordinary bare package specs still install from npm.
Use clawhub:@openclaw/discord or npm:@openclaw/discord when you need an
explicit source. 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.
Core npm package
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| admin-http-rpc | OpenClaw admin HTTP RPC endpoint. | @openclaw/admin-http-rpcincluded in OpenClaw |
contracts: gatewayMethodDispatch |
| alibaba | Adds video generation provider support. | @openclaw/alibaba-providerincluded in OpenClaw |
contracts: videoGenerationProviders |
| anthropic | Adds Anthropic model provider support to OpenClaw. | @openclaw/anthropic-providerincluded in OpenClaw |
providers: anthropic; contracts: mediaUnderstandingProviders |
| arcee | Adds Arcee model provider support to OpenClaw. | @openclaw/arcee-providerincluded in OpenClaw |
providers: arcee |
| azure-speech | Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony). | @openclaw/azure-speechincluded in OpenClaw |
contracts: speechProviders |
| bonjour | Advertise the local OpenClaw gateway over Bonjour/mDNS. | @openclaw/bonjourincluded in OpenClaw |
plugin |
| browser | Adds agent-callable tools. | @openclaw/browser-pluginincluded in OpenClaw |
contracts: tools; skills |
| byteplus | Adds BytePlus, BytePlus Plan model provider support to OpenClaw. | @openclaw/byteplus-providerincluded in OpenClaw |
providers: byteplus, byteplus-plan; contracts: videoGenerationProviders |
| canvas | Experimental Canvas control and A2UI rendering surfaces for paired nodes. | @openclaw/canvas-pluginincluded in OpenClaw |
contracts: tools |
| cerebras | Adds Cerebras model provider support to OpenClaw. | @openclaw/cerebras-providerincluded in OpenClaw |
providers: cerebras |
| chutes | Adds Chutes model provider support to OpenClaw. | @openclaw/chutes-providerincluded in OpenClaw |
providers: chutes |
| clickclack | Adds the Clickclack channel surface for sending and receiving OpenClaw messages. | @openclaw/clickclackincluded in OpenClaw |
channels: clickclack |
| cloudflare-ai-gateway | Adds Cloudflare AI Gateway model provider support to OpenClaw. | @openclaw/cloudflare-ai-gateway-providerincluded in OpenClaw |
providers: cloudflare-ai-gateway |
| comfy | Adds ComfyUI model provider support to OpenClaw. | @openclaw/comfy-providerincluded in OpenClaw |
providers: comfy; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders |
| copilot-proxy | Adds Copilot Proxy model provider support to OpenClaw. | @openclaw/copilot-proxyincluded in OpenClaw |
providers: copilot-proxy |
| deepgram | Adds media understanding provider support. Adds realtime transcription provider support. | @openclaw/deepgram-providerincluded in OpenClaw |
contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders |
| deepinfra | Adds DeepInfra model provider support to OpenClaw. | @openclaw/deepinfra-providerincluded in OpenClaw |
providers: deepinfra; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, speechProviders, videoGenerationProviders |
| deepseek | Adds DeepSeek model provider support to OpenClaw. | @openclaw/deepseek-providerincluded in OpenClaw |
providers: deepseek |
| document-extract | Extract text and fallback page images from local document attachments. | @openclaw/document-extract-pluginincluded in OpenClaw |
contracts: documentExtractors |
| duckduckgo | Adds web search provider support. | @openclaw/duckduckgo-pluginincluded in OpenClaw |
contracts: webSearchProviders |
| 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 | Adds web search provider support. | @openclaw/exa-pluginincluded in OpenClaw |
contracts: webSearchProviders |
| fal | Adds fal model provider support to OpenClaw. | @openclaw/fal-providerincluded in OpenClaw |
providers: fal; contracts: imageGenerationProviders, musicGenerationProviders, 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-transferincluded in OpenClaw |
contracts: tools |
| 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 | Adds Fireworks model provider support to OpenClaw. | @openclaw/fireworks-providerincluded in OpenClaw |
providers: fireworks |
| github-copilot | Adds GitHub Copilot model provider support to OpenClaw. | @openclaw/github-copilot-providerincluded in OpenClaw |
providers: github-copilot; contracts: memoryEmbeddingProviders |
| 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 | |
| gradium | Adds text-to-speech provider support. | @openclaw/gradium-speechincluded in OpenClaw |
contracts: speechProviders |
| groq | Adds Groq model provider support to OpenClaw. | @openclaw/groq-providerincluded in OpenClaw |
providers: groq; contracts: mediaUnderstandingProviders |
| huggingface | Adds Hugging Face model provider support to OpenClaw. | @openclaw/huggingface-providerincluded in OpenClaw |
providers: huggingface |
| imessage | Adds the iMessage channel surface for sending and receiving OpenClaw messages. | @openclaw/imessageincluded in OpenClaw |
channels: imessage |
| inworld | Inworld streaming text-to-speech (MP3, OGG_OPUS, PCM telephony). | @openclaw/inworld-speechincluded in OpenClaw |
contracts: speechProviders |
| irc | Adds the IRC channel surface for sending and receiving OpenClaw messages. | @openclaw/ircincluded in OpenClaw |
channels: irc |
| kilocode | Adds Kilocode model provider support to OpenClaw. | @openclaw/kilocode-providerincluded in OpenClaw |
providers: kilocode |
| kimi | Adds Kimi, Kimi Coding model provider support to OpenClaw. | @openclaw/kimi-providerincluded in OpenClaw |
providers: kimi, kimi-coding |
| litellm | Adds LiteLLM model provider support to OpenClaw. | @openclaw/litellm-providerincluded in OpenClaw |
providers: litellm; contracts: imageGenerationProviders |
| llm-task | Generic JSON-only LLM tool for structured tasks callable from workflows. | @openclaw/llm-taskincluded in OpenClaw |
contracts: tools |
| lmstudio | Adds LM Studio model provider support to OpenClaw. | @openclaw/lmstudio-providerincluded in OpenClaw |
providers: lmstudio; contracts: memoryEmbeddingProviders |
| mattermost | Adds the Mattermost channel surface for sending and receiving OpenClaw messages. | @openclaw/mattermostincluded in OpenClaw |
channels: mattermost |
| memory-core | Adds memory embedding provider support. Adds agent-callable tools. | @openclaw/memory-coreincluded in OpenClaw |
contracts: memoryEmbeddingProviders, tools |
| memory-wiki | Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw. | @openclaw/memory-wikiincluded in OpenClaw |
contracts: tools; skills |
| microsoft | Adds text-to-speech provider support. | @openclaw/microsoft-speechincluded in OpenClaw |
contracts: speechProviders |
| microsoft-foundry | Adds Microsoft Foundry model provider support to OpenClaw. | @openclaw/microsoft-foundryincluded in OpenClaw |
providers: microsoft-foundry |
| 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 | Imports Hermes configuration, memories, skills, and supported credentials into OpenClaw. | @openclaw/migrate-hermesincluded in OpenClaw |
contracts: migrationProviders |
| 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 | Adds Mistral model provider support to OpenClaw. | @openclaw/mistral-providerincluded in OpenClaw |
providers: mistral; contracts: mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders |
| moonshot | Adds Moonshot model provider support to OpenClaw. | @openclaw/moonshot-providerincluded in OpenClaw |
providers: moonshot; contracts: mediaUnderstandingProviders, webSearchProviders |
| nvidia | Adds NVIDIA model provider support to OpenClaw. | @openclaw/nvidia-providerincluded in OpenClaw |
providers: nvidia |
| oc-path | Adds the openclaw path CLI for oc:// workspace file addressing. | @openclaw/oc-pathincluded in OpenClaw |
plugin |
| ollama | Adds Ollama model provider support to OpenClaw. | @openclaw/ollama-providerincluded in OpenClaw |
providers: ollama; contracts: memoryEmbeddingProviders, webSearchProviders |
| open-prose | OpenProse VM skill pack with a /prose slash command. | @openclaw/open-proseincluded in OpenClaw |
skills |
| 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 | Adds OpenCode model provider support to OpenClaw. | @openclaw/opencode-providerincluded in OpenClaw |
providers: opencode; contracts: mediaUnderstandingProviders |
| opencode-go | Adds OpenCode Go model provider support to OpenClaw. | @openclaw/opencode-go-providerincluded in OpenClaw |
providers: opencode-go; contracts: mediaUnderstandingProviders |
| openrouter | Adds OpenRouter model provider support to OpenClaw. | @openclaw/openrouter-providerincluded in OpenClaw |
providers: openrouter; contracts: imageGenerationProviders, mediaUnderstandingProviders, musicGenerationProviders, speechProviders, videoGenerationProviders |
| perplexity | Adds web search provider support. | @openclaw/perplexity-pluginincluded in OpenClaw |
contracts: webSearchProviders |
| policy | Adds policy-backed doctor checks for workspace conformance. | @openclaw/policyincluded in OpenClaw |
plugin |
| qianfan | Adds Qianfan model provider support to OpenClaw. | @openclaw/qianfan-providerincluded in OpenClaw |
providers: qianfan |
| 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 | Adds video generation provider support. | @openclaw/runway-providerincluded in OpenClaw |
contracts: videoGenerationProviders |
| searxng | Adds web search provider support. | @openclaw/searxng-pluginincluded in OpenClaw |
contracts: webSearchProviders |
| senseaudio | Adds media understanding provider support. | @openclaw/senseaudio-providerincluded in OpenClaw |
contracts: mediaUnderstandingProviders |
| sglang | Adds SGLang model provider support to OpenClaw. | @openclaw/sglang-providerincluded in OpenClaw |
providers: sglang |
| signal | Adds the Signal channel surface for sending and receiving OpenClaw messages. | @openclaw/signalincluded in OpenClaw |
channels: signal |
| skill-workshop | Captures repeatable workflows as workspace skills, with pending review, safe writes, and skill prompt refresh. | @openclaw/skill-workshopincluded in OpenClaw |
contracts: tools |
| stepfun | Adds StepFun, StepFun Plan model provider support to OpenClaw. | @openclaw/stepfun-providerincluded in OpenClaw |
providers: stepfun, stepfun-plan |
| synthetic | Adds Synthetic model provider support to OpenClaw. | @openclaw/synthetic-providerincluded in OpenClaw |
providers: synthetic |
| tavily | Adds agent-callable tools. Adds web search provider support. | @openclaw/tavily-pluginincluded in OpenClaw |
contracts: tools, webSearchProviders; skills |
| telegram | Adds the Telegram channel surface for sending and receiving OpenClaw messages. | @openclaw/telegramincluded in OpenClaw |
channels: telegram |
| tencent | Adds Tencent TokenHub model provider support to OpenClaw. | @openclaw/tencent-providerincluded in OpenClaw |
providers: tencent-tokenhub |
| together | Adds Together model provider support to OpenClaw. | @openclaw/together-providerincluded in OpenClaw |
providers: together; contracts: videoGenerationProviders |
| tokenjuice | Compacts exec and bash tool results with tokenjuice reducers. | @openclaw/tokenjuiceincluded in OpenClaw |
contracts: agentToolResultMiddleware |
| tts-local-cli | Adds text-to-speech provider support. | @openclaw/tts-local-cliincluded in OpenClaw |
contracts: speechProviders |
| venice | Adds Venice model provider support to OpenClaw. | @openclaw/venice-providerincluded in OpenClaw |
providers: venice |
| vercel-ai-gateway | Adds Vercel AI Gateway model provider support to OpenClaw. | @openclaw/vercel-ai-gateway-providerincluded in OpenClaw |
providers: vercel-ai-gateway |
| vllm | Adds vLLM model provider support to OpenClaw. | @openclaw/vllm-providerincluded in OpenClaw |
providers: vllm |
| volcengine | Adds Volcengine, Volcengine Plan model provider support to OpenClaw. | @openclaw/volcengine-providerincluded in OpenClaw |
providers: volcengine, volcengine-plan; contracts: speechProviders |
| voyage | Adds memory embedding provider support. | @openclaw/voyage-providerincluded in OpenClaw |
contracts: memoryEmbeddingProviders |
| vydra | Adds Vydra model provider support to OpenClaw. | @openclaw/vydra-providerincluded in OpenClaw |
providers: vydra; contracts: imageGenerationProviders, speechProviders, videoGenerationProviders |
| web-readability | Extract readable article content from local HTML web fetch responses. | @openclaw/web-readability-pluginincluded in OpenClaw |
contracts: webContentExtractors |
| webhooks | Authenticated inbound webhooks that bind external automation to OpenClaw TaskFlows. | @openclaw/webhooksincluded in OpenClaw |
plugin |
| xai | Adds xAI model provider support to OpenClaw. | @openclaw/xai-pluginincluded in OpenClaw |
providers: xai; contracts: imageGenerationProviders, mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders, tools, videoGenerationProviders, webSearchProviders |
| xiaomi | Adds Xiaomi model provider support to OpenClaw. | @openclaw/xiaomi-providerincluded in OpenClaw |
providers: xiaomi; contracts: speechProviders |
| zai | Adds Z.AI model provider support to OpenClaw. | @openclaw/zai-providerincluded in OpenClaw |
providers: zai; contracts: mediaUnderstandingProviders |
Official external packages
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| acpx | OpenClaw ACP runtime backend with plugin-owned session and transport management. | @openclaw/acpxnpm; ClawHub |
skills |
| amazon-bedrock | OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support. | @openclaw/amazon-bedrock-providernpm; ClawHub |
providers: amazon-bedrock; contracts: memoryEmbeddingProviders |
| amazon-bedrock-mantle | OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing. | @openclaw/amazon-bedrock-mantle-providernpm; ClawHub |
providers: amazon-bedrock-mantle |
| anthropic-vertex | OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI. | @openclaw/anthropic-vertex-providernpm; ClawHub |
providers: anthropic-vertex |
| brave | OpenClaw Brave Search provider plugin for web search. | @openclaw/brave-pluginnpm; ClawHub |
contracts: webSearchProviders |
| codex | OpenClaw Codex app-server harness and model provider plugin with a Codex-managed GPT catalog. | @openclaw/codexnpm; ClawHub |
providers: codex; contracts: mediaUnderstandingProviders, migrationProviders |
| diagnostics-otel | OpenClaw diagnostics OpenTelemetry exporter for metrics and traces. | @openclaw/diagnostics-otelnpm; ClawHub: clawhub:@openclaw/diagnostics-otel |
plugin |
| diagnostics-prometheus | OpenClaw diagnostics Prometheus exporter for runtime metrics. | @openclaw/diagnostics-prometheusnpm; ClawHub: clawhub:@openclaw/diagnostics-prometheus |
plugin |
| diffs | OpenClaw read-only diff viewer plugin and file renderer for agents. | @openclaw/diffsnpm; ClawHub |
contracts: tools; skills |
| diffs-language-pack | Adds syntax highlighting for languages outside the default diffs viewer set. | @openclaw/diffs-language-packnpm; ClawHub: clawhub:@openclaw/diffs-language-pack |
plugin |
| discord | OpenClaw Discord channel plugin for channels, DMs, commands, and app events. | @openclaw/discordnpm; ClawHub |
channels: discord; contracts: transcriptSourceProviders |
| feishu | OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng). | @openclaw/feishunpm; ClawHub |
channels: feishu; contracts: tools; skills |
| google-meet | OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports. | @openclaw/google-meetnpm; ClawHub |
contracts: tools |
| googlechat | OpenClaw Google Chat channel plugin for spaces and direct messages. | @openclaw/googlechatnpm; ClawHub |
channels: googlechat |
| line | OpenClaw LINE channel plugin for LINE Bot API chats. | @openclaw/linenpm; ClawHub |
channels: line |
| lobster | Lobster workflow tool plugin for typed pipelines and resumable approvals. | @openclaw/lobsternpm; ClawHub |
contracts: tools |
| matrix | OpenClaw Matrix channel plugin for rooms and direct messages. | @openclaw/matrixClawHub: clawhub:@openclaw/matrix; npm |
channels: matrix |
| memory-lancedb | OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search. | @openclaw/memory-lancedbnpm; ClawHub |
contracts: tools |
| msteams | OpenClaw Microsoft Teams channel plugin for bot conversations. | @openclaw/msteamsnpm; ClawHub |
channels: msteams |
| nextcloud-talk | OpenClaw Nextcloud Talk channel plugin for conversations. | @openclaw/nextcloud-talknpm; ClawHub |
channels: nextcloud-talk |
| nostr | OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages. | @openclaw/nostrnpm; ClawHub |
channels: nostr |
| openshell | OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution. | @openclaw/openshell-sandboxnpm; ClawHub |
plugin |
| pixverse | OpenClaw PixVerse video generation provider plugin. | @openclaw/pixverse-providernpm; ClawHub |
contracts: videoGenerationProviders |
| qqbot | OpenClaw QQ Bot channel plugin for group and direct-message workflows. | @openclaw/qqbotnpm; ClawHub |
channels: qqbot; contracts: tools; skills |
| slack | OpenClaw Slack channel plugin for channels, DMs, commands, and app events. | @openclaw/slacknpm; ClawHub |
channels: slack |
| synology-chat | Synology Chat channel plugin for OpenClaw channels and direct messages. | @openclaw/synology-chatnpm; ClawHub |
channels: synology-chat |
| tlon | OpenClaw Tlon/Urbit channel plugin for chat workflows. | @openclaw/tlonnpm; ClawHub |
channels: tlon; skills |
| twitch | OpenClaw Twitch channel plugin for chat and moderation workflows. | @openclaw/twitchnpm; ClawHub |
channels: twitch |
| voice-call | OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls. | @openclaw/voice-callnpm; ClawHub |
contracts: tools |
| OpenClaw WhatsApp channel plugin for WhatsApp Web chats. | @openclaw/whatsappClawHub: clawhub:@openclaw/whatsapp; npm |
channels: whatsapp | |
| zalo | OpenClaw Zalo channel plugin for bot and webhook chats. | @openclaw/zalonpm; ClawHub |
channels: zalo |
| zalouser | OpenClaw Zalo Personal Account plugin via native zca-js integration. | @openclaw/zalousernpm; ClawHub |
channels: zalouser; contracts: tools |
Source checkout only
| Plugin | Description | Distribution | Surface |
|---|---|---|---|
| qa-channel | Adds the QA Channel surface for sending and receiving OpenClaw messages. | @openclaw/qa-channelsource checkout only |
channels: qa-channel |
| qa-lab | OpenClaw QA lab plugin with private debugger UI and scenario runner. | @openclaw/qa-labsource checkout only |
plugin |
| qa-matrix | Matrix QA transport runner and substrate. | @openclaw/qa-matrixsource checkout only |
plugin |