arXiv Research Assistant
v1.0.4Search, download, and summarize academic papers from arXiv. Built for AI/ML researchers.
⭐ 7· 5.4k·51 current·55 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/description line up with the code (search, fetch metadata, download PDFs, optional reading-list via MongoDB). One mild mismatch: SKILL.md emphasizes 'summarize' papers, but the included code primarily fetches abstracts/metadata and formats them — there is no obvious built-in LLM summarizer of full PDFs in the visible portion. This could be intentional (agent performs summarization) or the rest of the code (truncated) may implement it.
Instruction Scope
SKILL.md instructs only arXiv API usage and an optional MongoDB integration. The runtime instructions do not request unrelated files, system secrets, or external endpoints beyond arXiv and an optional MongoDB URI provided by the user. Downloading PDFs to a local folder and creating that folder is expected behavior.
Install Mechanism
No install spec is provided (instruction-only skill) and included files list python requirements (arxiv, optional pymongo). There are no downloads from arbitrary URLs or obscure install steps; code is shipped with the skill and dependencies are standard PyPI packages.
Credentials
The skill declares no required env vars. It optionally reads MONGODB_URI, MONGODB_DB_NAME and ARXIV_PAPERS_DIR if the user configures them — this is proportional to the optional reading-list and download features. No unrelated credentials are requested. Note: default DB name 'garud_brain' is unusual but harmless.
Persistence & Privilege
always:false and normal model invocation are used. The skill does not request persistent system-wide privileges or modify other skills. It will store PDFs to a user-configurable local directory and will only access a MongoDB instance if the user supplies a connection string.
Assessment
This skill is coherent with its stated purpose: it searches arXiv, retrieves metadata, and can download PDFs. Before installing, consider: (1) If you enable the optional MongoDB feature you must provide MONGODB_URI — that gives the skill access to the database you point it at, so only supply a DB you control. (2) The skill will create a local papers directory (ARXIV_PAPERS_DIR) and save PDFs there; ensure you're comfortable with files being written. (3) The SKILL/README point to a GitHub repo but the registry lists source as unknown — if provenance matters, verify the repository and author before use. (4) The skill depends on Python packages (arxiv, optional pymongo); install these in a controlled environment. (5) The apparent missing in-code summarizer means the assistant (LLM) likely performs summarization from fetched text; if you expect full-paper summarization, confirm the skill extracts and processes PDF text or provide your own pipeline. Overall this looks functionally appropriate but verify the repo/source and review any environment variables or DB URIs you supply.Like a lobster shell, security has layers — review code before you run it.
academicvk973dge1x7f8d411g2tvja6avx80ndw7aivk973dge1x7f8d411g2tvja6avx80ndw7arxivvk973dge1x7f8d411g2tvja6avx80ndw7latestvk974ny8z2pgtqw8fey6y51b2h180mpgmpapersvk973dge1x7f8d411g2tvja6avx80ndw7researchvk973dge1x7f8d411g2tvja6avx80ndw7
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
