Literature Search Arxiv
Automate repetitive workflows and reduce manual effort
Example: Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example: Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example: Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Time estimate: 15-45 minutes depending on use case complexity
Prerequisites
Submit your Claude Code skill and start earning
epx add google-deepmind/science-skills --skill literature-search-arxivCompatible with
Supported agents
name: "literature-search-arxiv"
description: "Search for scientific papers, preprints, and publications on arXiv. Extract metadata, abstracts, and download full-text PDFs or HTML versions of papers. Use when the user asks to find research papers,..."
| name | literature-search-arxiv |
| description | > Search for scientific papers, preprints, and publications on arXiv. Extract metadata, abstracts, and download full-text PDFs or HTML versions of papers. Use when the user asks to find research papers, literature, or specific arXiv IDs. |
uv: Read the uv skill and follow its Setup instructions to ensure
uv is installed and on PATH.1. Search and Extract Metadata
Search arXiv and return a clean JSON array of matching papers.
uv run scripts/search_arxiv.py --query "au:einstein AND ti:relativity" \
--max_results 5 2>/dev/null > /tmp/arxiv_search_results.json
Important: The tool outputs a large JSON result to stdout. Requesting 100+ results will produce a massive JSON that might exceed your context length. Limit
--max_results(e.g., 5-10) or paginate carefully using--start. Always redirect output to a file and parse it separately, otherwise terminal output will be truncated.
Returned Metadata: JSON results include id, title, summary, published,
authors, pdf_url, primary_category, doi, journal_ref, and comment.
Note: the doi field only contains DOI information in case the paper has an
external DOI and if only an arXiv-issued DOI exists, this is DOI is not
returned.
Options:
--query: Search string. See
references/query_syntax.md for advanced
syntax.--id_list: Comma-separated list of arXiv IDs to fetch directly (e.g.,
1706.03762v5).--start: Pagination offset (default 0).--max_results: Number of results to return (default 10).--sort_by: relevance, lastUpdatedDate, or submittedDate. (Use
--sort_by submittedDate --sort_order descending for the most recent
papers).--sort_order: ascending or descending.2. Download Paper (PDF or HTML)
Download the full text of a paper to your local workspace for reading.
uv run scripts/download_paper.py --id 1706.03762 --format pdf --output attention.pdf
Options:
--id: The arXiv ID (e.g., 1706.03762 or 1706.03762v5).--format: pdf or html. Note: HTML is only available for newer papers.--output: Filepath to save the downloaded document.Important: when downloading papers, make sure you download them to a location where you do not overwrite other files and do not clutter existing directory structure.
3. Download Paper Source (tar.gz)
Download the LaTeX source files of a paper to your local workspace. Note that not all papers have source available.
uv run scripts/download_paper_source.py --id 2010.11645 --output source.tar.gz
Options:
--id: The arXiv ID (e.g., 2010.11645).--output: Filepath to save the downloaded tar.gz file.Caution: Care should be exercised when untar'ing the downloaded file for security and to avoid cluttering your filesystem, as archives may contain many files or unexpected directory structures.
Safe Extraction Requirements: NEVER extract directly into your working directory! Always extract into a dedicated new directory:
bash mkdir paper_source && tar -xzf source.tar.gz -C paper_source
search_arxiv.py. Review the JSON summaries.download_paper.py to fetch the PDF or HTML.AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionliterature-search-arxivExecute the skills CLI command in your project's root directory to begin installation:
epx add google-deepmind/science-skills --skill literature-search-arxivFetches literature-search-arxiv from google-deepmind/science-skills and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
.cursor/skills/literature-search-arxiv
Restart Cursor to activate literature-search-arxiv. Access via /literature-search-arxivin your agent's command palette.
Learn more:View source on GitHubSkills CLI docsAbout CursorWhat are agent skills?
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
interpro-database
google-deepmind/science-skills · Science · same repo
infographics
K-Dense-AI/scientific-agent-skills · Science · 2 shared tags
latex-posters
K-Dense-AI/scientific-agent-skills · Science · 2 shared tags
scientific-critical-thinking
K-Dense-AI/scientific-agent-skills · Science · 2 shared tags
citation-management
K-Dense-AI/scientific-agent-skills · Science · 2 shared tags
transformers
K-Dense-AI/scientific-agent-skills · Science · 2 shared tags
We added literature-search-arxiv from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
I recommend literature-search-arxiv for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Solid pick for teams standardizing on skills: literature-search-arxiv is focused, and the summary matches what you get after install.
Registry listing for literature-search-arxiv matched our evaluation — installs cleanly and behaves as described in the markdown.
literature-search-arxiv fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
literature-search-arxiv reduced setup friction for our internal harness; good balance of opinion and flexibility.
Useful defaults in literature-search-arxiv — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
literature-search-arxiv has been reliable in day-to-day use. Documentation quality is above average for community skills.
literature-search-arxiv is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Registry listing for literature-search-arxiv matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 56