mcpField
D
daily-paper-generator

daily-paper-generator

github.com/galaxy-dawn生产力5.9k412 次安装1 周前更新
代码仓库

关于 daily-paper-generator

Daily Paper Generator 是一项按主题查找、筛选和总结近期论文的技能。它搜索 arXiv 和 bioRxiv,按 Top 10 到 Top 3 再到 Top 1 的流程筛选,并生成双语笔记。

主要功能

  1. 01搜索 arXiv 和 bioRxiv
  2. 02按主题与时间范围筛选论文
  3. 03按 Top 10 至 Top 1 排选论文
  4. 04生成中英文摘要
  5. 05保存结构化论文笔记

适用场景

  1. 01制作每日或每周研究简报
  2. 02跟踪研究领域的近期论文
  3. 03为精选论文整理双语笔记

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/galaxy-dawn/claude-scholar --skill daily-paper-generator

安装后在 Claude Code 中输入/daily-paper-generator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

example/
daily paper example.md
references/
keywords.md
quality-criteria.md
writing-style.md
scripts/
arxiv_search.py

详细介绍

每日论文生成器

概述

发现、筛选并总结任意研究主题的近期论文。

支持的来源:

  • arXiv
  • bioRxiv
  • 两者(--source both)

核心工作流:

  1. 定义主题查询和时间范围
  2. 从 arXiv / bioRxiv 搜索论文
  3. 为每个领域选出 Top 10 候选论文
  4. 评分并缩小范围至每个领域 Top 3
  5. 为每个领域选出 Top 1
  6. 生成双语摘要
  7. 将输出保存到 daily paper/

适用场景

在以下情况下使用此技能:

  • 用户要求整理任意主题的每日/每周论文摘要
  • 用户想了解 arXiv 和/或 bioRxiv 上的近期论文
  • 用户需要用于阅读和跟踪的结构化双语笔记

输出格式

每份摘要应包含:

  1. 论文标题
  2. 作者和发表渠道/来源
  3. 链接和日期
  4. 中文评述(约 300 字)
  5. 英文评述(简洁的学术文体)
  6. 元数据表
  7. 附录(可选资源)

快速参考

任务方法
搜索论文使用 scripts/arxiv_search.py,并指定 `--source arxiv
选择主题使用 references/keywords.md 中的通用主题查询
评估质量使用 references/quality-criteria.md
撰写中文评述使用 references/writing-style.md
撰写英文评述遵循科学写作最佳实践

工作流

步骤 1:定义查询

选择一个具体的主题查询。示例:

  • test-time adaptation for medical imaging
  • multimodal foundation model for healthcare
  • protein language model interpretability
步骤 2:搜索 arXiv 和/或 bioRxiv

使用辅助脚本:

python skills/daily-paper-generator/scripts/arxiv_search.py \
  --query "test-time adaptation for medical imaging" \
  --source both \
  --months 1 \
  --max-results 80 \
  --output /tmp/papers.json

说明:

  • --source arxiv:仅搜索 arXiv
  • --source biorxiv:仅搜索 bioRxiv
  • --source both:合并两个来源并按日期排序
步骤 3:选出 Top 10 候选论文(按领域)

针对每篇候选论文:

  1. 根据标题和摘要检查主题相关性
  2. 移除明显不相关的论文
  3. 为该领域保留 Top 10 候选论文

最低要求:

  • 不要从原始搜索结果直接跳到最终论文。
  • 必须先明确列出 Top 10。
步骤 4:选出 Top 3 质量候选论文(按领域)

针对 Top 10 候选论文:

  1. 使用 references/quality-criteria.md 为每篇论文评分
  2. 按加权得分排序
  3. 保留 Top 3
步骤 5:选出最终 Top 1(按领域)

针对 Top 3 候选论文:

  1. 比较新颖性、方法完整性和实验可信度
  2. 检查其对该领域的实际影响
  3. 选出 Top 1 作为最终推荐

必须提供的筛选记录:

  • Top 10 候选论文列表
  • Top 3 评分候选列表(含加权得分)
  • 最终 Top 1 及一段选择理由
步骤 6:生成双语摘要

针对每篇入选论文,生成:

  • 中文评语:背景、挑战、贡献、方法、结果、局限
  • English Review:简洁、客观,避免套话
步骤 7:保存输出

建议的目录和命名方式:

daily paper/
  YYYY-MM-DD-HHMM-paper-1.md
  YYYY-MM-DD-HHMM-paper-2.md
  YYYY-MM-DD-HHMM-paper-3.md

其他资源

  • references/keywords.md:通用主题查询模板
  • references/quality-criteria.md:评分标准
  • references/writing-style.md:评述写作风格
  • example/daily paper example.md:输出示例
  • scripts/arxiv_search.py:arXiv + bioRxiv 搜索辅助脚本

重要说明

  1. 使用明确的主题查询,避免使用含糊的单词查询。
  2. 明确指定时间范围(--months N)。
  3. 在元数据中区分来源(arxiv 与 biorxiv)。
  4. 使用固定的筛选规则:Top 10 -> Top 3 -> Top 1(按领域)。
  5. 如果论文缺乏可靠的评估,应明确标注可信度和局限。
  6. 不要编造缺失的信息(机构/GitHub/代码链接)。

评论

支持 Markdown