关于 read-arxiv-paper
read-arxiv-paper 是一套流程,用于获取 arXiv 论文的 TeX 源码、阅读 LaTeX 文件并撰写 Markdown 摘要。它面向 nanochat 仓库中的工作,报告可将论文观点与相关代码及潜在应用联系起来。
主要功能
- 01将 arXiv 链接转换为源码链接
- 02下载并解压 TeX 压缩包
- 03定位并阅读 LaTeX 入口及相关文件
- 04生成带标签的 Markdown 摘要
- 05将论文发现联系到 nanochat 代码
适用场景
- 01通过 TeX 源码阅读 arXiv 论文
- 02在仓库知识目录保存论文笔记
- 03找出与 nanochat 相关的研究思路
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ karpathy/ nanochat --skill read-arxiv-paper安装后在 Claude Code 中输入/read-arxiv-paper确认已加载。
详细介绍
你会收到一篇 arxiv 论文的 URL,例如:
https://www.arxiv.org/abs/2601.07372
第 1 部分:规范化 URL
目标是获取论文的 TeX 源文件(而不是 PDF!)。URL 的格式始终如下:
https://www.arxiv.org/src/2601.07372
注意 URL 中的 /src/。获得 URL 后:
第 2 部分:下载论文源文件
将该 URL 的内容下载到本地 .tar.gz 文件。建议保存到 ~/.cache/nanochat/knowledge/{arxiv_id}.tar.gz。
(如果文件已存在,则无需重新下载。)
第 3 部分:在该目录中解压文件
将内容解压到 ~/.cache/nanochat/knowledge/{arxiv_id} 目录。
第 4 部分:找到入口文件
每篇 LaTeX 源文件通常都有一个入口文件,例如 main.tex 或类似文件。
第 5 部分:阅读论文
找到入口文件后,阅读其内容,然后递归查找并阅读所有其他相关源文件,以读完论文。
第 6 部分:报告
读完论文后,将论文总结写入 ./knowledge/summary_{tag}.md 这个 Markdown 文件。请注意:1)在这里使用本地 knowledge 目录(这样我更容易打开和查看),而不是 ~/.cache;2)生成一个合适的 tag,例如 conditional_memory,或其他与你认为适合该论文的标签。最好确认该标签尚不存在,以免覆盖文件。
撰写总结时,请记住你是在 nanochat 仓库的背景下处理这篇论文,因此我们通常最关心如何将论文及其启示应用到 nanochat 项目中。你可以通过阅读相关代码来了解 nanochat,并明确说明这篇论文与 nanochat 的关联、可能带来的启发,或值得尝试的方向。