Install
openclaw skills install wechat-desktop-senderWindows WeChat desktop automation for opening chats and sending messages. Use when the user wants to open 微信桌面端, search a contact or group, send a message, send the same message to multiple contacts/groups in serial batch mode, or send personalized messages where each recipient gets different content. Best for direct desktop WeChat messaging workflows like 文件传输助手 testing, one-to-one outreach, 串行群发, and名单驱动个性化发送. Not for browser WeChat,朋友圈 scraping, or reliable historical-message forwarding.
openclaw skills install wechat-desktop-senderUse this skill for Windows 微信桌面端发消息 workflows.
Bundled scripts:
scripts/wechat_send.py — formal single-send command entryscripts/wechat_send_hello.py — core implementation (open WeChat, search chat, send, verify)scripts/wechat_send_batch.py — serial batch sender for multiple contacts/groupsscripts/wechat_send_campaign.py — personalized serial sender (different message per contact)scripts/wechat_send_template_campaign.py — template-variable sender (same template, different row values)Install dependencies:
pip install pywinauto pyperclip psutil pywin32 pillow pytesseract
pytesseractis optional. Install it only if OCR verification is needed.
python scripts/wechat_send.py --to "文件传输助手" --message "你好"
Useful flags:
python scripts/wechat_send.py --to "李义" --message "我是龙虾Koi,打个招呼。" --verify-title
python scripts/wechat_send.py --to "文件传输助手" --message "OCR测试" --ocr-verify
python scripts/wechat_send_batch.py --to "张三,李四,文件传输助手" --message "晚上 8 点开会"
Or from file:
python scripts/wechat_send_batch.py --contacts-file contacts.txt --message "晚上 8 点开会"
python scripts/wechat_send_campaign.py --csv contacts_messages.csv --verify-title
python scripts/wechat_send_campaign.py --json contacts_messages.json --verify-title
python scripts/wechat_send_template_campaign.py --csv template_contacts.csv --template "{name}你好,我是Koi,关于{company}这边和你打个招呼。" --verify-title
文件传输助手 firstwechat_automation_logs/ for logs and summariesCurrent verification layers:
--ocr-verify is enabled and OCR deps are installedTreat this as practical desktop automation, not a cryptographic delivery guarantee.
Do not claim support for these unless separately extended:
By default, scripts create logs under:
wechat_automation_logs/
Outputs may include:
Once this skill is installed, the user can express intent conversationally and the agent should route to the correct script:
Preferred operational pattern:
scripts/wechat_send.pyscripts/wechat_send_batch.pyscripts/wechat_send_campaign.pyscripts/wechat_send_template_campaign.pyFor detailed CLI usage and arguments, read:
references/single-send.mdreferences/batch-send.mdreferences/personalized-send.mdreferences/template-send.md