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- Python virtual environment (.venv)
- arxiv Python package (auto-installed if missing)
How to use arxiv-search
- 1.Run the arxiv_search.py script with your search query
- 2.Optionally add --max-papers flag to limit results (default is 10)
- 3.Review returned titles and abstracts to identify relevant papers
- 4.Use paper titles to access full articles on arXiv.org if needed
Use cases
- 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
- Researchers and academics
- Students writing papers or theses
- Engineers exploring new techniques
- Data scientists investigating methodologies
- Anyone needing current academic references
arxiv-search FAQ
Physics, mathematics, computer science, biology, statistics, and related fields. arXiv covers most STEM disciplines.
10 papers by default, but you can adjust this with the --max-papers parameter.
It returns titles and abstracts only. Use the titles to access full papers directly on arXiv.org.
Results are sorted by relevance to your query.
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
Related skills
More from langchain-ai/deepagents and the wider catalog.
langgraph-docs
Access LangGraph Python documentation to build stateful agents and multi-agent workflows.
web-research
Delegate web research across multiple subagents, synthesize findings, and produce cited reports.
social-media
Draft engaging social media posts with research-backed content and generated images for LinkedIn, Twitter/X, and other platforms.
blog-post
Write and structure long-form blog posts with SEO optimization and auto-generated cover images.
skill-creator
Guide for creating effective skills that extend agent capabilities with specialized knowledge, workflows, or tool integrations. Use this skill when the user asks to: (1) create a new skill, (2) make a skill, (3) build a skill, (4) set up a skill, (5) initialize a skill, (6) scaffold a skill, (7) update or modify an existing skill, (8) validate a skill, (9) learn about skill structure, (10) understand how skills work, or (11) get guidance on skill design patterns. Trigger on phrases like \"create a skill\", \"new skill\", \"make a skill\", \"skill for X\", \"how do I create a skill\", or \"help me build a skill\".
query-writing
Writes and executes SQL queries from simple SELECTs to complex multi-table JOINs, aggregations, and subqueries. Use when the user asks to query a database, write SQL, run a SELECT statement, retrieve data, filter records, or generate reports from database tables.