arxiv-search
Installation
SKILL.md
arXiv Paper Search Skill
Search the arXiv repository for academic papers and preprints.
Usage
When the user asks to search for papers, use the search script:
cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10
Available Options
| Option | Description | Default |
|---|---|---|
--query |
Search query (required) | - |
--max-results |
Maximum results | 10 |
--sort-by |
Sort: relevance, submitted_date, last_updated | relevance |
--category |
arXiv category (e.g., cs.AI, physics.cond-mat) | - |
--date-from |
Filter from date (YYYY-MM-DD) | - |
--date-to |
Filter until date (YYYY-MM-DD) | - |
--output |
Output format: text, json | text |
Query Syntax
arXiv supports field-specific searches:
ti:keyword- Search in titleau:name- Search by authorabs:keyword- Search in abstractcat:category- Filter by category
Examples
# General topic search
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "quantum machine learning"
# Search by author
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "au:Hinton"
# Search with category filter
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "deep learning" --category "cs.LG"
# Combined query
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "ti:transformer AND abs:attention"
# Recent papers only
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "large language models" --date-from "2024-01-01"
Output Format
The script outputs paper details including:
- arxiv_id: Unique identifier (use this for downloading)
- title: Paper title
- authors: Author names
- abstract: Paper abstract (truncated in text mode)
- published: Publication date
- pdf_url: Direct PDF download link
- categories: Subject categories
Workflow
- Run the search with user's query
- Display results in a numbered list
- Ask user which paper(s) they want to download/add to Zotero
- Note the arxiv_id for use with zotero-add skill
Related skills
More from varde80/arxiv-zotero-obsidian
zotero-add
Add academic papers to Zotero library. Use when users want to save papers to Zotero, create collections, or organize their research library. Handles PDF downloads and metadata.
3obsidian-summarize
Create paper summaries in Obsidian. Use when users want to summarize research papers, create literature notes, or add paper insights to their knowledge base.
3