diff --git a/extensions/alibaba/openclaw.plugin.json b/extensions/alibaba/openclaw.plugin.json index ea5793f6ea2d..a7466efc5149 100644 --- a/extensions/alibaba/openclaw.plugin.json +++ b/extensions/alibaba/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "alibaba", - "icon": "https://cdn.simpleicons.org/alibabacloud/111111", + "icon": "https://cdn.simpleicons.org/alibabacloud", "activation": { "onStartup": false }, diff --git a/extensions/anthropic-vertex/openclaw.plugin.json b/extensions/anthropic-vertex/openclaw.plugin.json index 6f8cabd474c5..89cd7f7a045c 100644 --- a/extensions/anthropic-vertex/openclaw.plugin.json +++ b/extensions/anthropic-vertex/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "anthropic-vertex", "name": "Anthropic Vertex", "description": "OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI.", - "icon": "https://cdn.simpleicons.org/anthropic/111111", + "icon": "https://cdn.simpleicons.org/anthropic", "activation": { "onStartup": false }, diff --git a/extensions/anthropic/openclaw.plugin.json b/extensions/anthropic/openclaw.plugin.json index 7ca036c5566f..72a3dc016131 100644 --- a/extensions/anthropic/openclaw.plugin.json +++ b/extensions/anthropic/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "anthropic", - "icon": "https://cdn.simpleicons.org/anthropic/111111", + "icon": "https://cdn.simpleicons.org/anthropic", "activation": { "onStartup": false }, diff --git a/extensions/brave/openclaw.plugin.json b/extensions/brave/openclaw.plugin.json index b6bd6aa7634d..a47856781ea6 100644 --- a/extensions/brave/openclaw.plugin.json +++ b/extensions/brave/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "brave", "name": "Brave", "description": "OpenClaw Brave Search provider plugin for web search.", - "icon": "https://cdn.simpleicons.org/brave/111111", + "icon": "https://cdn.simpleicons.org/brave", "activation": { "onStartup": false }, diff --git a/extensions/cloudflare-ai-gateway/openclaw.plugin.json b/extensions/cloudflare-ai-gateway/openclaw.plugin.json index f3050706537f..845eeb4e8c44 100644 --- a/extensions/cloudflare-ai-gateway/openclaw.plugin.json +++ b/extensions/cloudflare-ai-gateway/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "cloudflare-ai-gateway", - "icon": "https://cdn.simpleicons.org/cloudflare/111111", + "icon": "https://cdn.simpleicons.org/cloudflare", "activation": { "onStartup": false }, diff --git a/extensions/copilot-proxy/openclaw.plugin.json b/extensions/copilot-proxy/openclaw.plugin.json index a1c8b52a3aa5..a7f397572d33 100644 --- a/extensions/copilot-proxy/openclaw.plugin.json +++ b/extensions/copilot-proxy/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "copilot-proxy", - "icon": "https://cdn.simpleicons.org/githubcopilot/111111", + "icon": "https://cdn.simpleicons.org/githubcopilot", "activation": { "onStartup": false }, diff --git a/extensions/copilot/openclaw.plugin.json b/extensions/copilot/openclaw.plugin.json index 84e2318019d5..7932b77336e8 100644 --- a/extensions/copilot/openclaw.plugin.json +++ b/extensions/copilot/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "copilot", "name": "GitHub Copilot agent runtime", "description": "Registers the GitHub Copilot agent runtime.", - "icon": "https://cdn.simpleicons.org/githubcopilot/111111", + "icon": "https://cdn.simpleicons.org/githubcopilot", "version": "2026.6.2", "activation": { "onStartup": false, diff --git a/extensions/deepgram/openclaw.plugin.json b/extensions/deepgram/openclaw.plugin.json index 8054e180b8ab..d8bf7e3a829f 100644 --- a/extensions/deepgram/openclaw.plugin.json +++ b/extensions/deepgram/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "deepgram", - "icon": "https://cdn.simpleicons.org/deepgram/111111", + "icon": "https://cdn.simpleicons.org/deepgram", "activation": { "onStartup": false }, diff --git a/extensions/deepseek/openclaw.plugin.json b/extensions/deepseek/openclaw.plugin.json index df48a86f10eb..aad2ea04dfe9 100644 --- a/extensions/deepseek/openclaw.plugin.json +++ b/extensions/deepseek/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "deepseek", - "icon": "https://cdn.simpleicons.org/deepseek/111111", + "icon": "https://cdn.simpleicons.org/deepseek", "activation": { "onStartup": false }, diff --git a/extensions/discord/openclaw.plugin.json b/extensions/discord/openclaw.plugin.json index 3a6e727b4a28..f2e75d5bd66a 100644 --- a/extensions/discord/openclaw.plugin.json +++ b/extensions/discord/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "discord", "name": "Discord", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", - "icon": "https://cdn.simpleicons.org/discord/111111", + "icon": "https://cdn.simpleicons.org/discord", "skills": ["./skills"], "activation": { "onStartup": false diff --git a/extensions/duckduckgo/openclaw.plugin.json b/extensions/duckduckgo/openclaw.plugin.json index 26d7374f60cd..d63b50051641 100644 --- a/extensions/duckduckgo/openclaw.plugin.json +++ b/extensions/duckduckgo/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "duckduckgo", - "icon": "https://cdn.simpleicons.org/duckduckgo/111111", + "icon": "https://cdn.simpleicons.org/duckduckgo", "activation": { "onStartup": false }, diff --git a/extensions/elevenlabs/openclaw.plugin.json b/extensions/elevenlabs/openclaw.plugin.json index 181f85d5b2be..1fbb7f64a86b 100644 --- a/extensions/elevenlabs/openclaw.plugin.json +++ b/extensions/elevenlabs/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "elevenlabs", - "icon": "https://cdn.simpleicons.org/elevenlabs/111111", + "icon": "https://cdn.simpleicons.org/elevenlabs", "activation": { "onStartup": false }, diff --git a/extensions/google-meet/openclaw.plugin.json b/extensions/google-meet/openclaw.plugin.json index 0dd334ea8b41..2ab0c2d77108 100644 --- a/extensions/google-meet/openclaw.plugin.json +++ b/extensions/google-meet/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "google-meet", "name": "Google Meet", "description": "OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports.", - "icon": "https://cdn.simpleicons.org/googlemeet/111111", + "icon": "https://cdn.simpleicons.org/googlemeet", "enabledByDefault": false, "commandAliases": [{ "name": "googlemeet" }], "activation": { diff --git a/extensions/google/openclaw.plugin.json b/extensions/google/openclaw.plugin.json index 8c8686c55aa7..cca582f02ca2 100644 --- a/extensions/google/openclaw.plugin.json +++ b/extensions/google/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "google", - "icon": "https://cdn.simpleicons.org/google/111111", + "icon": "https://cdn.simpleicons.org/google", "activation": { "onStartup": false }, diff --git a/extensions/googlechat/openclaw.plugin.json b/extensions/googlechat/openclaw.plugin.json index 919608c0a71e..7517acedd991 100644 --- a/extensions/googlechat/openclaw.plugin.json +++ b/extensions/googlechat/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "googlechat", "name": "Google Chat", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", - "icon": "https://cdn.simpleicons.org/googlechat/111111", + "icon": "https://cdn.simpleicons.org/googlechat", "activation": { "onStartup": false }, diff --git a/extensions/huggingface/openclaw.plugin.json b/extensions/huggingface/openclaw.plugin.json index 614ee1b22029..4dc45fda8af9 100644 --- a/extensions/huggingface/openclaw.plugin.json +++ b/extensions/huggingface/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "huggingface", - "icon": "https://cdn.simpleicons.org/huggingface/111111", + "icon": "https://cdn.simpleicons.org/huggingface", "activation": { "onStartup": false }, diff --git a/extensions/imessage/openclaw.plugin.json b/extensions/imessage/openclaw.plugin.json index e4e74ef18819..dee8cf2b96aa 100644 --- a/extensions/imessage/openclaw.plugin.json +++ b/extensions/imessage/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "imessage", - "icon": "https://cdn.simpleicons.org/imessage/111111", + "icon": "https://cdn.simpleicons.org/imessage", "activation": { "onStartup": false }, diff --git a/extensions/line/openclaw.plugin.json b/extensions/line/openclaw.plugin.json index 240c43670f70..9ce2df678b05 100644 --- a/extensions/line/openclaw.plugin.json +++ b/extensions/line/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "line", "name": "LINE", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", - "icon": "https://cdn.simpleicons.org/line/111111", + "icon": "https://cdn.simpleicons.org/line", "activation": { "onStartup": false }, diff --git a/extensions/lmstudio/openclaw.plugin.json b/extensions/lmstudio/openclaw.plugin.json index c485f6609447..f7082ce0819a 100644 --- a/extensions/lmstudio/openclaw.plugin.json +++ b/extensions/lmstudio/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "lmstudio", - "icon": "https://cdn.simpleicons.org/lmstudio/111111", + "icon": "https://cdn.simpleicons.org/lmstudio", "activation": { "onStartup": false }, diff --git a/extensions/matrix/openclaw.plugin.json b/extensions/matrix/openclaw.plugin.json index 4253689a4ee3..1ba2ef7d3744 100644 --- a/extensions/matrix/openclaw.plugin.json +++ b/extensions/matrix/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "matrix", "name": "Matrix", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", - "icon": "https://cdn.simpleicons.org/matrix/111111", + "icon": "https://cdn.simpleicons.org/matrix", "commandAliases": [{ "name": "matrix" }], "activation": { "onStartup": false, diff --git a/extensions/mattermost/openclaw.plugin.json b/extensions/mattermost/openclaw.plugin.json index 3b751718d36b..fbba4775282b 100644 --- a/extensions/mattermost/openclaw.plugin.json +++ b/extensions/mattermost/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "mattermost", - "icon": "https://cdn.simpleicons.org/mattermost/111111", + "icon": "https://cdn.simpleicons.org/mattermost", "activation": { "onStartup": false }, diff --git a/extensions/minimax/openclaw.plugin.json b/extensions/minimax/openclaw.plugin.json index a0fd12f34e02..aa02138bc512 100644 --- a/extensions/minimax/openclaw.plugin.json +++ b/extensions/minimax/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "minimax", - "icon": "https://cdn.simpleicons.org/minimax/111111", + "icon": "https://cdn.simpleicons.org/minimax", "activation": { "onStartup": false }, diff --git a/extensions/mistral/openclaw.plugin.json b/extensions/mistral/openclaw.plugin.json index 718d044d09a7..d228c678ea64 100644 --- a/extensions/mistral/openclaw.plugin.json +++ b/extensions/mistral/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "mistral", - "icon": "https://cdn.simpleicons.org/mistralai/111111", + "icon": "https://cdn.simpleicons.org/mistralai", "activation": { "onStartup": false }, diff --git a/extensions/nextcloud-talk/openclaw.plugin.json b/extensions/nextcloud-talk/openclaw.plugin.json index 1b645df0e66c..f6f2fc3acbc8 100644 --- a/extensions/nextcloud-talk/openclaw.plugin.json +++ b/extensions/nextcloud-talk/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "nextcloud-talk", "name": "Nextcloud Talk", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", - "icon": "https://cdn.simpleicons.org/nextcloud/111111", + "icon": "https://cdn.simpleicons.org/nextcloud", "activation": { "onStartup": false }, diff --git a/extensions/nvidia/openclaw.plugin.json b/extensions/nvidia/openclaw.plugin.json index 240b6b9fae57..ab51e880dcee 100644 --- a/extensions/nvidia/openclaw.plugin.json +++ b/extensions/nvidia/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "nvidia", - "icon": "https://cdn.simpleicons.org/nvidia/111111", + "icon": "https://cdn.simpleicons.org/nvidia", "activation": { "onStartup": false }, diff --git a/extensions/ollama/openclaw.plugin.json b/extensions/ollama/openclaw.plugin.json index 33ae833c8e12..c03ea81fd3c4 100644 --- a/extensions/ollama/openclaw.plugin.json +++ b/extensions/ollama/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "ollama", - "icon": "https://cdn.simpleicons.org/ollama/111111", + "icon": "https://cdn.simpleicons.org/ollama", "activation": { "onStartup": false }, diff --git a/extensions/opencode-go/openclaw.plugin.json b/extensions/opencode-go/openclaw.plugin.json index fb12aae9881b..bb0d90705adc 100644 --- a/extensions/opencode-go/openclaw.plugin.json +++ b/extensions/opencode-go/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "opencode-go", - "icon": "https://cdn.simpleicons.org/opencode/111111", + "icon": "https://cdn.simpleicons.org/opencode", "activation": { "onStartup": false }, diff --git a/extensions/opencode/openclaw.plugin.json b/extensions/opencode/openclaw.plugin.json index 9e792d296caf..c16b24858d40 100644 --- a/extensions/opencode/openclaw.plugin.json +++ b/extensions/opencode/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "opencode", - "icon": "https://cdn.simpleicons.org/opencode/111111", + "icon": "https://cdn.simpleicons.org/opencode", "activation": { "onStartup": false }, diff --git a/extensions/openrouter/openclaw.plugin.json b/extensions/openrouter/openclaw.plugin.json index df47aae8b5f2..e6ac7a0844e5 100644 --- a/extensions/openrouter/openclaw.plugin.json +++ b/extensions/openrouter/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "openrouter", - "icon": "https://cdn.simpleicons.org/openrouter/111111", + "icon": "https://cdn.simpleicons.org/openrouter", "activation": { "onStartup": false }, diff --git a/extensions/perplexity/openclaw.plugin.json b/extensions/perplexity/openclaw.plugin.json index 2b75be5f8962..05f7fd4cc630 100644 --- a/extensions/perplexity/openclaw.plugin.json +++ b/extensions/perplexity/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "perplexity", - "icon": "https://cdn.simpleicons.org/perplexity/111111", + "icon": "https://cdn.simpleicons.org/perplexity", "activation": { "onStartup": false }, diff --git a/extensions/qianfan/openclaw.plugin.json b/extensions/qianfan/openclaw.plugin.json index 12d517d42404..41b2c5256812 100644 --- a/extensions/qianfan/openclaw.plugin.json +++ b/extensions/qianfan/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "qianfan", - "icon": "https://cdn.simpleicons.org/baidu/111111", + "icon": "https://cdn.simpleicons.org/baidu", "activation": { "onStartup": false }, diff --git a/extensions/qqbot/openclaw.plugin.json b/extensions/qqbot/openclaw.plugin.json index 0867fec869f5..023799590bc9 100644 --- a/extensions/qqbot/openclaw.plugin.json +++ b/extensions/qqbot/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "qqbot", "name": "QQ Bot", "description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.", - "icon": "https://cdn.simpleicons.org/qq/111111", + "icon": "https://cdn.simpleicons.org/qq", "activation": { "onStartup": false }, diff --git a/extensions/qwen/openclaw.plugin.json b/extensions/qwen/openclaw.plugin.json index aedc8aaee39a..2ef3e6cbe1ac 100644 --- a/extensions/qwen/openclaw.plugin.json +++ b/extensions/qwen/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "qwen", - "icon": "https://cdn.simpleicons.org/qwen/111111", + "icon": "https://cdn.simpleicons.org/qwen", "activation": { "onStartup": false }, diff --git a/extensions/searxng/openclaw.plugin.json b/extensions/searxng/openclaw.plugin.json index ae4ca92b9d11..b124534796ce 100644 --- a/extensions/searxng/openclaw.plugin.json +++ b/extensions/searxng/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "searxng", - "icon": "https://cdn.simpleicons.org/searxng/111111", + "icon": "https://cdn.simpleicons.org/searxng", "activation": { "onStartup": false }, diff --git a/extensions/signal/openclaw.plugin.json b/extensions/signal/openclaw.plugin.json index 03f9e2b0ba02..e19e5a3c1372 100644 --- a/extensions/signal/openclaw.plugin.json +++ b/extensions/signal/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "signal", - "icon": "https://cdn.simpleicons.org/signal/111111", + "icon": "https://cdn.simpleicons.org/signal", "activation": { "onStartup": false }, diff --git a/extensions/synology-chat/openclaw.plugin.json b/extensions/synology-chat/openclaw.plugin.json index bcb3c61daa9e..4448b5147f51 100644 --- a/extensions/synology-chat/openclaw.plugin.json +++ b/extensions/synology-chat/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "synology-chat", "name": "Synology Chat", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", - "icon": "https://cdn.simpleicons.org/synology/111111", + "icon": "https://cdn.simpleicons.org/synology", "activation": { "onStartup": false }, diff --git a/extensions/telegram/openclaw.plugin.json b/extensions/telegram/openclaw.plugin.json index b3ce2c1c53b8..ad89ed8cbb5b 100644 --- a/extensions/telegram/openclaw.plugin.json +++ b/extensions/telegram/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "telegram", - "icon": "https://cdn.simpleicons.org/telegram/111111", + "icon": "https://cdn.simpleicons.org/telegram", "activation": { "onStartup": false }, diff --git a/extensions/twitch/openclaw.plugin.json b/extensions/twitch/openclaw.plugin.json index dbc2bddb00ab..bd4b152bb7c2 100644 --- a/extensions/twitch/openclaw.plugin.json +++ b/extensions/twitch/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "twitch", "name": "Twitch", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", - "icon": "https://cdn.simpleicons.org/twitch/111111", + "icon": "https://cdn.simpleicons.org/twitch", "activation": { "onStartup": false }, diff --git a/extensions/vercel-ai-gateway/openclaw.plugin.json b/extensions/vercel-ai-gateway/openclaw.plugin.json index 9f17044e20b7..12708083d456 100644 --- a/extensions/vercel-ai-gateway/openclaw.plugin.json +++ b/extensions/vercel-ai-gateway/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "vercel-ai-gateway", - "icon": "https://cdn.simpleicons.org/vercel/111111", + "icon": "https://cdn.simpleicons.org/vercel", "activation": { "onStartup": false }, diff --git a/extensions/whatsapp/openclaw.plugin.json b/extensions/whatsapp/openclaw.plugin.json index 1d15d326eb55..bbd1ed991a8d 100644 --- a/extensions/whatsapp/openclaw.plugin.json +++ b/extensions/whatsapp/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "whatsapp", "name": "WhatsApp", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", - "icon": "https://cdn.simpleicons.org/whatsapp/111111", + "icon": "https://cdn.simpleicons.org/whatsapp", "skills": ["./skills"], "activation": { "onStartup": false diff --git a/extensions/xiaomi/openclaw.plugin.json b/extensions/xiaomi/openclaw.plugin.json index b5d6eee50a66..21e569dd7f74 100644 --- a/extensions/xiaomi/openclaw.plugin.json +++ b/extensions/xiaomi/openclaw.plugin.json @@ -1,6 +1,6 @@ { "id": "xiaomi", - "icon": "https://cdn.simpleicons.org/xiaomi/111111", + "icon": "https://cdn.simpleicons.org/xiaomi", "activation": { "onStartup": false }, diff --git a/extensions/zalo/openclaw.plugin.json b/extensions/zalo/openclaw.plugin.json index cb487f1e2d45..2ce468c297cd 100644 --- a/extensions/zalo/openclaw.plugin.json +++ b/extensions/zalo/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "zalo", "name": "Zalo", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", - "icon": "https://cdn.simpleicons.org/zalo/111111", + "icon": "https://cdn.simpleicons.org/zalo", "activation": { "onStartup": false }, diff --git a/extensions/zalouser/openclaw.plugin.json b/extensions/zalouser/openclaw.plugin.json index 5f223f8726be..2cb842c0f1cc 100644 --- a/extensions/zalouser/openclaw.plugin.json +++ b/extensions/zalouser/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "zalouser", "name": "Zalo Personal", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", - "icon": "https://cdn.simpleicons.org/zalo/111111", + "icon": "https://cdn.simpleicons.org/zalo", "activation": { "onStartup": false }, diff --git a/src/plugins/manifest-registry.test.ts b/src/plugins/manifest-registry.test.ts index a224ebc5b18c..463765c0c1f5 100644 --- a/src/plugins/manifest-registry.test.ts +++ b/src/plugins/manifest-registry.test.ts @@ -463,7 +463,7 @@ describe("loadPluginManifestRegistry", () => { writeManifest(dir, { id: "icon-demo", name: "Icon Demo", - icon: "https://cdn.simpleicons.org/simpleicons/111111", + icon: "https://cdn.simpleicons.org/simpleicons", configSchema: { type: "object" }, }); @@ -475,7 +475,7 @@ describe("loadPluginManifestRegistry", () => { }), ]); - expect(registry.plugins[0]?.icon).toBe("https://cdn.simpleicons.org/simpleicons/111111"); + expect(registry.plugins[0]?.icon).toBe("https://cdn.simpleicons.org/simpleicons"); }); it("keeps only the higher-precedence plugin for truly distinct duplicates", () => {