Search academic paper repositories (arXiv, Semantic Scholar) for scholarly articles in physics, mathematics, computer science, quantitative biology, AI/ML, and related fields
This skill provides access to academic paper repositories, primarily arXiv, for searching scholarly articles. arXiv is a free distribution service and open-access archive for preprints in physics, mathematics, computer science, quantitative biology, quantitative finance, statistics, electrical engineering, systems science, and economics.
Use this skill when you need to:
| Scenario | Example Query |
|---|---|
| Understanding new architectures | "transformer attention mechanism" |
| Exploring applications | "large language models code generation" |
| Finding benchmarks | "image classification benchmark ImageNet" |
| Surveying methods | "reinforcement learning robotics" |
| Technical deep-dives | "backpropagation neural networks" |
The skill provides a Python script that searches arXiv and returns formatted results with titles and abstracts.
Note: Always use the absolute path from your skills directory.
If running from a virtual environment:
.venv/bin/python [YOUR_SKILLS_DIR]/academic-search/arxiv_search.py "your search query"
Or for system Python:
python3 [YOUR_SKILLS_DIR]/academic-search/arxiv_search.py "your search query"
Replace [YOUR_SKILLS_DIR] with the absolute skills directory path from your system prompt.
| Argument | Required | Default | Description |
|---|---|---|---|
query | Yes | - | The search query string |
--max-papers | No | 10 | Maximum number of papers to retrieve |
--output-format | No | text | Output format: text, json, or markdown |
Search for transformer architecture papers:
python3 arxiv_search.py "attention is all you need transformer" --max-papers 5
Search for reinforcement learning papers:
python3 arxiv_search.py "deep reinforcement learning continuous control" --max-papers 10
Search for LLM papers with JSON output:
python3 arxiv_search.py "large language model reasoning" --output-format json
Search for specific author or topic:
python3 arxiv_search.py "author:Hinton deep learning"
Search in specific arXiv categories:
python3 arxiv_search.py "cat:cs.LG neural network pruning"
author:Bengiocat:cs.CL (Computation and Language)"graph neural network" AND "molecular property"python3 [SKILLS_DIR]/academic-search/arxiv_search.py "your refined query" --max-papers 10
The output includes:
Save relevant findings to your research workspace for later synthesis:
research_workspace/
papers/
topic_findings.md
================================================================================
Title: Attention Is All You Need
Authors: Ashish Vaswani, Noam Shazeer, Niki Parmar, ...
Published: 2017-06-12
arXiv ID: 1706.03762
URL: https://arxiv.org/abs/1706.03762
--------------------------------------------------------------------------------
Summary: The dominant sequence transduction models are based on complex
recurrent or convolutional neural networks...
================================================================================
{
"query": "transformer attention",
"total_results": 5,
"papers": [
{
"title": "Attention Is All You Need",
"authors": ["Ashish Vaswani", "Noam Shazeer", ...],
"published": "2017-06-12",
"arxiv_id": "1706.03762",
"url": "https://arxiv.org/abs/1706.03762",
"summary": "The dominant sequence transduction models..."
}
]
}
## Attention Is All You Need
**Authors:** Ashish Vaswani, Noam Shazeer, ...
**Published:** 2017-06-12
**arXiv ID:** [1706.03762](https://arxiv.org/abs/1706.03762)
### Abstract
The dominant sequence transduction models are based on complex...
Common categories for AI/ML research:
| Category | Description |
|---|---|
cs.LG | Machine Learning |
cs.AI | Artificial Intelligence |
cs.CL | Computation and Language (NLP) |
cs.CV | Computer Vision |
cs.NE | Neural and Evolutionary Computing |
cs.RO | Robotics |
stat.ML | Machine Learning (Statistics) |
q-bio | Quantitative Biology |
math.OC | Optimization and Control |
"self-supervised learning"cat:cs.CV AND "object detection" AND 2023This skill requires the arxiv Python package:
# Virtual environment (recommended)
.venv/bin/python -m pip install arxiv
# System-wide
python3 -m pip install arxiv
The script will detect if the package is missing and display installation instructions.
Install the arxiv package as shown in Dependencies section.
--max-papers valueThis skill works well with the web-research skill for comprehensive research: