Install any skill in seconds. Free to start, no credit card required.
Get Started Free →brycewang-stanford/arxiv-latex-source
Download and parse LaTeX source files from arXiv preprints
Passed 21 of 25 test cases with the skill, and 16 of 25 without it.
and 5 more in the full report
6 fixed15 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
How do I request version 2 specifically of arXiv paper 2301.00001 when pulling the raw LaTeX source archive via HTTP? Provide the exact GET request URL.
| Checked | Without skill | With skill |
|---|---|---|
| The URL uses the path https://arxiv.org/e-print/2301.00001v2. | Missed | Passed |
The instructions your model reads when the skill loads.
arXiv stores the original LaTeX source files for the vast majority of its 2.4 million+ preprints. Accessing LaTeX source provides major advantages over PDF parsing: exact mathematical notation as written by the author, structured sections and labels, machine-readable bibliography entries, and intact figure captions, table data, and cross-references.
For formula extraction, citation graph construction, section-level text analysis, or training data curation for scientific language models, LaTeX source is the gold standard. PDF parsing introduces OCR errors in equations, loses structural hierarchy, and mangles complex tables.
The e-print endpoint serves source bundles as gzip-compressed tarballs (.tar.gz) containing .tex files, figures, .bib/.bbl bibliography files, style files, and supplementary materials. No authentication is required.
No authentication or API key is required. The e-print endpoint is publicly accessible. However, arXiv asks that automated tools set a descriptive User-Agent header and comply with rate limits.
URL: GET https://arxiv.org/e-print/{arxiv_id}
Response: application/gzip — a .tar.gz archive containing the source files
Parameters:
| Param | Type | Required | Description |
|---|---|---|---|
| arxiv_id | string | Yes | arXiv identifier, e.g. 2301.00001 or 2301.00001v2 for a specific version |
Example:
# Download source archive (response: 200, application/gzip, ~1.3 MB)
curl -sL -o source.tar.gz "https://arxiv.org/e-print/2301.00001"
# List archive contents
tar tz -f source.tar.gz | head -10
# ACM-Reference-Format.bbx
# ACM-Reference-Format.bst
# Image_1.jpg
# README.txt
# acmart.cls
Content-Disposition header: attachment; filename="arXiv-2301.00001v1.tar.gz"
test cases passed, vs 16 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.