Files
rsi-wechat-private/wechat-moments-poster/SKILL.md
T

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 节点都会被替换,不限于朋友圈场景