--- name: wechat-moments-poster description: > 微信朋友圈自动发送 — 当用户想要自动发朋友圈、需要 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: 执行自动化(带文案注入) ```bash python3 /scripts/launcher.py /scripts/wechat-moments.json --text "<朋友圈文案>" -i 1.0 ``` - `` 为定位小助手项目根目录 - `` 为 skill 根目录 - `--text` 参数会将 JSON 中所有 `text_input` 节点的 `buttonName` 替换为指定的文案 - `-i 1.0` 每步间隔 1 秒 ### Step 3: 返回执行结果 - 全部成功 → 告知用户"朋友圈发送完成" - 有失败 → 告知用户失败步骤详情 ## 注意事项 - 执行期间会接管鼠标和键盘,用户不应操作电脑 - 按 Ctrl+C 可中断执行 - 也可先用 `--dry` 预览:加上 `--dry` 参数,不实际点击 - `--text` 参数是通用的——任何 JSON 中的 text_input 节点都会被替换,不限于朋友圈场景