← 返回 Skills 市场
min870809

Morning Brief · 每日AI早报

作者 setC_brian · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
97
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ai-morning-brief
功能描述
每日AI早报。抓取多路信源(HuggingFace Blog、人人都是产品经理、blogwatcher订阅、36氪/知乎/Reddit/Twitter工具网关),LLM智能筛选最有价值的10条,推送到Telegram。内置OpenRouter榜单快照。使用场景:每天定时生成个性化AI资讯早报,过滤低信噪比内容,突...
使用说明 (SKILL.md)

每日AI早报 Morning Brief

每天抓取多路 AI 信源,LLM 筛选后推送到 Telegram。

信源覆盖

  • 直接 RSS:HuggingFace Blog、人人都是产品经理
  • blogwatcher:36氪、量子位、Product Hunt、RadarAI(需已配置 blogwatcher)
  • 工具网关:36氪热榜、InfoQ、知乎热榜、r/LocalLLaMA、Twitter/@xuezhiqian123
  • 榜单快照:OpenRouter Global Top Apps(需预先抓取缓存)

筛选逻辑

优先级从高到低:

  1. AI工具平台动态(OpenAI/Google/Meta/Anthropic 等头部进展;OpenClaw竞品更新/暴雷)
  2. AI Agent 新进展、普通人用 AI 变现案例
  3. 资本市场:融资/裁员/暴雷/政策
  4. 内容运营/流量变现:小红书/公众号新打法、闲鱼变现机会

竞品特别标注(优先入选):Hermes Agent、Cline、Roo Code、Agent Zero、Gobii

过滤掉:纯技术/学术论文、HuggingFace 官方自我宣传类内容(开源现状报告等)

快速开始

1. 配置环境变量

export API_HUB_BASE_URL=https://api.mulerun.com
export API_HUB_KEY=your_key_here

编辑脚本顶部,填入你的 Telegram Bot Token 和 Chat ID:

TELEGRAM_TOKEN = "your_bot_token"
CHAT_ID = "your_chat_id"
CLAWDCHAT_API_KEY = "your_clawdchat_key"  # 可选,用于工具网关

2. 手动运行

python3 ~/.openclaw/skills/morning-brief/scripts/morning-brief.py

3. 定时运行(推荐)

在 OpenClaw 中设置每日定时任务(9:40 AM):

每天早报任务,按以下步骤执行:

步骤1:用 firecrawl 抓取 https://openrouter.ai/apps,提取 Global Ranking 前20名保存到
~/.openclaw/workspace/data/openrouter-top-apps.json
格式:{"fetched_at": "ISO时间", "apps": [{"rank": 1, "name": "...", "tokens": "...", "trend": "..."}]}

步骤2:运行早报脚本
python3 ~/.openclaw/skills/morning-brief/scripts/morning-brief.py

步骤3:把早报正文通过 send_message 发到网页端

推荐 cron 时间:40 9 * * *(UTC+8 09:40)

定制过滤规则

过滤逻辑在脚本 llm_filter() 函数的 prompt 中,直接修改文字即可调整:

  • ⚡ 特别标注:添加你关注的竞品名称
  • ❌ 一律不选:添加要过滤的内容类型
  • ✅ 优先选:调整优先级规则

依赖

  • Python 3.8+(标准库,无需额外安装)
  • Telegram Bot(需自行申请 @BotFather)
  • ClawdChat API Key(可选,用于36氪/知乎/Reddit/Twitter工具网关)
  • blogwatcher(可选,用于订阅源管理)
  • firecrawl(可选,用于 OpenRouter 榜单抓取)

输出示例

⚡ 2026-04-21 Mon 早报

1. [Gemini 2.5 Pro 正式发布,编程能力大幅提升](https://...)
   _Google最新旗舰模型上线,对OpenClaw用户有直接影响_ `HuggingFace Blog`

2. [OpenRouter 榜单新入榜:Perplexity Deep Research...](https://...)
   ...

共 10 条 · 09:41 更新
安全使用建议
Things to consider before installing: - Clarify the env vars: the SKILL.md/registry lists API_HUB_BASE_URL and API_HUB_KEY, but the shipped script does not use those; the script actually uses TELEGRAM_TOKEN / TELEGRAM_CHAT_ID (env names TELEGRAM_TOKEN and TELEGRAM_CHAT_ID) and CLAWDCHAT_API_KEY. Ask the author which credentials are truly required and why API_HUB_* are declared. - Review and trust the external gateway: the script posts to https://clawdchat.cn/api/v1/tools/call using CLAWDCHAT_API_KEY. That third-party will see requests and responses — only provide a key if you trust that service and its privacy/security practices. - Avoid embedding secrets in source: SKILL.md suggests editing the script to hardcode Telegram bot token and chat id. Prefer exporting TELEGRAM_TOKEN and TELEGRAM_CHAT_ID as environment variables or using a secure secrets store, not committing tokens into files. - Check optional tools before enabling cron: the skill invokes blogwatcher and suggests using firecrawl to fetch OpenRouter data; these CLIs run subprocesses and may access networks/files. Ensure you only enable integrations you want and that those CLIs are trusted. - Inspect network behavior locally: run the script in a controlled environment (no sensitive env vars present) and observe outgoing requests (which hosts are contacted) to confirm behavior matches expectations. - If you need the skill but are uncomfortable with clawdchat.cn, consider removing/rewriting call_clawdchat_tool or replacing it with direct RSS/API calls to trusted sources. - Ask the author to update SKILL.md and registry metadata so declared required env vars match actual runtime usage; mismatches are a legitimate reason to withhold sensitive credentials until clarified.
功能分析
Type: OpenClaw Skill Name: ai-morning-brief Version: 1.0.0 The skill is a functional AI news aggregator that scrapes RSS feeds and tech news platforms (36Kr, Reddit, Twitter) via the ClawdChat API, filters them using an LLM, and sends a summary to Telegram. The Python script `morning-brief.py` uses standard libraries and follows the logic described in `SKILL.md`. While it interacts with external APIs (api.mulerun.com, clawdchat.cn) and executes local commands (blogwatcher), these actions are clearly aligned with the stated purpose of news gathering and notification. No evidence of data exfiltration, malicious prompt injection, or unauthorized execution was found.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to aggregate AI news and push to Telegram, which matches the script, but the declared required env vars (API_HUB_BASE_URL, API_HUB_KEY) do not map to any meaningful use in the provided Python script. Conversely, the script actually uses TELEGRAM_TOKEN/TELEGRAM_CHAT_ID and CLAWDCHAT_API_KEY (for clawdchat.cn) — these are not declared as required. This is an incoherence between claimed requirements and actual runtime needs.
Instruction Scope
The SKILL.md instructs the user to export API_HUB_BASE_URL/API_HUB_KEY and to edit the script to place Telegram token and chat id in plaintext. The runtime script expects and reads a cached OpenRouter JSON file (~/.openclaw/workspace/data/openrouter-top-apps.json), calls local binaries (blogwatcher) via subprocess, fetches RSS feeds, and posts to an external gateway (https://clawdchat.cn). Instructions and code are generally within the 'news aggregator -> Telegram' scope, but the mismatches in which credentials are required and the use of an external tool gateway expand the trust surface and are not properly documented in the declared requires.env.
Install Mechanism
No install spec is provided (instruction-only with one script file). That lowers install risk because nothing arbitrary is downloaded/installed by the skill itself. The script does call external CLIs (blogwatcher, firecrawl per docs) but those are optional dependencies described in SKILL.md.
Credentials
The declared required env vars (API_HUB_BASE_URL, API_HUB_KEY) appear unnecessary given the script contents. Meanwhile the script uses CLAWDCHAT_API_KEY and TELEGRAM_* envs (or instructs embedding tokens in the script), which were not listed as required. Asking for or documenting the wrong credentials is a red flag — it could lead users to provide secrets that the skill doesn't need, or hide the fact that an external gateway (clawdchat.cn) needs a key. The script sends requests to clawdchat.cn using CLAWDCHAT_API_KEY; trust in that third-party service is required.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent configuration. It reads a cache file in the user's home (~/.openclaw/workspace/data/openrouter-top-apps.json) and runs local CLIs; those are reasonable for its purpose. No elevated/system-wide privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-morning-brief
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-morning-brief 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 首次发布 1.0.0 版本,每日 AI 早报自动推送到 Telegram。 - 多路信源整合:HuggingFace、36氪、知乎、Reddit、Twitter、Product Hunt 等。 - LLM 智能筛选最有价值的10条资讯,突出竞品和变现机会。 - 支持自定义过滤与优先规则,过滤纯技术/学术内容。 - 内置 OpenRouter 榜单快照,助力跟踪行业动态。
元数据
Slug ai-morning-brief
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Morning Brief · 每日AI早报 是什么?

每日AI早报。抓取多路信源(HuggingFace Blog、人人都是产品经理、blogwatcher订阅、36氪/知乎/Reddit/Twitter工具网关),LLM智能筛选最有价值的10条,推送到Telegram。内置OpenRouter榜单快照。使用场景:每天定时生成个性化AI资讯早报,过滤低信噪比内容,突... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 97 次。

如何安装 Morning Brief · 每日AI早报?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-morning-brief」即可一键安装,无需额外配置。

Morning Brief · 每日AI早报 是免费的吗?

是的,Morning Brief · 每日AI早报 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Morning Brief · 每日AI早报 支持哪些平台?

Morning Brief · 每日AI早报 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Morning Brief · 每日AI早报?

由 setC_brian(@min870809)开发并维护,当前版本 v1.0.0。

💬 留言讨论