read-arxiv-paper by karpathy/nanochat
npx skills add https://github.com/karpathy/nanochat --skill read-arxiv-paper你将获得一个 arXiv 论文的 URL,例如:
https://www.arxiv.org/abs/2601.07372
目标是获取论文的 TeX 源代码(而非 PDF!),URL 通常如下所示:
https://www.arxiv.org/src/2601.07372
注意 URL 中的 /src/。一旦你获得了 URL:
将 URL 的内容获取到本地的 .tar.gz 文件。一个合适的位置是 ~/.cache/nanochat/knowledge/{arxiv_id}.tar.gz。
(如果文件已存在,则无需重新下载)。
将内容解压到 ~/.cache/nanochat/knowledge/{arxiv_id} 目录中。
每个 LaTeX 源代码通常都有一个入口点,例如 main.tex 或类似的文件。
一旦找到入口点,读取其内容,然后递归地遍历所有其他相关的源文件来阅读论文。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
阅读完论文后,将论文摘要生成一个 Markdown 文件,保存为 ./knowledge/summary_{tag}.md。请注意:1) 使用本地的 knowledge 目录(这样我更容易在此处打开和引用),而不是 ~/.cache 目录;2) 生成一个合理的 tag,例如 conditional_memory 或根据论文内容看起来合适的任何标签。可能需要确保该标签尚不存在,以免覆盖现有文件。
至于摘要本身,请记住,你是在 nanochat 仓库的上下文中处理这篇论文,因此我们通常最感兴趣的是如何将论文及其经验教训应用于 nanochat 项目。因此,你应该通过阅读相关部分来“提醒自己”相关的 nanochat 代码,然后明确地建立这篇论文与 nanochat 的可能联系,或者我们可能从中获得哪些灵感或可以尝试哪些事情。
每周安装量
849
仓库
GitHub 星标数
50.2K
首次出现
2026 年 1 月 29 日
安全审计
安装于
codex792
opencode788
gemini-cli772
github-copilot755
cursor739
kimi-cli732
You will be given a URL of an arxiv paper, for example:
https://www.arxiv.org/abs/2601.07372
The goal is to fetch the TeX Source of the paper (not the PDF!), the URL always looks like this:
https://www.arxiv.org/src/2601.07372
Notice the /src/ in the url. Once you have the URL:
Fetch the url to a local .tar.gz file. A good location is ~/.cache/nanochat/knowledge/{arxiv_id}.tar.gz.
(If the file already exists, there is no need to re-download it).
Unpack the contents into ~/.cache/nanochat/knowledge/{arxiv_id} directory.
Every latex source usually has an entrypoint, such as main.tex or something like that.
Once you've found the entrypoint, Read the contents and then recurse through all other relevant source files to read the paper.
Once you've read the paper, produce a summary of the paper into a markdown file at ./knowledge/summary_{tag}.md. Notice that 1) use the local knowledge directory here (it's easier for me to open and reference here), not in ~/.cache, and 2) generate some reasonable tag like e.g. conditional_memory or whatever seems appropriate given the paper. Probably make sure that the tag doesn't exist yet so you're not overwriting files.
As for the summary itself, remember that you're processing this paper within the context of the nanochat repository, so most often we we will be interested in how to apply the paper and its lessons to the nanochat project. Therefore, you should feel free to "remind yourself" of the related nanochat code by reading the relevant parts, and then explicitly make the connection of how this paper might relate to nanochat or what are things we might be inspired about or try.
Weekly Installs
849
Repository
GitHub Stars
50.2K
First Seen
Jan 29, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex792
opencode788
gemini-cli772
github-copilot755
cursor739
kimi-cli732
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
37,500 周安装
Gemini Interactions API 指南:统一接口、智能体交互与服务器端状态管理
833 周安装
Apollo MCP 服务器:让AI代理通过GraphQL API交互的完整指南
834 周安装
智能体记忆系统构建指南:分块策略、向量存储与检索优化
835 周安装
Scrapling官方网络爬虫框架 - 自适应解析、绕过Cloudflare、Python爬虫库
836 周安装
抽奖赢家选取器 - 随机选择工具,支持CSV、Excel、Google Sheets,公平透明
838 周安装
Medusa 前端开发指南:使用 SDK、React Query 构建电商商店
839 周安装