← Back to Skills Marketplace
codenova58

Arxiv Papers

by codenova58 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install arxiv-papers
Description
Find and summarize arXiv.org preprints—keyword/category search, abstracts, PDF links. Use for literature scans, paper IDs, or quick orientation (not peer-rev...
README (SKILL.md)

ArXiv Papers

Use the arXiv API (and optional PDF fetch) to locate papers and summarize abstracts for the user. Treat results as preprints—not necessarily peer-reviewed or final.

When to use

  • “What’s new on arXiv about …”, “Summarize arXiv:XXXX”, category browsing (e.g. cs.AI).
  • Quick orientation before deeper reading—not a substitute for reading the full paper in serious research.

Limits (say explicitly when relevant)

  • Coverage: arXiv only; many venues are not there.
  • Quality: preprint ≠ endorsed truth; contradictory claims exist.
  • Rate / ToS: respect arXiv’s API guidelines; don’t hammer endpoints.

Workflow

  1. Run scripts/search_arxiv.sh "\x3Cquery>" and parse the returned XML (\x3Centry>, \x3Ctitle>, \x3Csummary>, PDF \x3Clink>).

  2. Present title, authors, id, abstract summary, and link to abstract/PDF.

  3. If the user wants depth, PDF may be fetched selectively—large files and parsing limits apply.

  4. Optionally append notable papers to memory/RESEARCH_LOG.md (if your environment uses it):

    ### [YYYY-MM-DD] TITLE
    - **Authors**: …
    - **Link**: …
    - **Summary**: …
    

Examples

  • Latest LLM reasoning papers on arXiv.
  • “What is paper 2512.08769 about?”

Resources

  • scripts/search_arxiv.sh — thin wrapper over the arXiv API.
Usage Guidance
This skill appears to do what it says: call the arXiv API and summarize results. Before installing, note two small operational points: (1) the included script uses curl but the skill metadata doesn't declare curl as required — ensure the agent runtime has curl on PATH; (2) queries are interpolated into the URL without URL-encoding (functional bug, not malicious)—beware odd characters in queries; (3) the skill can optionally append summaries to memory/RESEARCH_LOG.md, so check where your agent stores memory if you don't want persistent logs. Otherwise the code is tiny, uses only arXiv's public API, and requests no secrets or external installs.
Capability Analysis
Type: OpenClaw Skill Name: arxiv-papers Version: 1.0.0 The skill contains a shell injection vulnerability in `scripts/search_arxiv.sh`. The `$QUERY` variable is used directly within a `curl` command without sanitization, which could allow for arbitrary command execution if the agent is provided with a malicious search query. While the functionality aligns with the stated purpose of searching arXiv, the lack of input validation poses a security risk.
Capability Assessment
Purpose & Capability
The skill's name/description (search and summarize arXiv) matches the included instructions and script: the shell script calls the arXiv API and SKILL.md describes parsing entries and optionally fetching PDFs. One minor mismatch: the package metadata declares no required binaries, but the script uses curl (so the runtime must provide curl).
Instruction Scope
SKILL.md stays on-topic: it instructs querying the arXiv API, summarizing abstracts, optionally fetching PDFs, and optionally appending entries to memory/RESEARCH_LOG.md. It does not instruct reading unrelated system files or exfiltrating data to third-party endpoints. The only persistence option is to append to a local memory file if available — this is explicit and optional.
Install Mechanism
No install spec and only a tiny, local shell script are included. There are no downloads, package installs, or external install steps — low risk.
Credentials
The skill declares no credentials or environment variables and does not request any. The optional memory write is local and optional. Nothing asks for unrelated secrets or system config.
Persistence & Privilege
always:false (default) and autonomous invocation allowed (normal). The skill suggests optionally appending notable papers to memory/RESEARCH_LOG.md — that is local persistence the agent may perform if configured. Users should be aware summaries could be stored in agent memory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install arxiv-papers
  3. After installation, invoke the skill by name or use /arxiv-papers
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: search and summarize arXiv.org preprints. - Find papers by keyword or category using the arXiv API. - Summarize abstracts, provide titles, authors, arXiv IDs, and direct links (abstract/PDF). - Clearly indicate preprint status (not peer-reviewed). - Optionally log notable papers for research tracking. - Designed for quick orientation and literature scans.
Metadata
Slug arxiv-papers
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Arxiv Papers?

Find and summarize arXiv.org preprints—keyword/category search, abstracts, PDF links. Use for literature scans, paper IDs, or quick orientation (not peer-rev... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Arxiv Papers?

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

Is Arxiv Papers free?

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

Which platforms does Arxiv Papers support?

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

Who created Arxiv Papers?

It is built and maintained by codenova58 (@codenova58); the current version is v1.0.0.

💬 Comments