← 返回 Skills 市场
clk1st

WeChat Send

作者 clk1st · GitHub ↗ · v1.0.0
darwin ⚠ suspicious
1014
总下载
0
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install wechat-send
功能描述
Automate sending text messages in the macOS WeChat desktop app by controlling the UI via AppleScript and JXA. This is NOT a WeChat chat channel for OpenClaw...
安全使用建议
This skill is coherent with its stated purpose of GUI-automating WeChat on macOS, but check these before installing: (1) Correct the Accessibility guidance — grant permission to the app/process that will run the script (Terminal, your agent gateway, or node only if you actually run it via node), not 'node' by default. (2) The script overwrites your clipboard with the message and does not restore it; modify the script to save/restore the previous clipboard if that matters to you. (3) GUI automation can send input to the wrong contact if search results are ambiguous — test with a non-sensitive dummy contact first. (4) Only grant Accessibility to trusted processes and consider running the script in a controlled environment. If you want higher assurance, ask the author to (a) fix the node/accessibility documentation mismatch, (b) add logic to save and restore the clipboard, and (c) optionally confirm which host/process is expected to run the commands.
功能分析
Type: OpenClaw Skill Name: wechat-send Version: 1.0.0 The skill is vulnerable to AppleScript injection because the `$CONTACT` and `$MESSAGE` variables are directly interpolated into `osascript` command strings in `scripts/wechat_send.sh` without sanitization. While the script functions as described for UI automation, it requires granting high-privilege macOS Accessibility permissions to the `node` process, which could be abused if the agent is compromised. No evidence of intentional malice or data exfiltration was found.
能力评估
Purpose & Capability
The script and SKILL.md align with the stated purpose of sending text via the WeChat macOS GUI using AppleScript/JXA. One inconsistency: the README/requirements repeatedly ask for macOS Accessibility permission granted to 'node', but the script runs osascript/osascript -l JavaScript (JXA) and bash — it does not invoke node. Requiring 'node' is likely an editing error and should be corrected to the actual runtime (Terminal, iTerm, the gateway process, or the node process only if you run it under node).
Instruction Scope
Instructions are scoped to activating WeChat, searching a contact, clicking the input field, setting the clipboard, and sending the message. Important side-effect: the script overwrites the system clipboard with the message (it does not restore the previous clipboard), which is a privacy/UX issue and should be documented or mitigated. The script only accesses args and UI; it does not read other files or network resources.
Install Mechanism
No install actions or remote downloads are performed (instruction-only plus a bundled shell script). Nothing is written to disk beyond the existing script file, so install risk is low.
Credentials
The skill requests no credentials or environment variables. The Accessibility permission it requires is proportional to the task (simulating keystrokes/mouse events).
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide configuration. It requires Accessibility permission to simulate UI events, which is necessary for its function but should be granted only to the specific host process that will run the script.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wechat-send
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wechat-send 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: automate sending text messages via macOS WeChat desktop app using AppleScript and JXA
元数据
Slug wechat-send
版本 1.0.0
许可证
累计安装 5
当前安装数 5
历史版本数 1
常见问题

WeChat Send 是什么?

Automate sending text messages in the macOS WeChat desktop app by controlling the UI via AppleScript and JXA. This is NOT a WeChat chat channel for OpenClaw... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1014 次。

如何安装 WeChat Send?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wechat-send」即可一键安装,无需额外配置。

WeChat Send 是免费的吗?

是的,WeChat Send 完全免费(开源免费),可自由下载、安装和使用。

WeChat Send 支持哪些平台?

WeChat Send 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。

谁开发了 WeChat Send?

由 clk1st(@clk1st)开发并维护,当前版本 v1.0.0。

💬 留言讨论