关于 twitter-automation
这是 ThreadWave Twitter Skill 套件的高层路由 Skill,供请求在发帖、生成回复、日常增长和设置检查之间分流。它不执行具体工作流,而是将请求交给独立的同级 Skill,并规定交接和操作边界。
主要功能
- 01按任务路由至同级 Skill
- 02提供启动菜单与设置入口
- 03区分内容、回复和增长任务
- 04限定预检与交接流程
- 05禁止自行执行发布操作
适用场景
- 01将单条推文请求转交发帖 Skill
- 02将回复生成请求转交回复 Skill
- 03将每日增长任务交给 Agent Skill
- 04处理 ThreadWave 设置与就绪检查
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ohmyskyhigh/ threadwave-skill --skill twitter-automation安装后在 Claude Code 中输入/twitter-automation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
skill-manifest.jsonagents/openai.yamlevals/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. / 积分:暂时无法查询。,然后继续显示菜单,不要登录、设置、修复或运行其他命令。
使用用户的语言呈现以下选项:
- 起草推文 — 路由到
twitter-post。 - 生成回复 — 路由到
twitter-reply。 - 执行每日增长 — 路由到
twitter-agent。 - 检查设置和就绪状态 — 留在此处并激活
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>