Agent skill · software engineering · aradotso
weclaw-wechat-ai-bridge
Connect WeChat to AI agents (Claude, Codex, Gemini, Kimi, etc.) using the WeClaw bridge in Go.
Why this skill is useful
Adds executable scripts for connecting WeChat to multiple AI agents, including configuration and message routing that aren't available in public documentation.
What it needs
Requires docker, go installed locally. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
WeClaw — WeChat AI Agent Bridge Skill by ara.so — Daily 2026 Skills collection. WeClaw connects WeChat to AI agents (Claude, Codex, Gemini, Kimi, OpenClaw, etc.) via a Go-based bridge. It handles QR-code login, message routing, media conversion, and agent lifecycle. Supports three agent modes: ACP (JSON-RPC subprocess, fastest), CLI (new process per message), and HTTP (OpenAI-compatible REST). --- Installation --- First-Run Flow Logs: ~/.weclaw/weclaw.log Config: ~/.weclaw/config.json --- Configuration Environment Variables Variable Purpose ---------- --------- WECLAWDEFAULTAGENT Override default agent at runtime WECLAWAPIADDR Change local HTTP API address (default 127.0.0.1:18011) OPENCLAWGATEWAYURL HTTP agent endpoint OPENCLAWGATEWAYTOKEN HTTP agent API token --- Agent Modes Mode Process model Best for ------ -------------- ---------- acp Long-running subprocess, JSON-RPC over stdio Claude, Codex, Kimi, Gemini — fastest, session reuse cli New process per message, --resume for sessions claude -p, codex exec http OpenAI-compatible /v1/chat/completions Any REST-accessible model Auto-detection prefers acp over cli when both binaries exist. --- Chat Commands (send as WeChat messages) Command Action --------- -------- hello Send to default agent /codex write a sort function Route to named agent /cc explain this code Use alias (/cc → claude) /claude Switch default agent to Claude (persisted) /status Show active agent info /help List available commands Built-in Aliases Alias Agent ------- ------- /cc claude /cx codex /cs cursor /km kimi /gm gemini /ocd opencode /oc openclaw --- Proactive Messaging — CLI --- Proactive Messaging — HTTP API The local API listens on 127.0.0.1:18011 while weclaw start is running. Supported media types: png, jpg, gif, webp, mp4, mov, pdf, doc, zip. Change listen address: --- Go Integration Example Call the WeClaw HTTP API from a Go service to send notifications: --- Docker Setup ACP/CLI agents require the agent binary inside the container. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/weclaw-wechat-ai-bridge