← Back to Skills Marketplace
crw0149

paper-summary-scripted

by CRW0149 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
122
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install paper-summary-scripted
Description
download arxiv paper pdfs or accept local paper files with a preprocessing script, then extract text, clean text, and generate a summary version, detailed ve...
Usage Guidance
This skill appears to do what it claims: it will download PDFs from arXiv (only) and read any local file paths you pass, extract text (requires pypdf for PDFs), write downloaded PDFs and extracted text into the output directory (./runs/paper-summary in the example), and then the agent will generate the three summarization stages plus a quality check. Before using: (1) ensure you only pass local file paths you trust (the script will open them); (2) be aware there is no builtin limit on downloaded file sizes or storage usage — provide an appropriate output directory and monitor disk space; (3) install pypdf if you need PDF extraction; (4) the prompts ask for citation-like support evidence (page numbers) but extracted plain text may not include page markers — expect that the contribution extraction step may need careful review. No credentials or external endpoints beyond arxiv.org are used.
Capability Analysis
Type: OpenClaw Skill Name: paper-summary-scripted Version: 1.0.0 The skill bundle contains vulnerabilities that could be exploited for shell injection and path traversal. In SKILL.md, user-provided inputs (paperurls and paperfiles) are wrapped in single quotes within a shell command, which is vulnerable to injection if the input contains unbalanced single quotes. Additionally, scripts/process_papers.py uses Path.resolve() on user-provided file paths without restricting access to a specific directory, potentially allowing the agent to read sensitive local files. While the arXiv downloader in the script correctly implements domain whitelisting (arxiv.org) to prevent SSRF, the lack of input sanitization in the command execution flow warrants a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md. The only network access is deterministic arXiv PDF download logic; local file reads and text extraction are expected for a preprocessing summarization tool.
Instruction Scope
Runtime instructions only call the included Python script, then read manifest/extracted text and run generation stages. The script legitimately reads local files you supply and writes outputs under the provided output-dir. This is expected, but be aware it will access any local file paths you pass via --paperfiles.
Install Mechanism
No install spec; the skill is instruction-only with a bundled script. The script uses standard stdlib modules and optional third-party pypdf for PDF extraction; pypdf is required at runtime for PDFs but is not installed by the skill automatically (no installer present). No downloads from untrusted hosts — PDF fetches target arxiv.org only.
Credentials
No environment variables, credentials, or config paths are requested. The script performs only arXiv downloads and local file reads provided by the user; no unrelated secrets are required or accessed.
Persistence & Privilege
always is false and the skill does not attempt to modify other skills or system-wide settings. It writes outputs to the user-specified output directory only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install paper-summary-scripted
  3. After installation, invoke the skill by name or use /paper-summary-scripted
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "paper-summary-scripted" skill. - Supports deterministic preprocessing of arXiv PDF URLs or local paper files before summarization. - Runs a four-stage workflow: summary generation, detailed version, contribution extraction, and a final consistency/quality check. - Uses a bundled script to ensure text extraction and cleaning before generation. - Strictly avoids web page/HTML parsing; only works with PDFs. - Provides robust error handling and manifest awareness for incomplete or failed extractions.
Metadata
Slug paper-summary-scripted
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is paper-summary-scripted?

download arxiv paper pdfs or accept local paper files with a preprocessing script, then extract text, clean text, and generate a summary version, detailed ve... It is an AI Agent Skill for Claude Code / OpenClaw, with 122 downloads so far.

How do I install paper-summary-scripted?

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

Is paper-summary-scripted free?

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

Which platforms does paper-summary-scripted support?

paper-summary-scripted is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created paper-summary-scripted?

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

💬 Comments