快速判断
- 01这个 Skill 是干嘛的
- 自动收集每日论文并整理成可浏览、可持续更新的研究简报。
- 02它能解决什么问题
- 解决研究者手工追踪多个论文来源耗时、容易漏掉新工作的问题。
- 03它适合谁来用
- 适合需要长期跟踪特定研究领域进展的学生、研究者和实验室。
dailypaper-skills
自动收集每日论文并形成可浏览的研究更新,适合持续跟踪领域进展。
主要能力
论文抓取(3 步流水线的第 1 步)。抓取 arXiv + HuggingFace 最新论文,打分筛选,富化信息, 输出到 /tmp/daily_papers_enriched.json 供后续 skill 使用。
触发词:"论文抓取"、"跑一下论文抓取" 支持多天模式:"过去3天论文推荐"、"过去一周论文推荐"、"过去一周的论文"、"抓 3 天的论文"、"最近5天"
使用方式
仓库级安装会保留完整目录;本次核验的入口是 skills/daily-papers-fetch/SKILL.md。使用前先阅读英文 README 与原始 SKILL.md,并按当前 Agent 的目录规范安装。
适用边界
自动摘要可能遗漏方法限制,重点论文仍需阅读原文。
许可与来源
来源:GitHub 公开仓库。核验许可:Apache-2.0。本页是贴近原仓库结构的中文导读,具体参数、依赖和更新记录以英文 README 为准。
dailypaper-skills 🗞️
这是我自己平时读论文用的一套 Claude Code skills。
简单说,就是跟 Claude 说一句话,它会帮我从每天的新论文里筛一轮,挑出值得看的,再把重点论文读完、写成 Obsidian 笔记。日常不用记一堆命令,基本就是:
今日论文推荐
读一下这篇论文 https://arxiv.org/abs/2509.24527
如果你也有“每天想看看新论文,但不想每天从一堆页面里手动捞”的痛苦,这个仓库大概就是为这种场景准备的。
🧊 Codex / Humanoid 适配 想看 Codex 适配版的话,可以先看
codex+humanoid分支。
🧩 顺手推荐 如果你主要在 Zotero 里读 PDF,可以搭配我另一个插件 Zotero AI Sidebar。这个插件是在 Zotero 右侧加一个 AI 侧栏,适合边读边问、点译、全文翻译、截图追问、写回 Zotero 笔记。
我的习惯是:用这个仓库做每日筛选和 Obsidian 深度笔记;真正在 Zotero 里打开 PDF 精读时,用 Zotero AI Sidebar 做即时问答和点译。
🎬 视频演示:用 Claude Code 打造我的论文流水线
✨ 它会帮你做什么
- 抓 HuggingFace Daily、Trending 和 arXiv 上的新论文。
- 按你关心的方向打分,先筛掉明显不相关的。
- 生成每日推荐页,分成“必读 / 值得看 / 可跳过”。
- 对重点论文生成结构化笔记,包括方法、实验、公式、图表、局限和后续可追的问题。
- 自动写进 Obsidian,并维护论文目录页和概念索引。
- 如果你用 Zotero,也可以直接按标题搜索,或者按分类批量读论文。
最后在 Obsidian 里大概会长这样:
ObsidianVault/
├── DailyPapers/
│ └── YYYY-MM-DD-论文推荐.md
├── 论文笔记/
│ ├── 具体分类/
│ │ └── MethodName.md
│ ├── _概念/
│ │ └── ...概念笔记.md
│ └── _待整理/
└── ...
笔记模板可以看这里:obsidian-templates/论文笔记模板.md
🧭 怎么用
最常用的就是这几句:
今日论文推荐
过去3天论文推荐
过去一周论文推荐
读单篇论文:
读一下这篇论文 https://arxiv.org/abs/2509.24527
快速看一下这篇论文 ~/Downloads/paper.pdf
批判性分析这篇论文 ~/Downloads/paper.pdf
如果你配好了 Zotero,也可以这样:
读一下 Zotero 里的 Diffusion Policy
批量读一下 Zotero 里 VLA 分类下的论文
目录页一般会自动刷新。如果你手动移动过笔记,或者觉得目录没同步,再补一句:
更新索引
⚙️ 安装
需要这些东西:
- Claude Code
- Obsidian
- Python 3.8+
poppler-utils,macOS 可以brew install poppler- Zotero,可选,但如果你已经用 Zotero 管论文会很方便
把 skills 复制到 Claude Code 的 skills 目录:
git clone https://github.com/huangkiki/dailypaper-skills.git
cd dailypaper-skills
mkdir -p ~/.claude/skills
cp -r ./skills/* ~/.claude/skills/
再准备一下 Obsidian 目录。把下面的 VAULT 改成你自己的库路径:
VAULT=~/ObsidianVault
mkdir -p "$VAULT/DailyPapers" \
"$VAULT/论文笔记/_概念/0-待分类" \
"$VAULT/论文笔记/_待整理"
我自己在本地日常用的时候,通常会这样启动 Claude Code:
claude --dangerously-skip-permissions
这样会少很多权限确认,但它确实会跳过部分权限检查。所以更适合自己的个人机器,不建议在不熟悉的机器或共享环境里直接这么跑。
配置
配置文件在:
~/.claude/skills/_shared/user-config.json
你可以自己改,也可以直接让 Claude 帮你改,比如:
帮我配置 dailypaper-skills。我的 Obsidian 库在 XXX,研究方向是 robot learning、VLA、diffusion policy。
主要会改这几项:
| 配置项 | 说明 |
|---|---|
paths.obsidian_vault | 你的 Obsidian 库路径 |
paths.zotero_db | Zotero 数据库路径,不用 Zotero 可以留空 |
paths.zotero_storage | Zotero 附件存储路径 |
daily_papers.keywords | 你关心的研究方向,用来给论文加分 |
daily_papers.negative_keywords | 你不想看的方向 |
daily_papers.domain_boost_keywords | 额外加分的领域词 |
Zotero 分类批量阅读不需要你另外写映射文件。只要 paths.zotero_db 和 paths.zotero_storage 配好,脚本会直接从 Zotero 分类树里查。
我一般怎么搭配 Zotero AI Sidebar
这个仓库和 Zotero AI Sidebar 不是替代关系,更像是两个不同位置的工具。
dailypaper-skills 更适合做这些事:
- 每天批量筛新论文。
- 把一篇论文完整读完,沉淀成 Obsidian 笔记。
- 顺手维护概念库和目录页。
- 对 Zotero 里某个分类的论文做批量整理。
Zotero AI Sidebar 更适合在读 PDF 的时候用:
- 看到一段看不顺,直接点译。
- 围绕当前论文提问,不用手动复制标题、摘要、选区。
- 截图问图表、公式或实验结果。
- 把回答写回 Zotero 子笔记。
所以我自己的工作流通常是:
- 早上跑
今日论文推荐,先知道今天有没有值得看的。 - 对特别重要的论文跑
读一下这篇论文 ...,生成 Obsidian 深度笔记。 - 真正在 Zotero 里打开 PDF 细读时,用 Zotero AI Sidebar 做临场问答、点译和截图追问。
- 一段时间后,对 Zotero 某个分类跑批量阅读,把已有文献库再整理进 Obsidian。
它内部大概怎么跑
今日论文推荐 其实会拆成三步:
- 抓取:从 HuggingFace Daily、Trending 和 arXiv API 抓候选论文,按你的关键词打分去重。
- 点评:Claude 读候选列表,分成“必读 / 值得看 / 可跳过”,写到 Obsidian 的
DailyPapers/目录。 - 笔记:对“必读”论文逐篇调用
paper-reader,生成完整论文笔记,补概念库,再刷新目录页。
正常不用手动跑这三步。如果你只是想调试某一步,也可以说:
跑一下论文抓取
跑一下论文点评
跑一下论文笔记
读一下这篇论文 ... 走的是 paper-reader。它支持 arXiv 链接、本地 PDF、Zotero 搜索和 Zotero 分类。生成笔记时会尽量从 arXiv HTML、项目主页和 PDF 里把图表找出来,写完后还会检查图片链接,坏掉的外链会尽量下载到本地。
更新索引 走的是 generate-mocs,会递归扫描论文笔记和概念库,生成 Obsidian 可用的目录页。
更多实现细节见 ARCHITECTURE.md。
🔒 默认不会动你的 git
默认配置比较保守:
- 自动刷新 Obsidian 目录页:开。
- 自动 git commit:关。
- 自动 git push:关。
也就是说,它会生成和更新 Markdown,但不会默认提交或推送你的 Obsidian 仓库。
如果你的 Obsidian 库已经用 git 管理,并且想让流程结束后自动提交,可以自己打开配置。笔记多了以后,有个版本历史还是很安心的。
仓库里有什么
skills/
├── daily-papers/ # 每日推荐总入口
├── paper-reader/ # 单篇论文阅读与笔记生成
├── generate-mocs/ # Obsidian 目录页生成
├── daily-papers-fetch/ # 内部:抓取候选论文
├── daily-papers-review/ # 内部:生成推荐点评
├── daily-papers-notes/ # 内部:生成重点论文笔记
└── _shared/ # 共享配置和索引脚本
obsidian-templates/
└── 论文笔记模板.md
日常真正会直接用到的,基本就是:
daily-paperspaper-readergenerate-mocs
另外几个是流水线内部拆出来的步骤,主要方便调试和重跑。
FAQ
可以一步跑完整流程吗?
可以。直接说 今日论文推荐。
不用 Zotero 可以吗?
可以。每日推荐不依赖 Zotero;单篇阅读也支持 arXiv 链接和本地 PDF。Zotero 主要是用来搜索已有文献库、读取分类和批量处理。
不用 Obsidian 可以吗?
也可以。输出本质上就是 Markdown 文件。不过如果你想用 [[双向链接]]、图谱、概念库和目录页,Obsidian 会更顺手。
能每天自动跑吗?
可以。你可以让 Claude 按你的系统环境配置定时任务,比如 macOS 的 launchd 或 Linux 的 cron。定时任务建议只触发 今日论文推荐,不要手写三条内部命令。
生成的笔记能直接放进论文写作里吗?
建议把它当成 related work 整理、阅读记录和追问提纲。AI 生成内容可能会有误,正式写作前还是要回到原文核验。
免责声明
这是我个人研究工作流的开源整理,不是一个保证完全稳定的产品。AI 生成的推荐、点评和笔记可能有事实错误、遗漏或误读,更适合作为辅助工具,而不是替代自己的研究判断。
如果你遇到问题,欢迎提 issue、PR,或者直接让 AI 和你一起改。
支持这个项目
如果这套 workflow 对你有帮助,欢迎点 Star、提 PR,或者分享你的适配版本。像 codex+humanoid 这种兼容性适配也很欢迎。
License
Apache-2.0. See LICENSE.
我的习惯是:用这个仓库做每日筛选和 Obsidian 深度笔记;真正在 Zotero 里打开 PDF 精读时,用 Zotero AI Sidebar 做即时问答和点译。