Cross-platform WeChat Desktop Automation Skill (Gemini / Claude / Antigravity / OpenClaw)
Pixel-level Layout Analysis · Human-like Interaction · Privacy-focused Local Data
English · 中文
- Structural Layout Detection — Dynamically detects WeChat window boundaries, precisely identifying sidebars, message flows, and input fields.
- Human-like Interaction — Uses Quartz-level events for character typing and rhythmic "Burst Typing" to simulate natural human input pace.
- Enhanced Group Support — Automatic parsing of quotes, avatar-based sender identification, and multi-modal message (image/sticker) classification.
- Navigation 2.0 — Restored section-header based search (Contacts/Groups) for precise target selection among duplicate names.
- One-click Adaptation — Standardized adapter system for one-click installation into Gemini, Claude, Antigravity, OpenClaw, and more.
| Platform | Setup Command | Recommended Model |
|---|---|---|
| Gemini CLI | ./install.sh --platform gemini |
Gemini 1.5 Pro/Flash |
| Claude Code | ./install.sh --platform claude |
Claude 3.5 Sonnet |
| Antigravity | ./install.sh --platform antigravity |
Any SOTA LLM |
| OpenClaw | ./install.sh --platform openclaw |
GPT-4o / Claude 3.5 |
| Codex CLI | ./install.sh --platform codex |
- |
| Cursor | ./install.sh --platform cursor |
- |
- macOS 13+ (Vision Framework, AppleScript)
- Python 3.10+
- WeChat Mac desktop app
Grant these in System Settings → Privacy & Security:
- Accessibility — Your Terminal / IDE (for key/mouse control)
- Screen Recording — Your Terminal / IDE (for OCR screenshots)
-
Clone and Install
git clone https://github.com/ScottSiu1983/wxbot-skill.git cd wxbot-skill pip install -r requirements.txt -
One-click Installation
./install.sh # Interactive mode -
Run Tell your AI Agent:
- "List my WeChat chats"
- "Read messages from Project Team and suggest a reply"
wxbot-skill/
├── skills/wxbot-skill/ ← Core skill directory
│ ├── SKILL.md ← Platform-agnostic skill definition
│ ├── scripts/ ← Implementation scripts (wechat.py, etc.)
│ └── config.json ← Automation settings
├── adapters/ ← Cross-platform adapter generator
├── install.sh ← Integrated installation tool
└── RELEASE_NOTES.md ← [NEW] Detailed v0.2-beta logs