mcpField
R
read-arxiv-paper

read-arxiv-paper

github.com/karpathy生产力59.1k2.8k 次安装17 周前更新
代码仓库

关于 read-arxiv-paper

read-arxiv-paper 是一套流程,用于获取 arXiv 论文的 TeX 源码、阅读 LaTeX 文件并撰写 Markdown 摘要。它面向 nanochat 仓库中的工作,报告可将论文观点与相关代码及潜在应用联系起来。

主要功能

  1. 01将 arXiv 链接转换为源码链接
  2. 02下载并解压 TeX 压缩包
  3. 03定位并阅读 LaTeX 入口及相关文件
  4. 04生成带标签的 Markdown 摘要
  5. 05将论文发现联系到 nanochat 代码

适用场景

  1. 01通过 TeX 源码阅读 arXiv 论文
  2. 02在仓库知识目录保存论文笔记
  3. 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 的关联、可能带来的启发,或值得尝试的方向。

评论

支持 Markdown