mage-ai-daily-digest

码歌开发的 AI 热点每日精选 Skill,聚合 Karpathy 推荐的 83 个顶级博客 + 国内 3 大社区 RSS,经 AI 打分排序后自动生成公众号草稿和邮件推送。

简介

mage-ai-daily-digest 是一个面向 AI 从业者的资讯策展 Skill,核心解决「每天该读哪几篇 AI 长文」的痛点。它不是传统的 RSS 阅读器,而是把策展 + 版式 + 可选分发固化成一条完整的自动化技能链。

与普通 RSS 工具(如 Feedly、Inoreader)不同,mage-ai-daily-digest 的核心差异在于:(1) 用 AI 对文章打分、写摘要、智能排序,而非简单按时间排列;(2) 输出直接对接公众号和邮箱两种阅读场景,不只是聚合还要分发;(3) 封装为 OpenClaw Skill,支持 Cron 定时无人值守执行。

关键信息

  • 类型:AI 工具 / OpenClaw Skill
  • 领域:内容策展 / AI 资讯聚合
  • 开发者:程序员码歌(10+年大厂程序员)
  • 开源状态:免费开源(GitHub)
  • 相关概念:OpenClaw、RSS、AI 内容策展、公众号自动化

核心特性

1. 双源聚合架构

  • 国际源:Andrej Karpathy(前特斯拉 AI 总监、OpenAI 研究员)推荐的 83 个顶级技术博客 RSS
  • 国内源:掘金、博客园、开源中国等主流技术社区 RSS
  • 按时间窗抓取新稿,兼顾全球视角与本土热点

2. AI 筛选与排序

  • 对时间窗内的新文章进行 AI 打分
  • 自动提炼每篇文章摘要
  • 智能排序后精选「国外 Top 5 + 国内 Top 5」

3. 九阶段全流程

  1. 拉取 RSS(时间窗内抓取)
  2. AI 筛选与写作(打分、摘要、排序、元数据)
  3. 渲染 HTML(卡片式主阅读稿)
  4. 生成公众号正文 HTML(全内联 style 适配 API)
  5. 落盘元数据与封面文案(JSON + TXT)
  6. 生成封面图(调用 mage-images-gen)
  7. 生成公众号草稿(mage-send-to-wechat)
  8. published 回写(带图床链接版本)
  9. 发送订阅邮件(可选)

4. 多输出形态

  • digest.html — 主阅读稿,卡片式布局,浏览器直接打开
  • digest-wechat-body.html — 公众号专属版,全内联 style
  • digest-meta.json — 结构化元数据
  • cover-overview.png — 自动生成的封面图
  • published.html — 带图床链接版本,适合邮件/在线预览

5. 灵活执行模式

  • 完整链路:node scripts/run-full-daily.mjs
  • 仅生成精选:npx -y bun scripts/digest.ts --hours 24 --top-n 5 --lang zh --no-email
  • 周精选:node scripts/run-full-daily.mjs --week
  • 指定日期:node scripts/run-full-daily.mjs 20260318

不同素材中的观点

  • 2026-06-13-mage-ai-daily-digest-rss-automation:这篇素材认为 mage-ai-daily-digest 的本质不是「又一个 RSS 阅读器」,而是把策展 + 版式 + 可选分发固化成一条技能——源有出处、样式模版,输出直指公众号与邮箱两种阅读场景。作者强调”能用脚本固化流程执行的,就别让 AI 按工作流自己执行”,体现了工程化思维。同时指出,工具省掉的是重复劳动,仍需要创作者补上立场、金句与对读者的承诺。

实用信息

快速上手步骤

  1. 安装 mage-ai-daily-digest Skill 到 OpenClaw 技能目录
  2. 复制 .env.example.env,配置 GEMINI_API_KEYOPENAI_API_KEY(至少一个)
  3. 运行 node scripts/run-full-daily.mjs 执行今日精选
  4. 产出物在 SKILL_DIR/output/YYYYMMDD/ 目录下

环境变量配置

AI 摘要必需

  • GEMINI_API_KEY — Google Gemini 密钥
  • OPENAI_API_KEY — OpenAI 或 DeepSeek 密钥
  • OPENAI_API_BASE — 兼容接口 Base URL(如 DeepSeek)
  • OPENAI_MODEL — 模型名(如 deepseek-chat

可选(按需启用)

  • 生图:GOOGLE_API_KEY / OPENAI_IMAGE_MODEL / DASHSCOPE_API_KEY
  • 公众号:WECHAT_APP_ID + WECHAT_APP_SECRET
  • 邮件:EMAIL_HOST + EMAIL_PORT + EMAIL_USER + EMAIL_PASS

常用命令

# 今日精选(默认 24h)
node scripts/run-full-daily.mjs
 
# 本周精选(72h)
node scripts/run-full-daily.mjs --week
 
# 仅生成 digest,不发公众号/邮件
npx -y bun scripts/digest.ts --hours 24 --top-n 5 --lang zh --no-email

定时自动化(OpenClaw Cron)

# 每日 8:00
0 8 * * * cd /你的路径/... && node scripts/run-full-daily.mjs

# 每周日 8:00
0 8 * * 0 cd /你的路径/... && node scripts/run-full-daily.mjs --week

注意事项

  • Gateway 需常驻才能执行 Cron 定时任务
  • 如果只想看精选内容,用 --no-email 参数在阶段 5 后停止
  • 依赖的兄弟 Skill(mage-images-gen、mage-send-to-wechat)需在整仓布局中就位

相关页面