AI热点自动化全流程:RSS聚合筛选到公众号邮件一键分发
每天追踪AI领域的最新动态,是不是感觉像在信息海洋里“大海捞针”?要么错过了行业顶尖人物的深度分析,要么被铺天盖地的资讯淹没,难以聚焦真正有价值的内容。
今天要介绍的,是一个旨在解决这一痛点的自动化方案:mage-ai-daily-digest(全球AI热点每日精选)。它的核心思路,是将手动、零散的“刷资讯”行为,转变为一条可复制、可自动化的“内容生产线”。这个方案聚合了Andrej Karpathy(前特斯拉AI总监、OpenAI研究员)推荐的83个顶级技术博客源,并同步了掘金、博客园、开源中国等国内主流技术社区的RSS。系统会按设定时间窗口抓取新文章,经过AI模型打分、提炼摘要和智能排序后,最终精选出“国外Top 5 + 国内Top 5”的优质内容,自动生成图文并茂的摘要报告,并可一键同步至公众号草稿或推送订阅邮件。
本文将完整拆解这个方案的三个核心部分:技能源码结构、自动化工作流全貌,以及从环境配置到定时运行的详细指南。
成果展示
这个 Skill 能帮你解决什么问题
mage-ai-daily-digest的核心使命,是解决AI从业者与内容创作者的一个普遍困扰:如何高效获取每日必读的高质量长文,同时避免信息过载。它将零散的手动操作,整合为一条标准化的自动化流水线。
具体来说,它能带来以下改变:
- 全球视野,精准覆盖:直接对接Karpathy清单上的83个顶级技术博客,确保不错过任何重要的国际技术动态与深度分析。
- 本土热点,同步跟进:整合国内主流技术社区的优质内容源,兼顾本土化的AI实践、观点与干货分享。
- 智能筛选,告别冗余:利用AI模型对抓取到的文章进行质量评估与摘要提炼,最终只呈现精华的“双Top 5”列表,帮助用户聚焦核心。
- 灵活输出,提升效率:按照预设模板自动生成格式化的HTML报告,并可选择自动生成封面图、上传公众号草稿或发送邮件,大幅减少重复性操作。
工作流拆解:全流程 +工程结构+产出物
2.1 九阶段全流程(一键串起,不用背步骤)
整个工作流被清晰地拆分为9个阶段,并封装在一个主脚本中,实现一键执行。这种设计确保了流程的稳定性和可重复性。
| 阶段 | 核心作用 | 关键说明 |
|---|---|---|
| 1 | 拉取 RSS | 在设定时间窗口内,抓取所有配置的源,包括国外83个博客和国内3大社区。 |
| 2 | AI 筛选与写作 | 对文章进行打分、撰写摘要、智能排序,精选出国内外各Top 5文章,并生成元数据。 |
| 3 | 渲染 HTML | 通过专用模块,生成主阅读稿 digest.html,采用卡片式布局。 |
| 4 | 生成公众号正文 HTML | 生成全内联样式的HTML,专门适配微信公众号平台的API接口要求。 |
| 5 | 落盘元数据与封面文案 | 将文章的标题、摘要等元数据,以及生成的封面文案,保存为本地文件。 |
| 6 | 生成封面图 | 调用图像生成技能,根据封面文案自动产出文章封面图。 |
| 7 | 生成公众号草稿 | 通过微信公众号接口,自动创建草稿,并替换其中的图片链接为图床地址。 |
| 8 | published 回写 | 将带有图床链接的最终版本HTML,覆盖保存到本地,便于邮件发送或在线预览。 |
| 9 | 发送订阅邮件(可选) | 将生成的HTML报告通过SMTP服务发送给指定订阅者。 |
值得一提的是,整个流程具备灵活性。如果用户仅需获取精选内容列表,而不需要后续的公众号或邮件分发功能,可以执行简化命令,流程将在第5阶段后停止。
2.2 技能目录
技能根目录(与SKILL.md同级)遵循清晰的模块化布局。output/目录为运行后生成,首次执行一键脚本后会自动创建。
该技能依赖于同仓库下的其他兄弟技能(如mage-images-gen, mage-send-to-wechat),在代码中通过相对路径引用。因此,建议将整个技能库克隆到本地,并保持目录结构的完整性。
2.3 产出物详解
所有执行结果都会按日期归类,集中存放在SKILL_DIR/output/YYYYMMDD/目录下。每个生成的文件都有其明确用途:
| 文件名称 | 核心作用(一句话看懂) |
|---|---|
| digest.html | 主阅读稿,采用卡片式布局,可直接在浏览器中打开阅读。 |
| digest-wechat-body.html | 公众号专属版本,全内联样式,已适配微信公众号API的格式要求。 |
| digest-meta.json | 存储所有精选文章的标题、摘要、产品灵感等结构化元数据。 |
| cover-content.txt / cover-overview.png | 封面文案与自动生成的封面图,可直接用于公众号推文封面。 |
| published.html | 带有图床链接的最终版本,适合用于邮件发送或在线分享预览。 |
保姆级配置运行:小白也能上手
3.1 环境配置(先配好,再跑命令)
配置信息支持两种方式:在项目根目录的.mage-skills/.env进行全局统一配置,或在单个技能目录下单独配置。系统加载优先级为:技能目录下的.env会覆盖全局配置。建议新手从复制提供的.env.example模板文件开始。
| 方式 | 路径 |
|---|---|
| 整仓一份(推荐) | 复制.mage-skills/.env.example为.mage-skills/.env,将所有需要的API密钥填写在一起。 |
| 只装本 skill | 在mage-ai-daily-digest/目录下执行cp .env.example .env。但若需使用封面生成、公众号发布等完整功能,仍需在全局或本机配置中补齐相关技能所需的变量。 |
所需配置的API密钥主要分为以下几类:
1. AI 摘要与对话(用于digest.ts拉取、评分和摘要撰写):
| 变量 | 说明 |
|---|---|
GEMINI_API_KEY |
Google Gemini API密钥,可在Google AI Studio获取。 |
OPENAI_API_KEY |
OpenAI或兼容接口(如DeepSeek)的API密钥。 |
OPENAI_API_BASE |
兼容接口的Base URL,例如https://api.deepseek.com/v1。 |
OPENAI_MODEL |
指定使用的对话/摘要模型名称,例如deepseek-chat。 |
2. 图像生成(mage-images-gen技能,至少需配置一个服务商):
| 路线 | 常用变量 |
|---|---|
| Google / Gemini 图像 | GOOGLE_API_KEY(可与GEMINI_API_KEY共用)。可选GOOGLE_IMAGE_MODEL等。 |
| OpenAI 或兼容 | OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_IMAGE_MODEL(如gpt-image-1.5)。 |
| 阿里通义 DashScope | DASHSCOPE_API_KEY, DASHSCOPE_IMAGE_MODEL, DASHSCOPE_IMAGE_MODEL_FALLBACK等。 |
| 火山 Seedream / ARK | SEEDREAM_API_KEY或ARK_API_KEY, SEEDREAM_IMAGE_MODEL, SEEDREAM_IMAGE_MODEL_FALLBACK等。 |
3. 公众号发布(mage-send-to-wechat技能):
| 变量 | 说明 |
|---|---|
WECHAT_APP_ID |
微信公众号的AppID(在公众平台-开发-基本配置中获取)。 |
WECHAT_APP_SECRET |
微信公众号的AppSecret。 |
4. 邮件发送(SMTP服务):
| 变量 | 说明 |
|---|---|
EMAIL_HOST |
SMTP服务器地址,如QQ邮箱为smtp.qq.com。 |
EMAIL_PORT |
SMTP端口,如587(STARTTLS)。 |
EMAIL_USER |
登录邮箱账号。 |
EMAIL_PASS |
SMTP密码/授权码(QQ邮箱一般为授权码,非登录密码)。 |
EMAIL_FROM |
发件人显示名称,如名称 。 |
EMAIL_TO |
收件人邮箱;不填时,部分流程会默认发送到EMAIL_USER。 |
3.2 常用命令(扔给AI它就懂了)
| 使用场景 | 执行命令 |
|---|---|
| 今日精选(默认 24h) | node scripts/run-full-daily.mjs |
| 本周精选(72h) | node scripts/run-full-daily.mjs --week |
| 指定日期输出 | node scripts/run-full-daily.mjs 20260318 |
| 仅生成 digest | npx -y bun scripts/digest.ts --hours 24 --top-n 5 --lang zh |
OpenClaw定时设置:无人值守自动化
要实现完全无人值守的自动化运行,可以将该技能与OpenClaw的定时任务(Cron)功能对接。核心前提是确保运行OpenClaw Gateway的服务器或环境保持常驻。
4.1 常用定时任务配置
| 定时类型 | 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 |
小结
本质上,mage-ai-daily-digest并非又一个简单的RSS阅读器。它的价值在于将“内容策展、版式设计、多渠道分发”这一系列复杂操作,固化成了一条可复用的标准化技能链。从信源选择到输出模板,都经过了精心设计,最终输出直指公众号与邮箱这两个核心阅读场景。
对于内容创作者而言,这套方案能有效节省大量重复性的信息搜集与排版劳动。当然,它无法替代的是创作者自身的观点、独特的“金句”以及对读者价值的长期承诺——这些才是构建账号核心竞争力的关键。