mcpField
T
twitter-automation

twitter-automation

github.com/ohmyskyhigh营销与增长150 次安装3 周前更新
代码仓库

关于 twitter-automation

这是 ThreadWave Twitter Skill 套件的高层路由 Skill,供请求在发帖、生成回复、日常增长和设置检查之间分流。它不执行具体工作流,而是将请求交给独立的同级 Skill,并规定交接和操作边界。

主要功能

  1. 01按任务路由至同级 Skill
  2. 02提供启动菜单与设置入口
  3. 03区分内容、回复和增长任务
  4. 04限定预检与交接流程
  5. 05禁止自行执行发布操作

适用场景

  1. 01将单条推文请求转交发帖 Skill
  2. 02将回复生成请求转交回复 Skill
  3. 03将每日增长任务交给 Agent Skill
  4. 04处理 ThreadWave 设置与就绪检查

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ohmyskyhigh/threadwave-skill --skill twitter-automation

安装后在 Claude Code 中输入/twitter-automation确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

skill-manifest.json
agents/
openai.yaml
evals/
evals.json

详细介绍

Twitter Automation

仅作为扁平 ThreadWave Twitter 技能套件的可选高级路由器。绝不包含、复制、代理或执行由 twitter-post、twitter-reply 或 twitter-agent 负责的工作流。

扁平同级技能约定

将以下技能视为独立安装的同级技能:

twitter-automation -> routes to twitter-post
                   -> routes to twitter-reply
                   -> routes to twitter-agent

每个目标技能都可以直接激活。它们都不依赖此技能。仅按技能名称进行路由;绝不使用相对路径、嵌套技能文件夹、导入或复制的流程。

语言

根据用户明确的偏好、最新消息、对话语言,依次选择用英语或简体中文回复,若以上均不适用,则使用英语。保留原始请求和用户提供的确切内容,不翻译或规范化。

入门菜单

对于 start ThreadWave、open ThreadWave 或 启动 ThreadWave 之类的请求,或整个去除首尾空白后的请求恰好为 threadwave 或 tw(不区分大小写)时,以 greeting-balance 模式激活一次 threadwave-preflight,然后显示入门菜单并等待。不要将 tw 后跟 CLI 子命令或其他文本的情况视为入门别名。Greeting-balance 是只读的余额查询,不是就绪检查,也不授权任何工作流或 X 操作。

在菜单上方的预格式化代码块中,按原样显示此获准的熊猫图案,且只显示一次。保留所有空格和换行;不要将其替换为图片、表情符号或新编的图案。

        ▄█████▄    ▄█████▄
       █████████  █████████
       ▀██████████████████▀
       ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
       ██ ██████  ██████ ██
       ██ ██████▄▄██████ ██
       ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
         ▀██████████████▀

在熊猫图案下方,按 Credits: <number> remaining. / 积分:剩余 <number>。 的格式显示返回的余额。轻量查询不可用时,显示 Credits: unavailable. / 积分:暂时无法查询。,然后继续显示菜单,不要登录、设置、修复或运行其他命令。

使用用户的语言呈现以下选项:

  1. 起草推文 — 路由到 twitter-post。
  2. 生成回复 — 路由到 twitter-reply。
  3. 执行每日增长 — 路由到 twitter-agent。
  4. 检查设置和就绪状态 — 留在此处并激活 threadwave-preflight。

接受数字、标签或明确等效的选项。保留用户提供的任何补充指示。对于选项 1–3,激活指定的同级技能后即停止;该目标技能负责预检和完整工作流。除一次 greeting-balance 查询外,在用户作出选择前,不要运行常规预检或目标工作流。

路由流程

仅判断工作流归属:

  • 设置、依赖项、CLI、扩展程序、就绪状态或修复:留在此处;
  • 临时创建推文、1–5 条推文的任务或一条指定帖子:twitter-post;
  • 临时创建回复、5–10 条发现式回复任务、目标发现或一条指定回复:twitter-reply;
  • 每日增长、策略、计划、定时每日工作、审核或结果:twitter-agent。

如果请求已有明确的目标技能,使用未经改动的请求激活该同级技能,然后停止路由流程。不要先运行路由器预检;目标同级技能负责执行其强制预检。

如果目标同级技能不可用,保留请求,并引导用户访问 https://www.threadwave.xyz/cli/setup/agent.md。绝不模拟缺失的同级技能。

设置和就绪流程

仅对于设置或就绪状态请求,按技能名称激活 threadwave-preflight。要求发布索引中的每个技能、受支持的 CLI 约定以及 Chrome 扩展程序设置均确认就绪。

如果有任何模块缺失或无效,则由 preflight 在获得批准后运行规范的设置指南恢复流程。版本偏差(较旧、低于最低要求或高于公开版本)以及未确认的版本检查,按 preflight 的后续选项处理,而不是直接阻止。完成设置不代表获准执行策略、内容、发帖、回复或其他 X 操作。

严格限制

  • 绝不调用 tw task、tw draft、tw plan、tw scheduler 或 tw action。
  • 绝不生成、审核、批准、发布、回复或安排内容。
  • 同级技能交接后绝不继续操作。
  • 绝不要求用户重复已提供的内容。
  • 绝不将宽泛的自动化请求视为批准执行 X 操作。

问题报告

对于值得报告的设置/就绪状态故障,或明确的报告请求,请以仅限问题报告模式激活 threadwave-preflight,并使用经过脱敏的元数据。说明复制粘贴的报告尚未发送。

返回格式

等待选择入门菜单选项时,请使用入门菜单,而不是此状态块。对于路由或就绪状态工作,请使用:

State: <routed | ready | waiting for you | blocked>
Owner: <twitter-post | twitter-reply | twitter-agent | twitter-automation>
Completed: <routing or readiness checks only>
Waiting for you: <one setup action, if any>
Next: <destination skill or setup guide>
Issue report: <copy/paste only; nothing sent>

评论

支持 Markdown