arXiv Papers Search

v1.0.1

Search, retrieve, and download academic papers from arXiv by keywords, authors, categories, and analyze research trends.

1· 97·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for maxjia/arxiv-papers-search.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "arXiv Papers Search" (maxjia/arxiv-papers-search) from ClawHub.
Skill page: https://clawhub.ai/maxjia/arxiv-papers-search
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install arxiv-papers-search

ClawHub CLI

Package manager switcher

npx clawhub@latest install arxiv-papers-search
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description describe searching and analyzing arXiv papers; the included scripts (search, get details, download, analyze trends) directly implement that functionality and only call arXiv endpoints.
Instruction Scope
SKILL.md instructs running the provided scripts and staying within arXiv workflows. The scripts perform network requests to export.arxiv.org and arxiv.org/pdf and write downloaded PDFs to disk (as expected). Minor implementation notes: requests calls lack explicit timeouts and the download script will write to any output path provided (no sanitization), which are functional/robustness issues rather than malicious scope creep.
Install Mechanism
No install spec; this is effectively an instruction + code bundle that relies on Python and requests. Nothing is downloaded from arbitrary URLs or installed automatically by the skill.
Credentials
The skill requires no environment variables, credentials, or config paths. All external network calls are to arXiv endpoints documented in the references; there are no unrelated credential requests.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. It runs as invoked and writes files only when the download script is executed.
Assessment
This skill appears coherent and implements exactly what it claims: arXiv search, metadata retrieval, PDF download, and simple trend analysis. Before installing or running: (1) review the Python scripts and run them in a virtualenv or sandbox; they use the requests library and make network calls to arXiv. (2) Be aware download_paper.py will write whichever output path you supply (validate filenames/paths to avoid accidental overwrites or writing to sensitive locations). (3) The scripts don’t set HTTP timeouts—consider adding timeouts and error handling for production use. (4) Respect arXiv's rate limits (the references note this). (5) If you plan to enable autonomous invocation on an agent, remember the scripts will perform network requests and may write files; restrict permissions or run in an environment you control. Overall, nothing in the package is disproportionate to its stated purpose.

Like a lobster shell, security has layers — review code before you run it.

latestvk9783akpb8hcq8s04hcstgfjt1846gvt
97downloads
1stars
2versions
Updated 3w ago
v1.0.1
MIT-0

Arxiv Skill

Overview

This skill enables searching and retrieving academic papers from the arXiv preprint server. It provides functionality to search for papers by keywords, authors, or categories, retrieve paper details and abstracts, download PDF files, and analyze research trends.

Quick Start

Searching for Papers

To search for papers on arXiv, use the search_papers script with relevant keywords:

python scripts/search_papers.py --query "machine learning" --max-results 10

Retrieving Paper Details

To get detailed information about a specific paper:

python scripts/get_paper_details.py --id 2301.00001

Downloading Papers

To download a paper's PDF:

python scripts/download_paper.py --id 2301.00001 --output paper.pdf

Core Functions

Search Papers

Searches arXiv for papers matching specified criteria. Supports keyword search, author search, and category filtering.

Parameters:

  • --query: Search query (required)
  • --max-results: Maximum number of results to return (default: 10)
  • --category: Filter by arXiv category (e.g., cs.AI, stat.ML)
  • --sort-by: Sort results by relevance, lastUpdatedDate, or submittedDate
  • --start: Start index for paginated results

Example:

python scripts/search_papers.py --query "transformer architecture" --category cs.CL --max-results 5

Get Paper Details

Retrieves detailed information about a specific paper, including title, authors, abstract, categories, and links.

Parameters:

  • --id: arXiv paper ID (required, e.g., 2301.00001)

Example:

python scripts/get_paper_details.py --id 2301.00001

Download Paper

Downloads the PDF of a specific paper.

Parameters:

  • --id: arXiv paper ID (required)
  • --output: Output file path (default: paper.pdf)

Example:

python scripts/download_paper.py --id 2301.00001 --output transformer-paper.pdf

Workflows

Research Literature Review

  1. Search for papers on a topic
  2. Retrieve details for relevant papers
  3. Download PDFs for in-depth analysis
  4. Summarize key findings

Example Workflow:

# Search for recent papers on large language models
python scripts/search_papers.py --query "large language models" --max-results 10 --sort-by lastUpdatedDate

# Get details for a promising paper
python scripts/get_paper_details.py --id 2301.00001

# Download the PDF
python scripts/download_paper.py --id 2301.00001 --output llm-paper.pdf

Trend Analysis

  1. Search for papers in a specific category over time
  2. Analyze publication trends
  3. Identify emerging research areas

Example Workflow:

# Search for papers in machine learning category
python scripts/search_papers.py --query "" --category cs.LG --max-results 100 --sort-by submittedDate

Resources

scripts/

  • search_papers.py: Search arXiv for papers
  • get_paper_details.py: Get detailed information about a paper
  • download_paper.py: Download paper PDFs
  • analyze_trends.py: Analyze research trends based on arXiv data

references/

  • api_reference.md: arXiv API documentation and usage examples
  • categories.md: List of arXiv categories and their descriptions

assets/

  • templates/: Templates for generating research summaries

API Reference

For detailed information about the arXiv API, see references/api_reference.md.

Comments

Loading comments...