Nature Skills 每日文献推送:nature-literature-pipeline 用 cron 自动检索、评分与归档
【免费下载链接】nature-skills符合nature论文学术表达和科研绘图的Skill项目地址: https://gitcode.com/gh_mirrors/na/nature-skills
Nature Skills是面向学者的科研 Skill 开源项目,其中的nature-literature-pipeline是一个每日文献推送 Skill:通过 cron 定时任务自动多源检索论文、按六维评分系统筛选 Top 5、生成精读摘要卡片推送到飞书/Telegram,并自动归档去重——让"查文献"这件每天重复的事彻底自动化。
一、为什么你需要一条自动化文献管线?
如果你每天要跟踪某个研究方向,手工流程大概是:
- 打开 arXiv、Crossref、Semantic Scholar 逐个搜索
- 在几十篇候选里凭感觉挑出最相关的
- 手动整理摘要、标注评分
- 把看过的论文记到某个文件夹,还要防重复
每一步都要人肉执行,坚持两周就会放弃。nature-literature-pipeline的做法是:把"检索 → 筛选 → 精读 → 推送 → 归档"整条链路交给 agent,你只负责定研究方向,剩下的交给每天 08:30 的定时任务。
二、自动化工作流:从每日 08:30 开始
整条管线分 5 个阶段,由 cron 每日触发:
Cron(每日定时,如 08:30) │ ├─ ① 检索 arXiv / OpenAlex / Crossref / Semantic Scholar(自动降级) ├─ ② 粗筛 30 → 5 篇(六维评分) ├─ ③ 精读 Top 5 逐篇阅读,标注来源等级 ├─ ④ 推送 格式化日报 → 飞书 / Telegram / 任意消息平台 └─ ⑤ 归档 三重去重 → 分类 → 写笔记 → 更新索引- 检索:30 篇候选来自多个数据源,单个源故障时自动切换其他源,不会中断
- 粗筛:六维评分(见下一节),30 篇压到 5 篇
- 精读:能拿到全文就全文精读,拿不到会明确标注
Abstract only或Metadata only,不夸大信息来源 - 推送:排版好的日报直达你的消息群
- 归档:DOI / arXiv ID / OpenAlex ID 三重去重后写入本地归档目录
三、六维评分:30 篇如何筛出 Top 5
评分规则定义在 scoring-system.md,每篇论文按 6 个维度打分(0–100 分):
| 维度 | 权重 | 衡量什么 |
|---|---|---|
| 方向匹配 | 35 | 与核心研究问题的契合度(最高权重) |
| 方法学价值 | 20 | 实验设计、分析技术的可用度 |
| 期刊/来源质量 | 15 | 发表渠道的影响力和可信度 |
| 研究网络关联 | 10 | 与你关注的作者/机构的联系 |
| 应用/工程价值 | 10 | 协议、数据集、工程洞见 |
| 归档价值 | 10 | 综述潜力、基础地位、长期参考价值 |
三条硬规则值得注意:
- 门槛规则:方向匹配 <10 分的论文,其他分再高也直接淘汰——顶刊上发出来的无关论文也不例外
- 上限规则:每个维度不得超过其权重,总分必须等于六维之和,防止"拍脑袋"打分
- 校准机制:跑 2–3 天后检查分数分布——如果天天出现 90+ 说明标准太松,如果没人过 60 分说明关键词太窄,权重可随领域调整
四、快速上手:只需三句话
零代码配置。安装后直接对 agent 说:
我的研究方向是 [X],关键词 [Y],推送到 [飞书群名],归档到 [路径]
然后:
设置每天早上 08:30(北京时间)的文献推送,候选 30 篇,推送前 5 篇
agent 会自动完成关键词、推送目标、归档路径的配置,并创建每日 cron 任务。定时任务的创建、验证和手动补跑流程见 cron-setup.md,配置模板见 literature-push-template.md。
五、日报长什么样?
推送格式定义在 push-format.md,每篇论文一张卡片:
🏅 #1 | 论文标题 期刊, 年份 | 作者 et al. | 机构 | ⭐ 9.2/10 | 分流:A_核心主线
💡一句话:15 秒判断值不值得点开原文 🔬方法:实验/模拟、参数、表征手段 📊关键结果:必须有具体数字和测试条件 🧭点评:对你研究主线的实际价值、局限
两个细节体现设计用心:关键结果禁止空泛表述("有重要发现"这类话会被拒),点评只讲与课题主线的实际关系、不堆砌套话。
六、归档:每篇入选论文都变成结构化笔记
归档阶段按 note-template.md 为每篇论文生成带 YAML 元数据的笔记(标题、作者、年份、DOI、分类、标签、阅读日期),正文固定六栏:
核心主张 → 方法 → 关键发现 → 批判 → 与课题的关联 → 下一步
文件命名遵循第一作者年份_中文核心关键词.md规范,并按A_核心主线 / B_章节支撑 / C_工程背景 / D_方法借鉴 / E_暂存低优先分级目录归档。日积月累,你的本地归档目录就是一个有索引、有去重、可按分类检索的个人文献库。
七、内置安全机制:防止"自动化翻车"
- 分数校验:每维度设上限、总分强制重算,不允许出现"总分超过满分"的算术事故
- 三重去重:DOI / arXiv ID / OpenAlex ID 三路比对,经典老论文不会再反复入档
- 优雅降级:Semantic Scholar 不可用时自动切换 OpenAlex + Crossref + arXiv,推送不中断
- 只读归档:每日管线只写入
raw/文献目录,绝不擅自改动你的知识库——集成到 wiki 永远需要你点头 - 定时提醒:cron 是本机任务而非云端,触发时机器必须开机
八、进阶玩法:从每日推送走向综述写作
管线只是入口。nature-literature-pipeline还配了两块"深度装备":
- 空白分析(gap-analysis.md):回答"这个方向是不是空白"——多源检索 → 子体系分解 → 边缘文献提取 → 输出 gap 报告,直接附一段可写进 Introduction 的英文 gap 陈述草稿
- 综述编译工作流(review-compilation-workflow.md):把每天攒下的笔记按"盘点存量 → 填补空白 → 受众过滤 → 架构设计 → 图表规划 → BibTeX 导出"六个阶段,编译成一篇可投稿的综述
前者管日常发现,后者管集中编撰,两者互补。
常见问题 FAQ
Q:和 nature-academic-search 什么区别?nature-academic-search回答"现在帮我找"(一次性检索);nature-literature-pipeline回答"持续帮我盯"(订阅式推送)。
Q:推送频率只能每天吗?不是,每周、每 N 天都可以,候选数和精读数均可自定义。
Q:需要写代码吗?不需要。全部通过自然语言指令配置,关键词、评分权重、分类规则、推送目标、归档路径都是可配项。
Q:评分高就代表论文好吗?不是。评分衡量的是"与你方向的契合度",高分候选仍需人工确认——这一点项目文档明确写在边界说明里。
💡小结:nature-literature-pipeline 的完整流程见 SKILL.md,中文使用说明见 README.md。它把"每天查文献"从重复劳动变成了每天 08:30 准时送达的一杯咖啡——你只需要定好关键词,剩下的交给 cron。
【免费下载链接】nature-skills符合nature论文学术表达和科研绘图的Skill项目地址: https://gitcode.com/gh_mirrors/na/nature-skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考