← Back to Skills Marketplace
424
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install paper-research-assistant
Description
科研论文研读与复现自动化助手。使用当用户需要:(1) 研读论文 PDF 并提取核心内容,(2) 生成结构化研读报告,(3) 查找官方代码/数据集,(4) 编写复现代码框架,(5) 设计实验方案复现论文结果
Usage Guidance
This package looks like a legitimate paper-reading / scaffold generator but it is sloppy and incomplete. Things to consider before installing or running:
- Path mismatches: SKILL.md refers to scripts/ and references/ subfolders (e.g., scripts/parse_paper.py, references/report_template.md), but the actual files are at the repository root. Running the example commands as-written will likely fail unless you move/rename files or adjust paths.
- Missing web/resource search: SKILL.md describes automated searches of arXiv, GitHub, HuggingFace, and license verification. The provided scripts do not perform network/API calls for that — the AI agent or you would need to implement those steps separately. Do not assume the skill will automatically fetch remote resources.
- Data handling: parse_paper.py extracts full text and writes a 5000-character preview into the metadata JSON. If you give it private or embargoed PDFs, that content will be written to disk. Run in a safe environment and inspect outputs if privacy is a concern.
- Code generation: scaffold_code.py will create files under the output directory you specify. Review generated files (e.g., requirements.txt, placeholder dataset code) before executing any generated training scripts. Requirements and placeholders may need correction (e.g., package names/versions).
Recommended actions:
1. Run the scripts in an isolated environment (container/VM) the first time.
2. Fix or adapt the path references in SKILL.md or move files into the expected directories so examples work as intended.
3. If you need automatic resource discovery (GitHub/arXiv/HuggingFace), implement or verify a network-safe method and confirm any API tokens/credentials are handled securely (this skill does not request them).
4. Inspect outputs (metadata JSON, generated code) before running any generated training jobs to avoid accidental execution on sensitive data or unexpected code.
Given the inconsistencies and missing functionality (not strictly malicious), treat the skill as potentially useful but immature; review and test it before trusting it with sensitive papers or running generated experiments.
Capability Analysis
Type: OpenClaw Skill
Name: paper-research-assistant
Version: 1.0.0
The skill bundle is classified as suspicious due to the potential for prompt injection against the AI agent. The `parse_paper.py` script extracts text from user-provided PDFs, and `generate_report.py` and `scaffold_code.py` then incorporate this user-derived metadata (e.g., paper title, abstract) into generated Markdown reports and code READMEs. While `scaffold_code.py` attempts some sanitization for file/class names, it does not fully sanitize against arbitrary string injection into generated content. If the OpenClaw agent subsequently reads and acts upon these generated files, malicious content embedded in the original user input could be interpreted as prompt injection commands, posing a significant vulnerability in the overall system's handling of untrusted input and generated output.
Capability Assessment
Purpose & Capability
The skill claims to (1) parse PDFs, (2) generate reports, (3) find official code/datasets, and (4) scaffold reproduction code. The included scripts (parse_paper.py, generate_report.py, scaffold_code.py) implement local PDF parsing, report generation, and code scaffolding — so most claimed capabilities are present. However, SKILL.md also describes automated resource collection using GitHub/arXiv/HuggingFace APIs (step 3) but none of the provided scripts implement network/API calls to perform those searches; that capability is missing.
Instruction Scope
SKILL.md instructs using paths like scripts/parse_paper.py and references/report_template.md and also describes using arXiv/GitHub/HuggingFace APIs. In the package the script files and templates are at the repository root (parse_paper.py, generate_report.py, report_template.md, code_style.md), not under scripts/ or references/. The scripts themselves do not fetch arXiv or GitHub resources — they only operate on local files. This mismatch can lead to runtime failures or unexpected manual steps. Also parse_paper.py stores a 5000-character preview of the PDF text into the metadata JSON, which could include sensitive content if the PDF is private.
Install Mechanism
No install spec is provided (instruction-only style plus plain Python scripts). That is low-risk from an installation/execution-supply chain perspective — nothing is downloaded or executed automatically beyond the local scripts.
Credentials
The skill requires no environment variables, no credentials, and no config paths. SKILL.md lists optional tool dependencies (PyMuPDF/pdfplumber, arXiv/GitHub/HuggingFace APIs) but the code only uses PyMuPDF and standard libraries. No secrets are requested by the package.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. The scaffold script writes files into a user-specified output directory (expected behavior for code generation). There is no evidence it modifies other skills or system settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install paper-research-assistant - After installation, invoke the skill by name or use
/paper-research-assistant - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Paper Research Assistant - 科研论文研读与复现助手:
- 自动解析论文 PDF 或 arXiv/期刊链接,提取元数据与核心内容
- 生成结构化研读报告,涵盖贡献、方法、实验及可复现性
- 搜索、验证并收集官方代码与数据集资源
- 自动生成复现代码骨架和实验脚本(支持 PyTorch/TensorFlow)
- 辅助设计复现实验方案,整理依赖与对比实验配置
Metadata
Frequently Asked Questions
What is paper-research-assistant?
科研论文研读与复现自动化助手。使用当用户需要:(1) 研读论文 PDF 并提取核心内容,(2) 生成结构化研读报告,(3) 查找官方代码/数据集,(4) 编写复现代码框架,(5) 设计实验方案复现论文结果. It is an AI Agent Skill for Claude Code / OpenClaw, with 424 downloads so far.
How do I install paper-research-assistant?
Run "/install paper-research-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is paper-research-assistant free?
Yes, paper-research-assistant is completely free (open-source). You can download, install and use it at no cost.
Which platforms does paper-research-assistant support?
paper-research-assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created paper-research-assistant?
It is built and maintained by Limax (@limax666); the current version is v1.0.0.
More Skills