arxiv
v1.0.0Search, download, and summarize academic papers from arXiv. Built for AI/ML researchers.
⭐ 0· 47·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name and description match the implementation: the Python tool queries arXiv, returns metadata, downloads PDFs, and optionally saves reading-list entries to MongoDB. No unrelated credentials or services are required by default.
Instruction Scope
SKILL.md and the code stay within the declared purpose: search, fetch, download, summarize, and optionally persist reading lists. The tool will download PDFs to a local directory and will connect to a MongoDB instance only if you provide MONGODB_URI; there are no instructions to read unrelated system files or to transmit data to unexpected external endpoints.
Install Mechanism
This is instruction-only (no install spec). The repository includes requirements.txt listing the arxiv library and optional pymongo — standard Python dependencies. There are no arbitrary URL downloads or extract steps in the skill package.
Credentials
No required environment variables are declared; optional env vars (MONGODB_URI, MONGODB_DB_NAME, ARXIV_PAPERS_DIR) are appropriate for the optional reading-list and storage features. Requesting a MongoDB URI (which may contain credentials) is reasonable for persistence but is optional and documented.
Persistence & Privilege
always:false and no modifications to other skills or system-wide agent settings. The skill writes PDFs to a local folder and, if configured, stores documents in the provided MongoDB — both are expected behaviors for this functionality.
Assessment
This skill appears coherent and does what it says: it queries the arXiv API, can download PDFs to a local directory, and can optionally save records to a MongoDB you supply. Before installing, consider: (1) only provide a MongoDB URI if you trust the skill and you understand the DB credentials you're sharing; (2) the skill will write PDFs to ARXIV_PAPERS_DIR (default ./papers) — change this or run in a sandbox if you want to restrict disk writes; (3) dependencies (arxiv, optional pymongo) will need to be installed — prefer installing in a virtualenv; (4) if you want extra caution, review the arxiv_tool.py source (it is included) and confirm the repository/author are trustworthy. If you do not configure MongoDB, no external credentials are required.Like a lobster shell, security has layers — review code before you run it.
latestvk9744w8d1jhp93f0yteyjnha2184sm28
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
