From artifex
Search and retrieve academic papers from ArXiv (arxiv.org). Use when users request research papers, academic literature, preprints, or ask about papers in fields like AI, ML, mathematics, physics, or computer science. Provides paper metadata, abstracts, and PDF links.
How this skill is triggered — by the user, by Claude, or both
Slash command
/artifex:arxiv-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill enables searching the ArXiv preprint repository for academic papers. ArXiv hosts over 2 million papers in physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, and economics. Use this skill to find papers by keywords, authors, categories, or ArXiv IDs, and retrieve paper metadata, abstracts, and PDF links.
This skill enables searching the ArXiv preprint repository for academic papers. ArXiv hosts over 2 million papers in physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, and economics. Use this skill to find papers by keywords, authors, categories, or ArXiv IDs, and retrieve paper metadata, abstracts, and PDF links.
Activate this skill when users:
Examples of triggering queries:
Choose between two methods based on the situation:
Method A: Direct API Access via WebFetch (Preferred for simple searches)
Method B: Python Script (Preferred for complex searches or reliability)
scripts/search_arxiv.py scriptReference references/arxiv_api_reference.md for detailed query syntax. Key patterns:
Basic Searches:
all:machine learning # Search all fields
ti:neural networks # Search titles only
au:Hinton # Search by author
cat:cs.AI # Search by category
id:2103.14030 # Lookup specific paper
Boolean Combinations:
ti:machine AND ti:learning
au:Hinton OR au:LeCun
cat:cs.AI ANDNOT ti:survey
Phrase Searching:
ti:"deep learning"
abs:"convolutional neural network"
# Construct API URL
base_url = "http://export.arxiv.org/api/query"
params = {
"search_query": "all:transformer AND cat:cs.LG",
"max_results": 10,
"sortBy": "submittedDate",
"sortOrder": "descending"
}
url = f"{base_url}?{urlencode(params)}"
# Use WebFetch to retrieve and parse results
Then parse the Atom XML response to extract paper metadata.
# Search by keywords
python scripts/search_arxiv.py --query "transformer" --category cs.LG --max-results 10
# Search by author
python scripts/search_arxiv.py --author "Hinton" --max-results 5
# Lookup specific paper
python scripts/search_arxiv.py --id "2103.14030"
# Complex search with sorting
python scripts/search_arxiv.py --query "neural networks" --category cs.AI --sort-by submittedDate --format markdown
Script parameters:
--query, -q: Search terms for title/abstract/content--author, -a: Author name--category, -c: ArXiv category (cs.AI, math.CO, etc.)--id: Specific ArXiv ID--max-results, -n: Maximum results (default: 10)--sort-by: Sort by relevance, lastUpdatedDate, or submittedDate--sort-order: ascending or descending--format, -f: Output format (text, json, markdown)Present results in a user-friendly format with:
Example presentation:
## 1. Attention Is All You Need
**Authors:** Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, Illia Polosukhin
**ArXiv ID:** 1706.03762
**Published:** 2017-06-12
**Categories:** cs.CL, cs.LG
**Abstract:** The dominant sequence transduction models are based on complex recurrent or convolutional neural networks...
**Links:** [Abstract](https://arxiv.org/abs/1706.03762) | [PDF](https://arxiv.org/pdf/1706.03762.pdf)
No Results Found:
Too Many Results:
Finding Related Papers:
Quick reference for common categories (see references/arxiv_api_reference.md for complete list):
Computer Science:
Mathematics:
Physics:
Other:
au:Hinton OR au:Bengio OR au:LeCun
Sort by submission date and limit results:
cat:cs.AI sortBy=submittedDate sortOrder=descending max_results=20
Then filter results by publication date in your presentation.
cat:cs.LG AND cat:stat.ML
all:neural networks ANDNOT ti:survey ANDNOT ti:review
sortBy=submittedDatereferences/arxiv_api_reference.mdExecutable Python script for searching ArXiv. Handles API requests, XML parsing, formatting, and error handling. Can be run directly or its code can be adapted for inline use.
Features:
Comprehensive reference documentation for the ArXiv API, including:
Load this reference when:
Script execution fails:
Empty or unexpected results:
references/arxiv_api_reference.md for syntax detailsNeed more results:
--max-results parameterstart parameterFinding very recent papers:
sortBy=submittedDate with sortOrder=descendingProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub jeffbeard/artifex --plugin artifex