
Arxiv Search
- 2.1k installs
- 27.3k repo stars
- Updated August 5, 2026
- langchain-ai/deepagents
arxiv-search is an agent skill that Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprin.
About
The arxiv-search skill. Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields. The workflow follows the source SKILL.md contract with progressive reference loading, clear trigger phrases, and practical steps developers can apply directly in agent sessions. The workflow follows the source SKILL.md contract with progressive reference loading, clear trigger phrases, and practical steps developers can apply directly in agent sessions. The workflow follows the source SKILL.md contract with progressive reference loading, clear trigger phrases, and practical steps developers can apply directly in agent sessions. The workflow follows the source SKILL.md contract with progressive reference loading, clear trigger phrases, and practical steps developers can apply directly in agent sessions.
- `query` (required): Search query string
- `--max-papers` (optional): Maximum results to retrieve (default: 10)
- Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to f
- Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to f
- Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to f
Arxiv Search by the numbers
- 2,092 all-time installs (skills.sh)
- +74 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #572 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
arxiv-search capabilities & compatibility
- Capabilities
- `query` (required): search query string · ` max papers` (optional): maximum results to re · searches arxiv for preprints and academic papers
- Use cases
- research · documentation · planning
What arxiv-search says it does
# arXiv Search Skill ## Usage Run the bundled Python script using the absolute skills directory path from your system prompt: ```bash .venv/bin/python [YOUR_
# arXiv Search Skill ## Usage Run the bundled Python script using the absolute skills directory path from your system prompt: ```bash .venv/bin/python [YOUR_
npx skills add https://github.com/langchain-ai/deepagents --skill arxiv-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2.1k |
|---|---|
| repo stars | ★ 27.3k |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 5, 2026 |
| Repository | langchain-ai/deepagents ↗ |
How do I apply arxiv-search correctly using the SKILL.md workflows and reference files?
Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in
Who is it for?
Developers and software engineers working with arxiv-search patterns from the skill documentation.
Skip if: Skip when cached docs are empty, boilerplate-only, or outside the skill documented scope.
When should I use this skill?
Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, b
What you get
Grounded arxiv-search guidance with highlights, triggers, and evidence quotes from SKILL.md.
- formatted paper search results
- abstract summaries
By the numbers
- Default max_papers retrieval limit is 10 per query
Files
arXiv Search Skill
Usage
Run the bundled Python script using the absolute skills directory path from your system prompt:
.venv/bin/python [YOUR_SKILLS_DIR]/arxiv-search/arxiv_search.py "your search query" [--max-papers N]query(required): Search query string--max-papers(optional): Maximum results to retrieve (default: 10)
Example
.venv/bin/python ~/.deepagents/agent/skills/arxiv-search/arxiv_search.py "deep learning drug discovery" --max-papers 5Returns title and abstract for each matching paper, sorted by relevance.
Dependencies
Requires the arxiv Python package. If missing, install with:
.venv/bin/python -m pip install arxiv#!/usr/bin/env python3
"""arXiv Search.
Searches the arXiv preprint repository for research papers.
"""
import argparse
def query_arxiv(query: str, max_papers: int = 10) -> str:
"""Query arXiv for papers based on the provided search query.
Parameters
----------
query : str
The search query string.
max_papers : int
The maximum number of papers to retrieve (default: 10).
Returns:
The formatted search results or an error message.
"""
try:
import arxiv # ty: ignore
except ImportError:
return "Error: arxiv package not installed. Install with: pip install arxiv"
try:
client = arxiv.Client()
search = arxiv.Search(
query=query, max_results=max_papers, sort_by=arxiv.SortCriterion.Relevance
)
results = "\n\n".join(
[
f"Title: {paper.title}\nSummary: {paper.summary}"
for paper in client.results(search)
]
)
return results or "No papers found on arXiv."
except Exception as e:
return f"Error querying arXiv: {e}"
def main() -> None:
"""Main entry point for the arXiv search CLI tool."""
parser = argparse.ArgumentParser(description="Search arXiv for research papers")
parser.add_argument("query", type=str, help="Search query string")
parser.add_argument(
"--max-papers",
type=int,
default=10,
help="Maximum number of papers to retrieve (default: 10)",
)
args = parser.parse_args()
query_arxiv(args.query, max_papers=args.max_papers)
if __name__ == "__main__":
main()
Related skills
How it compares
Use arxiv-search for quick arXiv programmatic lookups in agents; use dedicated reference managers when building formal bibliographies.
FAQ
Who is arxiv-search for?
Developers and software engineers working with arxiv-search patterns from the skill documentation.
When should I use arxiv-search?
Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.
Is arxiv-search safe to install?
Review the Security Audits panel on this page before installing in production.