2.3 KiB
2.3 KiB
name, description
| name | description |
|---|---|
| wechat-moments-poster | 微信朋友圈自动发送 — 当用户想要自动发朋友圈、需要 Claude 帮忙操作电脑发朋友圈时使用此 skill。 触发关键词:"自动发朋友圈"、"发朋友圈"、"帮我发朋友圈"、"发一条朋友圈"、"朋友圈自动发送"。 此 skill 会读取 JSON 动作脚本,调用项目中的自动化启动器执行鼠标点击和文字输入操作, 支持在运行时注入自定义文案(通过 --text 参数替换 text_input 节点的内容), 完成后返回成功/失败信号。 |
微信朋友圈自动发送
当用户需要自动发送朋友圈时,调用项目中的 scripts/launcher.py 脚本,读取 JSON 动作脚本并执行自动化操作。
绑定脚本
此 skill 内置了 JSON 动作脚本,路径相对于 skill 根目录:
scripts/wechat-moments.json— 朋友圈单图发送动作脚本(包含激活微信→全屏→点击朋友圈→输入文案→发送等步骤)- 项目
scripts/launcher.py— JSON 点击脚本启动器
前置条件
- 项目目录下存在
scripts/launcher.py - 已安装依赖:
pip install pyautogui pyperclip - 系统设置 > 隐私与安全性 > 辅助功能 中已允许 Terminal 运行
工作流程
Step 1: 确定朋友圈文案
如果用户已提供文案,直接使用。如果用户只说"发朋友圈"但未指定内容,先用 moments-writer skill(朋友圈生成器)生成一篇文案,或询问用户想发什么。
Step 2: 执行自动化(带文案注入)
python3 <project>/scripts/launcher.py <skill>/scripts/wechat-moments.json --text "<朋友圈文案>" -i 1.0
<project>为定位小助手项目根目录<skill>为 skill 根目录--text参数会将 JSON 中所有text_input节点的buttonName替换为指定的文案-i 1.0每步间隔 1 秒
Step 3: 返回执行结果
- 全部成功 → 告知用户"朋友圈发送完成"
- 有失败 → 告知用户失败步骤详情
注意事项
- 执行期间会接管鼠标和键盘,用户不应操作电脑
- 按 Ctrl+C 可中断执行
- 也可先用
--dry预览:加上--dry参数,不实际点击 --text参数是通用的——任何 JSON 中的 text_input 节点都会被替换,不限于朋友圈场景