Build a deduplicated digest from X (Twitter) For You and Following timelines using bird. Outputs a payload for upstream delivery.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install x-timeline-digest或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install x-timeline-digest⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/x-timeline-digest/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: x-timeline-digest version: 1.0.2 description: Build a deduplicated digest from X (Twitter) For You and Following timelines using bird. Outputs a payload for upstream delivery. homepage: https://github.com/seandong metadata: {"openclaw":{"emoji":"🐦","requires":{"bins":["bird"]}}} ---
This skill uses bird to read X/Twitter timelines and build a high-signal digest. Sources:
What it does:
> Delivery (Telegram, email, etc.) is NOT handled here. > Upstream OpenClaw workflows decide how to notify users. ---
All config is read from: skills.entries["x-timeline-digest"].config
| Name | Type | Default | Description | |----|----|----|----| | intervalHours | number | 6 | Interval window in hours | | fetchLimitForYou | number | 100 | Tweets fetched from For You | | fetchLimitFollowing | number | 60 | Tweets fetched from Following | | maxItemsPerDigest | number | 25 | Max tweets in one digest | | similarityThreshold | number | 0.9 | Near-duplicate similarity threshold | | statePath | string | ~/.openclaw/state/x-timeline-digest.json | State file path | ---
Run the digest generator to get a clean, deduplicated JSON payload:
node skills/x-timeline-digest/digest.js
To generate the "Smart Brief" (Categorized, Summarized, Denoised):
node skills/x-timeline-digest/digest.js > digest.jsonread skills/x-timeline-digest/PROMPT.mddigest.json where {{JSON_DATA}} is.Note: The script automatically applies heuristic filtering (removes "gm", ads, short spam) before outputting JSON.
For You timeline: bird home -n
State is persisted to statePath.
{ "lastRunAt": "2026-02-01T00:00:00+08:00", "sentTweetIds": { "123456789": "2026-02-01T00:00:00+08:00" } }
---
- Categories: 🤖 AI & Tech, 💰 Crypto & Markets, 💡 Insights, 🗞️ Other - Language: Simplified Chinese - Format: Author: Summary - Denoising: Remove ads and low-value content ---
The skill returns one JSON object: { "window": { "start": "2026-02-01T00:00:00+08:00", "end": "2026-02-01T06:00:00+08:00", "intervalHours": 6 }, "counts": { "forYouFetched": 100, "followingFetched": 60, "afterIncremental": 34, "afterDedup": 26, "final": 20 }, "digestText": "中文摘要内容", "items": [ { "id": "123456", "author": "@handle", "createdAt": "2026-02-01T02:15:00+08:00", "text": "tweet text", "url": "https://x.com/handle/status/123456", "sources": ["following"] } ] }
安装 X Timeline Digest 后,可以对 AI 说这些话来触发它
Help me get started with X Timeline Digest
Explains what X Timeline Digest does, walks through the setup, and runs a quick demo based on your current project
Use X Timeline Digest to build a deduplicated digest from X (Twitter) For You and Following ...
Invokes X Timeline Digest with the right parameters and returns the result directly in the conversation
What can I do with X Timeline Digest in my marketing & growth workflow?
Lists the top use cases for X Timeline Digest, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/x-timeline-digest/ 目录(个人级,所有项目可用),或 .claude/skills/x-timeline-digest/(项目级)。重启 AI 客户端后,用 /x-timeline-digest 主动调用,或让 AI 根据上下文自动发现并使用。
X Timeline Digest 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
X Timeline Digest 可免费安装使用。请查阅仓库了解许可证信息。
Build a deduplicated digest from X (Twitter) For You and Following timelines using bird. Outputs a payload for upstream delivery.
X Timeline Digest 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using X Timeline Digest
Identifies repetitive steps in your workflow and sets up X Timeline Digest to handle them automatically