← Back to Skills Marketplace
wx
by
libero1980
· GitHub ↗
· v1.0.0
· MIT-0
379
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wx-send
Description
发送微信消息给指定联系人。支持两种模式:(1) 有消息内容:直接发送指定消息;(2) 无消息内容:OCR 截图识别聊天窗口内容并自动回复。当用户需要自动发送微信消息、自动回复微信聊天时触发此技能。
Usage Guidance
This skill automates WeChat by simulating keystrokes, modifying your clipboard, and taking full-screen screenshots for OCR. Before installing: (1) verify the skill source — it has no homepage and an unknown publisher; (2) inspect the scripts yourself — they will run locally and manipulate clipboard/screen; (3) be cautious granting macOS Accessibility and Screen Recording rights (these let the script see and control other app content); (4) note wx_ocr_reply.py mentions OpenAI but no API key is declared — if you enable OCR-reply, confirm where recognized text or screenshots are sent and whether an API key will be required; (5) run tests with a dummy account/contact and avoid running on systems with sensitive on-screen data. If you want to proceed, consider restricting network access during testing or reviewing/locking down any code paths that would send screenshots or clipboard contents to external services.
Capability Analysis
Type: OpenClaw Skill
Name: wx-send
Version: 1.0.0
The skill implements WeChat automation using high-risk methods, including full-screen screenshots (`screencapture` in `wx_ocr_reply.py`) and UI manipulation via AppleScript and `pyautogui`. While these capabilities align with the stated purpose of automated messaging and OCR-based replies, capturing the entire screen poses a significant privacy risk as it may inadvertently collect sensitive data from other visible applications. There is no evidence of data exfiltration or intentional malice, but the reliance on broad system permissions and invasive data collection techniques warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The name/description (send WeChat messages / optional OCR-reply) match the included AppleScript and Python UI-automation code. The AppleScript and pyautogui approaches are appropriate for this purpose. However, SKILL.md and wx_ocr_reply.py reference using an OpenAI API for automated replies while the skill declares no required credentials — that mismatch is unexplained.
Instruction Scope
Runtime instructions and scripts simulate UI, modify the clipboard, and capture full-screen screenshots (/tmp/wechat_screenshot.png) for OCR. Screenshot + OCR can capture sensitive data beyond WeChat. The AppleScript sets the clipboard (reads/writes user clipboard) and the Python OCR code runs an inline Python snippet invoking Vision and AppKit. The OCR script prints recognized text and contains a TODO to call an LLM; instructions are open-ended about where replies are generated or sent.
Install Mechanism
There is no install spec (instruction-only), which limits on-disk installs to the provided scripts. The scripts require optional Python packages (pyautogui) and macOS permissions. No remote downloads or installers are used, so install risk is limited, but the presence of executable scripts means the agent will execute local code if invoked.
Credentials
Declared requirements list no environment variables or credentials, yet the SKILL.md and wx_ocr_reply.py refer to configuring an OpenAI API for automated replies. That credential is neither declared nor constrained here. The skill will also interact with system clipboard and create screenshots, which are sensitive but not declared as a permission requirement. Overall, the requested/declared env access is under-specified and could hide remote API usage.
Persistence & Privilege
The skill is not always-enabled and does not request elevated persistent privileges. It does require macOS Accessibility (osascript/terminal) and screen capture permissions at runtime to function, which is normal for UI automation but grants access to interact with other apps and see screen contents.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wx-send - After installation, invoke the skill by name or use
/wx-send - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
wx-send 1.0.0
- Initial release for sending WeChat messages to specified contacts on macOS using AppleScript automation.
- Supports two modes: direct message sending or OCR-based auto-reply from chat window screenshot.
- Includes detailed setup instructions, usage examples, and macOS accessibility permission requirements.
- Optional Python implementation and OCR integration guidance provided.
Metadata
Frequently Asked Questions
What is wx?
发送微信消息给指定联系人。支持两种模式:(1) 有消息内容:直接发送指定消息;(2) 无消息内容:OCR 截图识别聊天窗口内容并自动回复。当用户需要自动发送微信消息、自动回复微信聊天时触发此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 379 downloads so far.
How do I install wx?
Run "/install wx-send" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is wx free?
Yes, wx is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does wx support?
wx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created wx?
It is built and maintained by libero1980 (@libero1980); the current version is v1.0.0.
More Skills