大家好,我是整天泡在 AI 工具与养虾厂的码歌。
码歌的第一个Skill火爆了,咔咔,一个Skill搞定AI热点资讯自动化,OpenClaw每天定时执行。
摘要
有没有觉得每天刷 AI 技术文像「大海捞针」?要么漏了顶级大佬的干货,要么被海量资讯淹没?
今天给大家分享码歌的第一个爆火Skill——mage-ai-daily-digest(全球 AI 热点每日精选),帮你把「人肉刷源」改成「自动化收粮」:聚合 Andrej Karpathy(前特斯拉 AI 总监、OpenAI 研究员)推荐的 83 个顶级技术博客,搭配掘金、博客园、开源中国等国内技术社区 RSS,按时间窗抓取新稿后,经 AI 打分、提炼摘要、智能排序,最终精选「国外 Top 5 + 国内 Top 5」,自动生图,最后一键同步公众号草稿、推送邮件。
整篇文章说清 3 件核心事,看完就能上手:Skill 源码、完整工作流、保姆级教程。
看完收益
1、Skill 源码:完整Skill源码,复制就能用,支持二次开发;
2、完整工作流:从拉取 RSS 到生成公众号草稿全流程,完整工作流门清;
3、保姆级指南:.env 配置、运行命令、定时设置,甚至避坑技巧,全部讲透。
成果展示
▎目录
01.这个 Skill 能帮你解决什么问题
02.工作流与产出:全流程拆解 + 产出物说明
03.保姆级配置运行:小白也能上手
04.OpenClaw定时设置:无人值守自动化
05.小结
06. 领取码歌技能库(免费开源)
01、这个 Skill 能帮你解决什么问题
mage-ai-daily-digest 的核心使命,就是解决 AI 从业者的核心痛点——「每天该读哪几篇 AI 长文」,把零散的手动刷源,改成可复制、可自动化的资讯生产线。
✅ 全球视角不遗漏:直接对接 Karpathy 清单上的 83 个顶级技术博客 RSS,都是行业大佬常看的优质源,避免错过核心技术动态;
✅ 国内热点不脱节:同步掘金、博客园、开源中国等国内主流技术社区,兼顾本土 AI 动态与实践干货;
✅ 告别信息过载:时间窗内的新文章经 AI 打分、提炼摘要、智能排序,最终呈现「国外 Top 5 + 国内 Top 5」,精准聚焦核心内容;
✅ 操作灵活高效:按模版自动专属 HTML,自动根据内容生图、上传公众号草稿、发送邮件,按需开启,不用冗余操作。
02、工作流拆解:全流程 +工程结构+产出物
2.1 九阶段全流程(一键串起,不用背步骤)
整个工作流拆成 9 个阶段,封装成脚本 run-full-daily.mjs 串成一键执行,AI模型执行无差异。
小技巧:能用脚本固化流程执行的,就别让AI按工作流自己执行
| 阶段 | 核心作用 | 关键说明 |
|---|---|---|
| 1 | 拉取 RSS | 时间窗内抓取精选源,国外 83 个博客 + 国内 3 大社区 |
| 2 | AI 筛选与写作 | 打分、写摘要、排序,精选 Top 5+5,生成元数据 |
| 3 | 渲染 HTML | 通过 render-digest-html.ts,生成 digest.html(主阅读稿) |
| 4 | 生成公众号正文 HTML | 全内联 style,专门适配公众号 API 投喂 |
| 5 | 落盘元数据与封面文案 | 生成 digest-meta.json、cover-content.txt 等文件 |
| 6 | 生成封面图 | 调用 mage-images-gen,产出 cover-overview.png |
| 7 | 生成公众号草稿 | 通过 mage-send-to-wechat,自动替换图床链接 |
| 8 | published 回写 | 用带图床链接的版本,覆盖本地 digest.html |
| 9 | 发送订阅邮件(可选) | 通过 --email-html 指定路径,自动发送内嵌图邮件 |
小技巧: 如果只想看精选内容,不想生成公众号/邮件,可执行「digest.ts + --no-email」,阶段 5 后就停止,灵活又省心。
2.2 技能目录
以下为技能根目录(与 SKILL.md 同级)的典型布局;output/ 为运行生成,首次跑一键脚本后才会出现
依赖的mage skills
一键完整链路在代码里通过 path.join(skillRoot, "..", "mage-xxx") 引用兄弟技能,整仓布局需类似:
2.3 产出物详解
所有执行结果,都会集中放在「SKILL_DIR/output/YYYYMMDD/」目录下(文件夹名称 = 当天日期),每个文件的作用一句话讲透:
| 文件名称 | 核心作用(一句话看懂) |
|---|---|
| digest.html | 主阅读稿,卡片式布局,浏览器打开就能看 |
| digest-wechat-body.html | 公众号专属版,全内联 style,适配公众号 API |
| digest-meta.json | 存储标题、摘要、productIdeas 等元数据 |
| cover-content.txt / cover-overview.png | 封面文案 + 封面图,直接用于公众号推文 |
| published.html | 带图床链接版本,适合发邮件、在线预览 |
03、保姆级配置运行:小白也能上手
3.1 环境配置(先配好,再跑命令)
安装mage-ai-daily-digest技能后,配置信息可在.mage-skills/.env统一配置,也可在对应技能目录单独配置,每个技能配置都有模版,扔给AI看就行,加载优先级:.mage-skills/.env → 技能根 .env(后者覆盖前者)
| 方式 | 路径 |
|---|---|
| 整仓一份(推荐) | 复制 .mage-skills/.env.example 为 .mage-skills/.env,把下面各类 Key 写在一起。 |
| 只装本 skill | 在 mage-ai-daily-digest/ 下 cp .env.example .env;若仍要跑封面/公众号,建议整仓 .env 或在本机 ~/.mage-skills/.env 补齐兄弟技能所需变量。 |
1、AI 摘要( digest.ts 拉 RSS、打分、写 HTML):
| 变量 | 说明 |
|---|---|
GEMINI_API_KEY | Google Gemini;密钥获取:Google AI Studio。 |
OPENAI_API_KEY | OpenAI 或兼容接口(如 DeepSeek)。 |
OPENAI_API_BASE | 兼容接口 Base URL,例如 https://api.deepseek.com/v1 |
OPENAI_MODEL | 对话/摘要模型名,例如 deepseek-chat。 |
2、生图 KEY(mage-images-gen)至少启用一个 Provider 的 API Key
| 路线 | 常用变量 |
|---|---|
| Google / Gemini 图像 | GOOGLE_API_KEY;未单独设时可与 GEMINI_API_KEY 共用(见 mage-images-gen/.env.example)。可选 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、公众号 KEY(mage-send-to-wechat,推草稿)
| 变量 | 说明 |
|---|---|
WECHAT_APP_ID | 公众号 AppID(公众平台 → 开发 → 基本配置)。 |
WECHAT_APP_SECRET | 公众号 AppSecret。 |
4、邮箱 KEY(SMTP,发 HTML 邮件)
| 变量 | 说明 |
|---|---|
EMAIL_HOST | SMTP 服务器,如 QQ 邮箱:smtp.qq.com。 |
EMAIL_PORT | 如 587(STARTTLS)。 |
EMAIL_USER | 登录邮箱账号。 |
EMAIL_PASS | SMTP 密码;QQ 邮箱一般为授权码,非登录密码。 |
EMAIL_FROM | 发件人显示,如 名称 <your@qq.com>。 |
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 |
提示:分步拆解见 references/workflow.md。
04、openclaw定时设置:无人值守自动化
对接 OpenClaw Cron ,每天手自动执行命令;核心要求: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 |
直接叫OpenClaw执行就行啦,还没装OpenClaw可以看码歌这篇文章OpenClaw 完全指南:一站式汇总 + 保姆级教程,看这一篇就够了!
05、小结
mage-ai-daily-digest 的本质不是「又一个 RSS 阅读器」,而是 把策展 + 版式 + 可选分发 固化成一条技能:源有出处、样式模版,输出直指 公众号与邮箱 两种阅读场景。
从自媒体生产角度看,它帮你省掉的是 重复劳动;仍需要你补上的,是 立场、金句与对读者的承诺——那才是账号长期价值所在。
06、领取码歌的技能库(免费开源)
最后,mage-ai-daily-digest这个技能源码都放在码歌的github上了,这里面还有码歌在研发的其他技能,如文章流水线、封面自动生成、小红书多图信息流、根据文章结构自动生图等等。
点赞收藏关注,领取码歌的skills仓库:github.com/jaydenxiao2…
我是”程序员码歌“,全网昵称统一,10+年大厂程序员,专注AI工具落地与AI编程实战输出,在职场,玩转副业,目标副业年收入百万,探索可复利、可复制的一人企业成长模式,可去gzh围观