关于 wechat-send
wechat-send 是用于在 macOS 桌面版 WeChat 中发送消息的 skill。它通过 UI 自动化和剪贴板粘贴来选择联系人并输入正文,适用于中文输入容易受输入法干扰的场景。
主要功能
- 01激活 WeChat 并将其置于前台
- 02使用快捷键查找会话
- 03粘贴联系人名称和消息正文
- 04检查自动化所需依赖
适用场景
- 01在 macOS 上按要求向 WeChat 联系人发消息
- 02直接输入不稳定时发送中文消息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jasoft/ ursoft-skills --skill wechat-send安装后在 Claude Code 中输入/wechat-send确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
requirements.txtscripts/send_messagetest_minimal.pywechat_auto.pytests/test_path_resolution.py详细介绍
来自项目 READMEWeChat Send
概览
这个 skill 用来在 macOS 桌面版微信里发送消息,优先走稳定的 UI 自动化顺序:
- 激活 WeChat 并确认它是前台应用
- 用快捷键打开搜索或切换会话
- 联系人名和消息正文都通过剪贴板粘贴,避免输入法拦截
何时使用
- 用户明确要求在 macOS 微信客户端给联系人发消息
- 直接键入中文容易被输入法干扰,必须改用剪贴板粘贴
不要在这些场景优先使用这个 skill:
- 用户只是要发网页微信消息
- 目标环境不是 macOS 桌面
前置依赖
- macOS 已安装并登录 WeChat
- 运行环境已授予 Accessibility 权限
标准工作流
1. 先做依赖体检
python3 scripts/wechat_auto.py doctor
这个检查会确认:
WeChat是否可启动osascript、pbcopy、pbpaste是否可用
任一必需项缺失时,命令会输出错误并以非 0 退出。
2. 直接发送消息
从 skill 根目录执行:
scripts/send_message "文件传输助手" "测试消息"
需要调试信息时:
python3 scripts/wechat_auto.py send "文件传输助手" "测试消息" --debug --delay 0.8
快速命令
- 体检:
python3 scripts/wechat_auto.py doctor
- 发送消息:
scripts/send_message "张三" "你好,这是自动消息"
常见风险
- 没有 Accessibility 权限时,快捷键会失败
- 微信未在前台时,粘贴内容会发到错误应用
- 联系人重名时,单靠回车选中可能进入错误会话
参考文件
scripts/wechat_auto.pyscripts/send_message
评论
支持 Markdown