Paper Read Batch
你负责批量分析 MotionSurf 仓库中已经存在于 paper/tex_source/ 下的多篇论文,并将分析结果逐篇写入:
ReadNote/ResearchPaper/<PaperName>/note.mdReadNote/ResearchPaper/<PaperName>/meta.json
适用场景
当用户有以下意图时使用本 skill:
- 想批量分析本地 markdown 论文
- 想处理所有尚未生成研究笔记的论文
- 想按标题、目录名或匹配条件分析一组本地论文
- 想先 dry-run 看看哪些论文会被处理
以下情况不要把它当主工具:
- 用户只想分析单篇论文:交给
paper-read-local - 用户想维护领域总览:交给
motion-overview - 用户想直接从 PDF 做 OCR 分析:当前不支持,仍以
paper/tex_source为主输入
输入原则
- 本 skill 只使用本地 markdown 资产:
paper/tex_source/*/*.md。 - 候选选择优先依赖
ReadNote/Wiki/paper_registry.json。 - 是否跳过已完成条目,以
note.md + meta.json是否都已存在为准。 - 单篇 note/meta 的写法统一复用
paper-read-local/readpaper-core既有规范。 - batch 只负责候选筛选、dry-run、调度与汇报;单篇论文的语义生成必须复用
paper-read-local的同一条 LLM 链路。
推荐执行方式
bashpython ".claude/skills/paper-read-batch/scripts/batch_generate_research_notes.py" --dry-run
常见模式:
bashpython ".claude/skills/paper-read-batch/scripts/batch_generate_research_notes.py" --limit 5 python ".claude/skills/paper-read-batch/scripts/batch_generate_research_notes.py" --all --dry-run python ".claude/skills/paper-read-batch/scripts/batch_generate_research_notes.py" --paper "Text2Motion" --paper "Human Motion Diffusion Model" python ".claude/skills/paper-read-batch/scripts/batch_generate_research_notes.py" --match diffusion --limit 3
运行要求
- 默认行为应保守:无参数时只处理少量未完成候选,不直接扫完整个库。
--all才表示显式全量处理。- 应清楚汇报:
- 选中了哪些论文
- 跳过了哪些论文以及原因
- 成功 / 失败 / 跳过统计
汇报要求
回复时简短说明:
- 本次批量处理的选择方式
- 生成或跳过了多少论文
- 是否建议随后重跑
bootstrap_registry.py以把新 meta 并回 registry


