PluginBench
Skill
Official
Review
Audit score 70

arxiv-search

langchain-ai/deepagents

Search arXiv for preprints and academic papers by topic with abstracts.

What is arxiv-search?

Searches arXiv for research papers across physics, math, computer science, biology, and statistics. Returns titles and abstracts filtered by your query and result limit. Use this when you need to find recent academic preprints or peer-reviewed papers on a specific topic.

  • Search arXiv by keyword or topic query
  • Retrieve paper titles and abstracts
  • Limit results with configurable max-papers parameter
  • Filter across multiple academic domains (physics, math, CS, biology, statistics)
  • Sort results by relevance

How to install arxiv-search

npx skills add https://github.com/langchain-ai/deepagents --skill arxiv-search
Prerequisites
  • Python virtual environment (.venv)
  • arxiv Python package (auto-installed if missing)
Claude Code
Cursor
Windsurf
Cline

How to use arxiv-search

  1. 1.Run the arxiv_search.py script with your search query
  2. 2.Optionally add --max-papers flag to limit results (default is 10)
  3. 3.Review returned titles and abstracts to identify relevant papers
  4. 4.Use paper titles to access full articles on arXiv.org if needed

Use cases

Good for
  • Find recent papers on deep learning applications in drug discovery
  • Search for preprints on a specific machine learning technique
  • Locate academic articles on quantum computing or statistical methods
  • Research papers in a narrow subfield before starting a project
  • Gather background literature for writing or presentations
Who it's for
  • Researchers and academics
  • Students writing papers or theses
  • Engineers exploring new techniques
  • Data scientists investigating methodologies
  • Anyone needing current academic references

arxiv-search FAQ

What academic fields does this search?

Physics, mathematics, computer science, biology, statistics, and related fields. arXiv covers most STEM disciplines.

How many papers does it return by default?

10 papers by default, but you can adjust this with the --max-papers parameter.

Does it return full papers or just metadata?

It returns titles and abstracts only. Use the titles to access full papers directly on arXiv.org.

How is the search sorted?

Results are sorted by relevance to your query.

What if the arxiv package is not installed?

The skill will automatically prompt you to install it via pip if it's missing.

Full instructions (SKILL.md)

Source of truth, from langchain-ai/deepagents.


name: arxiv-search description: 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.

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 5

Returns 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