karpathy avatar

Read Arxiv Paper

The read-arxiv-paper skill enables users to fetch, extract, and analyze arXiv research papers by converting paper URLs into accessible TeX source files stored locally and generating contextualized summaries. It is designed for researchers and developers working within the nanochat project who need to quickly understand academic papers and identify their relevance to the codebase. The skill solves the problem of accessing paper source code (rather than PDFs) and automatically synthesizing findings into actionable insights connected to the nanochat project's architecture and goals.

skills.sh installs
2.9K
GitHub stars
60.4K
last updated
Jul 14, 2026

Install

$ npx -y skills add karpathy/nanochat --skill read-arxiv-paper --agent claude-code

Installs into .claude/skills of the current project.

Files

You will be given a URL of an arxiv paper, for example:

https://www.arxiv.org/abs/2601.07372

Part 1: Normalize the URL

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:

Part 2: Download the paper source

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).

Part 3: Unpack the file in that folder

Unpack the contents into ~/.cache/nanochat/knowledge/{arxiv_id} directory.

Part 4: Locate the entrypoint

Every latex source usually has an entrypoint, such as main.tex or something like that.

Part 5: Read the paper

Once you've found the entrypoint, Read the contents and then recurse through all other relevant source files to read the paper.

Part 6: Report

Sponsors

Details

Repository
github.com/karpathy/nanochat
Category
Data Science & ML

More from karpathy/nanochat

All 2
1actionbook avataractive-researchactionbook/actionbookDeep research and analysis tool. Generates comprehensive HTML reports on any topic, domain, paper, or technology. Enhanced with advanced browser automation — SP2.9Kskills.sh installs
2apify avatarapify-content-analyticsapify/agent-skillsTrack engagement metrics, measure campaign ROI, and analyze content performance across Instagram, Facebook, YouTube, and TikTok.2.5Kskills.sh installs
3huggingface avatarhuggingface-gradiohuggingface/skillsBuild Gradio web UIs and demos in Python. Use when creating or editing Gradio apps, components, event listeners, layouts, or chatbots.2.4Kskills.sh installs
4mapbox avatarmapbox-data-visualization-patternsmapbox/mapbox-agent-skillsPatterns for visualizing data on maps including choropleth maps, heat maps, 3D visualizations, data-driven styling, and animated data. Covers layer types, color2.2Kskills.sh installs
5mindrally avatarmachine-learningmindrally/skillsMachine learning development with JAX, functional programming patterns, and high-performance computing.2.1Kskills.sh installs
6k-dense-ai avatarscikit-survivalk-dense-ai/scientific-agent-skillsBuild, evaluate, and audit right-censored or competing-risk survival workflows with scikit-survival, including leakage-safe preprocessing, model selection, prob2.1Kskills.sh installs