Token导航 LogoToken导航

Agent Skill · 效率

twitter-daily-digest(推特每日文摘)

twitter-daily-digest 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

twitter-daily-digest 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 16,340。

总安装 2,889周安装 118GitHub Stars 公开资料未说明下载 935核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install twitter-daily-digest

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

批量获取关注账号最近 24 小时的推文更新并整合为摘要。适合快速浏览信息流或监控特定账号动态的需求。默认输出中文版本,支持指定账号列表定制内容。依赖 Twitter API 读取权限,注意配额限制。建议结合关键词过滤提升摘要相关性。

twitter-daily-digest 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

twitter-daily-digest 怎么安装?

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

twitter-daily-digest 支持哪些 AI 工具?

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

twitter-daily-digest 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

twitter-daily-digest 是免费的吗?

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

twitter-daily-digest 用的人多吗?

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

twitter-daily-digest 安全吗?

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

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

值得选的地方

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

先想清楚的地方

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

适不适合你

更适合

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

不太适合

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

效率类 Skill 对比

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

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
twitter-daily-digest

推特每日文摘 · 本页

2,889—需要联网MIT-0有提醒

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

SKILL.md 原文

name
twitter-daily-digest
description
批量获取并整理用户关注的所有 Twitter/X 账号最近 24 小时内的更新。当用户提到“每日推文摘要”“今日推文”“关注的人最近发了什么”“Twitter digest”“推特日报”“帮我看看推特”“刷推”,或要求查看单个/多个指定 X 账号最近动态时,都应触发此 skill。默认输出中文整合版正文;如需测试前 3 个或前 5 个账号,也应使用此 skill。

Twitter 每日推文摘要

这套 skill 现在采用 JSON 事实层 + agent 主观整理层 的边界:

  • 脚本负责:抓取、标准化、保存原始材料、同步 Notion
  • agent 负责:判断什么值得看、怎么分组、怎么翻成中文、怎么发给用户

脚本不再是最终日报的“编辑器”。最终中文整合版由 agent 基于 JSON 自己完成。

前置条件

  • 已安装并认证 twitter CLI

- 包名:twitter-cli - 安装命令:uv tool install twitter-cli - 可执行文件名:twitter

  • 如需代理:export TWITTER_PROXY=http://127.0.0.1:7897
  • 如需 Notion:~/.config/notion/api_key 存在,且父页面已共享给 integration

验证:

twitter whoami
test -s ~/.config/notion/api_key && echo OK || echo MISSING

规范路径

规范源固定为:

~/.openclaw/shared-skills/twitter-daily-digest/

脚本固定入口:

python3 ~/.openclaw/shared-skills/twitter-daily-digest/scripts/fetch_digest.py

不要再依赖 $SKILL_DIR 或 python 命令名,OpenClaw 定时任务里优先用上面的固定入口。

标准工作流

1. 先抓 JSON 原始材料

日常全量抓取:

python3 ~/.openclaw/shared-skills/twitter-daily-digest/scripts/fetch_digest.py \
  --hours 24 \
  --output /tmp/twitter-digest.json \
  --json-only

如果用户只要前 3 个或前 5 个账号,直接用 --sample-size:

python3 ~/.openclaw/shared-skills/twitter-daily-digest/scripts/fetch_digest.py \
  --hours 24 \
  --sample-size 3 \
  --output /tmp/twitter-digest-3.json \
  --json-only

如果用户点名要看某几个账号,直接传 --users:

python3 ~/.openclaw/shared-skills/twitter-daily-digest/scripts/fetch_digest.py \
  --users "openai,anthropicai,trq212" \
  --hours 24 \
  --output /tmp/twitter-digest-users.json \
  --json-only

2. agent 读取 JSON,自行做主观整理

读取 /tmp/twitter-digest.json 后,由 agent 自己完成这些事情:

  • 判断什么值得看,什么该跳过
  • 判断是否保留转推
  • 判断该怎么按话题分组
  • 写 3 行核心结论
  • 把英文内容翻成自然中文
  • 组织成适合直接阅读的最终正文

不要把“什么值得看”的判断写死在脚本里。tweets 里的顺序只是脚本输出顺序,不代表最终优先级,agent 应自己判断。

3. 先保存本地正式版

最终中文版 Markdown 由 agent 自己写出,并保存到:

~/Desktop/ai-daily-digest-tool/digests/YYYY-MM-DD.md

这份文件才是正式版。Telegram 和 Notion 都应基于这同一份内容继续往下走。

4. 再发 Telegram 正文

把中文整合版直接作为正文发给用户:

  • 发正文,不要只说“已保存到文件”
  • 发纯文本聊天内容,不要直接扔 Markdown 源码
  • 内容不能明显过短
  • 太长就自动拆成多条连续消息
  • 保留用户名、互动数据、链接这些事实信息

5. 最后把同一份 Markdown 写入 Notion

脚本只负责把现成 Markdown 写入 Notion,不再重新抓取 Twitter:

python3 ~/.openclaw/shared-skills/twitter-daily-digest/scripts/fetch_digest.py \
  --sync-only \
  --notion-markdown-input ~/Desktop/ai-daily-digest-tool/digests/YYYY-MM-DD.md \
  --notion-title "YYYY-MM-DD"

这样可以保证本地 / Telegram / Notion 三端内容一致。

脚本输出的事实材料

JSON 里最重要的字段:

  • accounts:本次关注列表
  • accounts_with_recent_tweets:最近时间窗口内有更新的账号和条数
  • failed_accounts:抓取失败的账号及错误
  • tweets:推文原始材料

单条 tweet 至少包含这些客观字段:

{
  "id": "...",
  "url": "https://x.com/{screenName}/status/{id}",
  "text": "完整推文内容",
  "author": { "name": "...", "screenName": "..." },
  "metrics": {
    "likes": 0,
    "retweets": 0,
    "replies": 0,
    "views": 0,
    "bookmarks": 0
  },
  "createdAt": "...",
  "createdAtLocal": "2026-03-14 12:00",
  "createdAtTs": 0,
  "isRetweet": false,
  "quotedTweet": null
}

如果 failed_accounts 非空,说明这次抓取不是完整成功。agent 应在最终结果里识别这是“部分成功”,必要时提示用户或重试。

accounts_with_recent_tweets 现在也是客观统计,包含:

  • tweetCount
  • latestTweetAtLocal
  • latestTweetUrl

常用参数

参数说明
--output FILEJSON 输出路径
--json-only显式声明只输出 JSON 事实层;当前默认抓取模式也是这一行为
--sync-only只把现成 Markdown 写入 Notion,不重新抓 Twitter
--users "a,b,c"指定账号列表
--sample-size N只抓前 N 个账号
--hours N回溯 N 小时
--twitter-bin PATH指定 twitter CLI 路径

脚本已经不再负责生成启发式 Markdown / chat 摘要,也不再内置“什么更值得看”的主观判断。

故障排除

twitter: command not found

脚本自动按以下顺序查找 twitter:

  1. $TWITTER_BIN
  2. $PATH 中的 twitter
  3. ~/.local/bin/twitter
  4. /opt/homebrew/bin/twitter
  5. /usr/local/bin/twitter

cron / agent 环境推荐:

export TWITTER_BIN=$HOME/.local/bin/twitter

Notion 同步失败

优先检查:

  1. ~/.config/notion/api_key 是否存在
  2. 父页面是否共享给 integration
  3. --notion-markdown-input 指向的文件是否存在

Notion 父页面:

  • ID: 323dfb80-f233-811a-b597-f30cb2013145
  • 链接: https://www.notion.so/323dfb80f233811ab597f30cb2013145

备选手动命令

脚本不可用时,可直接用 twitter CLI 手动抓:

twitter whoami --yaml
twitter following <username> --max 200 --yaml
twitter user-posts <screenName> --max 10 --yaml --full-text

平台分布

OpenClaw

89.89%
按下载量换算840

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills