Token导航 LogoToken导航

Agent Skill · 研究检索

twitter-watch-reply(推特 看回复)

twitter-watch-reply 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

twitter-watch-reply 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 9,867。

总安装 13,464周安装 550GitHub Stars 公开资料未说明下载 4,356核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:twitter-watch-reply(推特 看回复)
来源仓库:https://github.com/yugulugulu/twitter-watch-reply
安装命令:
openclaw skills install twitter-watch-reply
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install twitter-watch-reply

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

监控指定账号新推文并生成 AI 回复草稿,支持人工确认后自动回复。适用于客服自动化与社区互动管理场景。twitter-watch-reply 属于研究检索类 Skill,可作为该场景下的辅助能力补充。依赖已登录浏览器环境执行实际回复动作。需设置 TWITTER_T 相关环境变量以维持会话状态。

应定期清理历史记录防止重复回复冲突。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install twitter-watch-reply;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

twitter-watch-reply 怎么安装?

在终端执行 openclaw skills install twitter-watch-reply。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

twitter-watch-reply 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

twitter-watch-reply 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

twitter-watch-reply 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

twitter-watch-reply 用的人多吗?

公开数据是累计安装 13,464 次,近一周安装 550 次,下载 4,356 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

twitter-watch-reply 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
twitter-watch-reply

推特 看回复 · 本页

13,464—调用外部服务MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
twitter-watch-reply
description
使用 6551 Twitter/X 接口监控指定账号的新推文,并基于推文内容生成 AI 回复草稿;在半自动模式下,先给出候选回复,待用户确认后再通过已登录的浏览器自动回复。用于:监控某些账号、发现其新推、生成评论、人工确认后回复、避免重复回复、管理 watchlist 和状态文件。依赖环境变量 TWITTER_TOKEN 访问 6551 接口。默认把数据写到 workspace 下的 data/twitter-watch-reply;也可用 OPENCLAW_WORKSPACE 或 TWITTER_WATCH_REPLY_DATA_DIR 覆盖路径。

twitter-watch-reply

用这个 skill 做 AA 模式(6551 监控版):

  • 6551 负责监控指定账号最近推文
  • Agent 负责判断是否为新推并生成回复草稿
  • 用户确认后,再用浏览器自动化发出回复

适用边界

只做 半自动:

  1. 用 6551 拉目标账号最近推文
  2. 过滤已处理 tweet / 转推 / 不想回复的内容
  3. 对新推生成 1~3 条回复候选
  4. 等用户明确确认某条候选
  5. 用浏览器已登录态去回复

不要默认全自动发送。

6551 Token 配置说明

本 skill 的 Twitter/X 监控能力依赖 6551 接口,运行时通过环境变量 TWITTER_TOKEN 读取 token。

token 来源

按 6551 / opentwitter 约定,从这里获取:

  • https://6551.io/mcp

如何配置

在运行本 skill 的同一终端 / 同一调度环境里设置:

export TWITTER_TOKEN=你的6551token

然后再运行:

python3 skills/twitter-watch-reply/scripts/doctor.py

注意事项

  • 不要把 token 写死到 skill 文件里
  • 不要把 token 提交到 Git 仓库
  • 不要在聊天里直接发送 token 明文
  • 如果用 cron / launchd / 其他调度器,要确保对应运行环境里也能读到 TWITTER_TOKEN

没配置 token 时会怎样

  • doctor.py 会提示 TWITTER_TOKEN missing
  • fetch_latest_tweets.py 会直接退出并报错,不会伪装成“没有新推”

依赖

必须有:

  • 环境变量 TWITTER_TOKEN
  • 可访问 6551 接口 https://ai.6551.io
  • 用于最终发送回复的已登录 X 浏览器会话

文件结构

  • skills/twitter-watch-reply/references/config-example.json:配置示例
  • skills/twitter-watch-reply/scripts/watch_state.py:管理 watchlist / state / 去重
  • skills/twitter-watch-reply/scripts/fetch_latest_tweets.py:通过 6551 拉最近推文并筛出新推
  • skills/twitter-watch-reply/scripts/pick_pending_tweet.py:读取当前待处理推文
  • skills/twitter-watch-reply/scripts/render_alert.py:为新推生成通用提醒载荷(新推 + 候选回复 + notify 配置)
  • skills/twitter-watch-reply/scripts/render_alert_text.py:把提醒载荷渲染成适合聊天渠道发送的纯文本
  • skills/twitter-watch-reply/scripts/mark_notified.py:标记某条推文已提醒,避免重复通知
  • skills/twitter-watch-reply/references/reply-generation.md:生成回复候选的规范
  • skills/twitter-watch-reply/references/host-adapter.md:宿主如何接通用通知层并真正发消息
  • data/twitter-watch-reply/config.json:用户配置
  • data/twitter-watch-reply/state.json:运行状态

若 config.json 不存在,先初始化再改配置。

默认流程

1. 初始化配置

python3 skills/twitter-watch-reply/scripts/watch_state.py init

2. 用 6551 拉最近推文

python3 skills/twitter-watch-reply/scripts/fetch_latest_tweets.py

脚本会:

  • 读取 config.json
  • 对 authors 逐个优先调用 6551 twitter_user_tweets,失败时自动 fallback 到 twitter_search + fromUser
  • 过滤已 seen 的 tweet id
  • 按配置跳过 replies / retweets
  • 输出待处理的新推列表

3. 生成回复草稿

先运行:

python3 skills/twitter-watch-reply/scripts/pick_pending_tweet.py

再按 references/reply-generation.md 的规范,对待处理推文生成 3 条候选。

对每条新推默认生成 3 条候选:

  • 朋友互动版
  • 技术点评版
  • 高情商简洁版

生成时遵守配置:

  • tone
  • language
  • topicsAllow
  • blockedWords
  • maxReplyPerAuthorPerDay
  • maxTotalReplyPerDay

4. 主动提醒(通用通知层)

先运行:

python3 skills/twitter-watch-reply/scripts/render_alert.py

该脚本会输出一份“提醒载荷”:

  • 新推内容
  • 链接
  • 3 条候选回复
  • notify 配置

这一步的设计目标是 通用通知,而不是写死某个 Telegram 群。

推荐由宿主环境按 notify.channel / notify.target / notify.threadId 决定发往:

  • Telegram
  • Discord
  • Slack
  • Signal
  • 其他 OpenClaw 已接通的消息渠道

5. 等待确认后浏览器回复

只有用户明确说“发第 N 条”或给出明确修改意见时,才进入发送步骤。

发送前再次确认:

  • 当前账号是否登录
  • 回复框是否可写
  • 当前推文是否尚未回复过

发送成功后更新 state.json:

  • 记录 tweet id
  • 记录发送时间
  • 记录使用的回复文本

常用命令

安装前自检

python3 skills/twitter-watch-reply/scripts/doctor.py

自检会检查:

  • TWITTER_TOKEN 是否存在(不显示明文)
  • config.json / state.json 是否存在且格式正确
  • 6551 基础连通性是否正常

若 config.json / state.json 不存在,先运行:

python3 skills/twitter-watch-reply/scripts/watch_state.py init

初始化/查看配置

python3 skills/twitter-watch-reply/scripts/watch_state.py init
python3 skills/twitter-watch-reply/scripts/watch_state.py show-config

添加/删除监控账号

python3 skills/twitter-watch-reply/scripts/watch_state.py add-author jakevin7
python3 skills/twitter-watch-reply/scripts/watch_state.py remove-author jakevin7
python3 skills/twitter-watch-reply/scripts/watch_state.py list-authors

检查新推

python3 skills/twitter-watch-reply/scripts/fetch_latest_tweets.py
python3 skills/twitter-watch-reply/scripts/fetch_latest_tweets.py --author jakevin7
python3 skills/twitter-watch-reply/scripts/pick_pending_tweet.py
python3 skills/twitter-watch-reply/scripts/render_alert.py

标记与去重

python3 skills/twitter-watch-reply/scripts/watch_state.py seen 2030857515660132533
python3 skills/twitter-watch-reply/scripts/watch_state.py was-seen 2030857515660132533

实操建议

  • 第一版只监控 1~5 个账号
  • 严格限制每天回复数量
  • 半自动确认是默认模式,不要省掉
  • 如果 twitter_user_tweets 失败,自动 fallback 到 twitter_search fromUser;两者都失败时再报错,不要伪造“无新推”
  • 如果浏览器登录态失效,明确报错,不要瞎报成功

后续扩展

后续如果用户要升级,再增加:

  • cron / 定时触发
  • Telegram 通知待确认回复
  • 关键词白名单
  • 自动跳过低价值推文

通用化约定

  • 不要假设固定机器路径。脚本默认根据自身目录推导 workspace。
  • 如需自定义 workspace,设置 OPENCLAW_WORKSPACE。
  • 如需自定义数据目录,设置 TWITTER_WATCH_REPLY_DATA_DIR。
  • 定时轮询由外部调度器负责;skill 只提供 run_watch_loop.sh 作为示例,不强绑定某个用户的 launchd/cron。

通用通知边界

  • 这个 skill 只负责生成“提醒载荷”,不把某个渠道写死进脚本。
  • 真正的主动发送动作,应由宿主环境(例如 OpenClaw 的 message 能力)根据 notify 配置执行。
  • 因此,Telegram / Discord / Slack / Signal 等都可以通过同一份提醒载荷来适配。

宿主发送流程(推荐)

推荐由宿主环境按以下顺序执行:

  1. 运行 fetch_latest_tweets.py
  2. 运行 render_alert.py 或 render_alert_text.py
  3. 若存在 alert 且 notify.enabled=true,按 notify.channel/target/threadId 发消息
  4. 发送成功后运行 mark_notified.py <tweet_id>

这样通知层就能保持通用,不和特定消息渠道耦合。

宿主适配

如果需要真正做到“抓到新推就自动提醒”,读取 references/host-adapter.md。 该文件说明了宿主(尤其是 OpenClaw)应如何消费本 skill 产生的 alert,并在发送成功后执行去重标记。

平台分布

OpenClaw

79.74%
按下载量换算3,473

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills