← 返回 Skills 市场
99
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install twitter-daily-digest
功能描述
批量获取并整理用户关注的所有 Twitter/X 账号最近 24 小时内的更新。当用户提到“每日推文摘要”“今日推文”“关注的人最近发了什么”“Twitter digest”“推特日报”“帮我看看推特”“刷推”,或要求查看单个/多个指定 X 账号最近动态时,都应触发此 skill。默认输出中文整合版正文;如需测试...
安全使用建议
Before installing or running: 1) Inspect the script (scripts/fetch_digest.py) yourself — it executes the twitter CLI and makes HTTP calls to Notion. 2) Pay attention to the hard-coded DEFAULT_NOTION_PARENT_PAGE_ID/URL: if you run the Notion sync without changing the parent ID, your content may be posted to that page; replace the default with a page you control or omit Notion sync. 3) The skill expects a Notion API key file at ~/.config/notion/api_key — only place a key there if you want this skill to be able to post to Notion. 4) Run the script in --json-only mode first to inspect the raw output and to confirm no unexpected network destinations are contacted. 5) If you use Notion sync, consider creating a dedicated Notion integration and parent page for this skill (do not share unknown external pages), and review network traffic or use an isolated environment. 6) If you are uncomfortable with hard-coded sync targets or automatic uploads, decline Notion syncing and use the JSON output locally for agent summarization.
功能分析
Type: OpenClaw Skill
Name: twitter-daily-digest
Version: 1.0.0
The skill bundle provides a functional Twitter/X digest tool that fetches recent tweets using an external CLI (twitter-cli) and syncs the results to Notion. The Python script (fetch_digest.py) contains a robust Markdown-to-Notion block parser and uses standard libraries for network requests and subprocess execution. While it includes a hardcoded Notion Parent Page ID and a future-dated Notion API version string (2025-09-03), these appear to be specific configuration defaults or minor errors rather than indicators of malicious intent. The instructions in SKILL.md are well-aligned with the code's functionality and focus on providing a good user experience for digest generation.
能力评估
Purpose & Capability
The name/description match the implementation: the script calls a local twitter CLI to fetch tweets and can push prepared Markdown to Notion. Requiring the twitter CLI and optionally a Notion key is coherent. However, the SKILL.md and script hard-code a Notion parent page ID/URL (DEFAULT_NOTION_PARENT_PAGE_ID), which is unusual: a sync target is typically user-specified rather than baked into the skill.
Instruction Scope
SKILL.md keeps a clear division: the script collects objective JSON and (optionally) writes Markdown to Notion; the agent performs subjective summarization and Telegram delivery. The instructions reference and read specific local paths (~/.config/notion/api_key, fixed install and run paths, /tmp output, and ~/Desktop output). Those file reads/writes are within the stated purpose but are prescriptive (fixed paths) and require the agent to access user disk and a Notion key file.
Install Mechanism
There is no install spec (instruction-only skill) and one bundled script is provided. No remote download or package installation is performed by the skill bundle itself. Risk comes from the script being executed on the host (it runs subprocesses and makes network calls), but the mechanism itself is not an external download of arbitrary code.
Credentials
The skill does not declare required environment variables in metadata, yet SKILL.md and the script rely on: TWITTER_BIN (or twitter on PATH), optional TWITTER_PROXY, and a Notion API key file at ~/.config/notion/api_key. Most notably, the script contains a hard-coded Notion parent page ID/URL — meaning unless you change configuration, the skill will attempt to create pages under that specific ID. That raises risk of unintended data transfer to an external Notion location if you share or misconfigure your integration. The number and types of credentials requested (Notion API key) are proportionate to Notion sync, but the default target being a specific page owned by someone else is suspicious.
Persistence & Privilege
The skill is not always-enabled and has no special persistence flags. It does write files to paths described in SKILL.md and expects to be placed under ~/.openclaw/shared-skills/, but it does not request system-wide privileges or modify other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install twitter-daily-digest - 安装完成后,直接呼叫该 Skill 的名称或使用
/twitter-daily-digest触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
twitter-daily-digest 1.0.0 — 首个版本上线
- 支持批量获取并整理关注账号过去 24 小时的推文,按需支持全部/指定/部分账号。
- 新增 JSON 事实层与 agent 主观整理层分离,结构更清晰,自由组合各端输出。
- 标准工作流涵盖本地Markdown生成、Telegram 推送及 Notion 同步,保证内容一致。
- 抓取事实包括账号列表、推文原文、互动数据与失败信息,agent 决定摘要重点与中文整合。
- 所有主观判断和中文输出交由 agent 完成,脚本仅生成事实数据。
元数据
常见问题
Twitter Daily Digest 是什么?
批量获取并整理用户关注的所有 Twitter/X 账号最近 24 小时内的更新。当用户提到“每日推文摘要”“今日推文”“关注的人最近发了什么”“Twitter digest”“推特日报”“帮我看看推特”“刷推”,或要求查看单个/多个指定 X 账号最近动态时,都应触发此 skill。默认输出中文整合版正文;如需测试... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。
如何安装 Twitter Daily Digest?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install twitter-daily-digest」即可一键安装,无需额外配置。
Twitter Daily Digest 是免费的吗?
是的,Twitter Daily Digest 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Twitter Daily Digest 支持哪些平台?
Twitter Daily Digest 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Twitter Daily Digest?
由 sycamore(@ceylonlatte)开发并维护,当前版本 v1.0.0。
推荐 Skills