← Back to Skills Marketplace
jinhuadeng

WeChat Desktop Sender

by Koi · GitHub ↗ · v0.4.0 · MIT-0
cross-platform ✓ Security Clean
146
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install wechat-desktop-sender
Description
Windows WeChat desktop automation for opening chats and sending messages. Use when the user wants to open 微信桌面端, search a contact or group, send a message, s...
Usage Guidance
This skill appears to be what it says: desktop UI automation for Windows WeChat. Before installing/running it, consider: (1) it manipulates your clipboard (pyperclip) and will overwrite whatever is there — don't run while you need clipboard data; (2) it can capture screenshots and save logs that include message text and recipient names (wechat_automation_logs/) — treat those files as sensitive; (3) OCR and screenshots use Pillow/pytesseract and capture the full screen, so overlapping windows could leak unrelated content; (4) test first using 文件传输助手 as recommended and inspect the generated logs/screenshots; (5) ensure you comply with WeChat terms and privacy expectations (automating mass messaging can have policy/legal consequences). If you want to be extra cautious, run the scripts on a test/isolated Windows machine or review the code yourself (the Python sources are included and straightforward).
Capability Analysis
Type: OpenClaw Skill Name: wechat-desktop-sender Version: 0.4.0 The skill bundle provides a suite of Python scripts for automating the Windows WeChat desktop client using the pywinauto library. It supports single, batch, and personalized message sending by simulating user interactions like searching for contacts and pasting text. The implementation is transparent, well-documented, and aligns strictly with its stated purpose without any evidence of data exfiltration, malicious execution, or unauthorized persistence.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included Python scripts all describe and implement desktop UI automation for WeChat (open app, search chat, paste/send messages, verify). The declared requirements (none) and the actual code (pywinauto, pyperclip, psutil, optional Pillow/pytesseract) are coherent with the stated purpose — nothing requests unrelated cloud credentials, system configs, or network endpoints.
Instruction Scope
Runtime instructions and code stay within desktop automation scope: starting/connecting to WeChat.exe, locating UI controls, copying text to the clipboard, sending Enter to send messages, collecting window texts, optionally taking screenshots and running local OCR. However, these behaviors carry privacy implications: screenshots (ImageGrab.grab()) capture the full screen, logs and control-tree dumps may contain message/recipient text, and pyperclip.copy() overwrites the clipboard. These actions are expected for verification/debugging but users should be aware they can capture sensitive local content.
Install Mechanism
No automated install spec is provided (instruction-only install); SKILL.md suggests pip-installing well-known Python packages. That is low-risk compared with remote download/extract installs. The skill does not automatically fetch or execute code from arbitrary URLs.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All file access is user-supplied (contacts CSV/JSON) or local log/screenshot output under wechat_automation_logs/. This is proportionate to the stated purpose.
Persistence & Privilege
Skill flags are typical (not always: true). The skill does not request permanent platform presence, does not modify other skills or global agent settings, and does not store secrets. It operates only when the user runs the scripts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-desktop-sender
  3. After installation, invoke the skill by name or use /wechat-desktop-sender
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.4.0
Add template-variable campaign workflow for CSV/JSON recipient lists plus rendered-message tracking and sample template dataset.
v0.3.0
Version 2 tracked delivery summaries: add per-recipient status, retry recommendation, sent_at, and top-level summary stats for batch and personalized sends.
v0.2.0
Add personalized serial send workflow, sample campaign file, and OpenClaw conversational routing guidance.
v0.1.0
Initial release: single send, serial batch send, text verification, optional OCR verification for Windows WeChat desktop automation.
Metadata
Slug wechat-desktop-sender
Version 0.4.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is WeChat Desktop Sender?

Windows WeChat desktop automation for opening chats and sending messages. Use when the user wants to open 微信桌面端, search a contact or group, send a message, s... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.

How do I install WeChat Desktop Sender?

Run "/install wechat-desktop-sender" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is WeChat Desktop Sender free?

Yes, WeChat Desktop Sender is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does WeChat Desktop Sender support?

WeChat Desktop Sender is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WeChat Desktop Sender?

It is built and maintained by Koi (@jinhuadeng); the current version is v0.4.0.

💬 Comments