← Back to Skills Marketplace
liubindashen

Arxiv Paper Downloader

by geekclaw · GitHub ↗ · v1.0.8 · MIT-0
cross-platform ✓ Security Clean
142
Downloads
0
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install arxiv-paper-downloader
Description
Download 47+ essential AI/ML papers from arXiv with pre-curated collections for agent testing, autonomous agents, and large language models
README (SKILL.md)

arXiv Paper Downloader

Download AI/ML papers from arXiv with pre-curated collections.

Features

  • 47+ pre-curated papers across 3 categories
  • Direct PDF download (no API rate limits)
  • Batch download with metadata export

Categories

Category Papers
agent_testing 19
agents 12
llm 15

Usage

# Download by category
download_papers("agent_testing")
download_papers("all")

# Download specific papers
download_by_arxiv_ids(["2310.06129", "2402.01031"])

# List categories
list_categories()

Requirements

  • Python 3.9+
  • requests>=2.28.0

License

MIT

Usage Guidance
This skill appears to do exactly what it says: download PDFs from arXiv and save metadata locally. Before installing, consider: (1) Source trust: the package's registry metadata points to placeholder GitHub URLs and the skill source/homepage is unknown — review the repository or code (src/skill.py is included) before use. (2) Filesystem writes: the skill will create and write PDF and JSON files in the output_dir you specify — choose a folder you control. (3) Network activity: it makes HTTP requests to arxiv.org; avoid running it in highly restricted environments if you don't want outgoing network traffic. (4) Respect arXiv terms and rate limits: use reasonable delay settings to avoid hammering arXiv (the code supports a delay parameter). (5) Installation: install requests in a virtualenv to avoid global dependency changes. If you want higher assurance, run the included tests locally and inspect src/skill.py (which is short and readable) before enabling autonomous invocation.
Capability Analysis
Type: OpenClaw Skill Name: arxiv-paper-downloader Version: 1.0.8 The skill is a straightforward utility for downloading AI/ML research papers from arXiv. The core logic in src/skill.py uses the requests library to fetch PDFs from legitimate arxiv.org URLs based on a pre-curated list of IDs or user-provided input. It includes appropriate file-path sanitization, rate-limiting delays, and lacks any indicators of malicious intent, data exfiltration, or suspicious execution patterns.
Capability Assessment
Purpose & Capability
Name/description match the code: the package provides lists of arXiv IDs and functions to download PDFs, list categories, and export metadata. Requested binaries (python) and dependency (requests) are appropriate. Minor signals: metadata files show inconsistent version strings (skill.json 1.0.1, SKILL.md 1.0.7, registry 1.0.8) and the repository/homepage fields use a placeholder (your-username) and the Source/Homepage are effectively unknown — these are trust/maintenance issues but do not contradict the functionality.
Instruction Scope
SKILL.md and the code instruct the agent to perform HTTP GETs to arxiv.org and save PDFs and JSON metadata to the local filesystem — this is within the declared purpose. The instructions do not read unrelated system files or environment variables. Note: the skill will perform network I/O to arxiv.org and write files to the specified output_dir; the README claims "no API rate limits," but bulk downloads may still be subject to arXiv rate-limiting/politeness rules.
Install Mechanism
Install spec asks for the requests package (requirements.txt present). No downloads from untrusted URLs or archives. The 'uv' kind in the install spec appears to map to a Python dependency installer; overall this is proportionate and expected.
Credentials
The skill requests no environment variables, no credentials, and no config paths. Its network access is limited to arxiv.org via HTTP. The only required permission is filesystem write access to the chosen output_dir (configurable).
Persistence & Privilege
always:false (not force-included) and disable-model-invocation:false (normal autonomy). The skill does not modify other skills or global agent configuration. It writes metadata/files only under its output directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install arxiv-paper-downloader
  3. After installation, invoke the skill by name or use /arxiv-paper-downloader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.8
Update version metadata
v1.0.7
Re-publish with new credentials
v1.0.6
Minimalist cleanup - less is more
v1.0.5
Clean up audit files
v1.0.4
Remove publishing guide, keep runtime files only
v1.0.3
Remove invalid external links
v1.0.2
Revert license to MIT, remove publishing guide files with tokens
v1.0.1
Fix license to MIT-0 and add runtime metadata for security scan
v1.0.0
Initial release: 47 AI/ML papers across 3 categories
Metadata
Slug arxiv-paper-downloader
Version 1.0.8
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 9
Frequently Asked Questions

What is Arxiv Paper Downloader?

Download 47+ essential AI/ML papers from arXiv with pre-curated collections for agent testing, autonomous agents, and large language models. It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.

How do I install Arxiv Paper Downloader?

Run "/install arxiv-paper-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Arxiv Paper Downloader free?

Yes, Arxiv Paper Downloader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Arxiv Paper Downloader support?

Arxiv Paper Downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Arxiv Paper Downloader?

It is built and maintained by geekclaw (@liubindashen); the current version is v1.0.8.

💬 Comments