← Back to Skills Marketplace
zhangguanghao523

Paper to Slides

by Hhao · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
175
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install paper2slides
Description
End-to-end academic paper analysis and presentation generation. Use when a user provides a PDF paper (local path or arXiv URL) and wants (1) a deep research...
Usage Guidance
This skill appears coherent for converting papers to reports + single-file HTML slides. Before installing/using: 1) ensure you trust the PDF source — the skill will download and run pdftotext on the file (untrusted PDFs can trigger bugs in parsing tools); 2) install poppler/pdftotext as documented; 3) be aware generated slides load fonts from Google Fonts/Fontshare CDNs (requires internet and will make external requests when the HTML is opened); 4) the 'open' command in the instructions is macOS-specific (use xdg-open on many Linux systems); 5) there are no requests for credentials or hidden network endpoints. If any of those external behaviors are unacceptable, review or adapt the SKILL.md before enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: paper2slides Version: 1.0.0 The skill automates academic paper analysis and slide generation by instructing the agent to execute shell commands such as `curl`, `pdftotext`, and `open` (found in `SKILL.md`). While these capabilities are necessary for the stated functionality of downloading and processing PDFs, the instructions lack explicit input sanitization for user-provided URLs and paper titles, creating a potential surface for shell injection (RCE). No evidence of intentional malice, data exfiltration, or unauthorized persistence was found; the behavior is aligned with the tool's stated purpose.
Capability Assessment
Purpose & Capability
Name/description match the content: the skill asks only for a paper (local path or URL), requires pdftotext for extraction, and contains templates for report + slides. Declared dependencies (pdftotext / poppler) are appropriate and proportional to the stated purpose.
Instruction Scope
Runtime instructions are focused on the paper: download via curl, extract text with pdftotext (and optionally pdftoppm), produce a markdown report and a single self-contained HTML file. The instructions do not ask the agent to read other system files or secrets. Minor implementation details: it suggests opening the HTML with `open` (macOS-specific) and instructs storing edits to localStorage in the generated HTML (expected for an inline editor).
Install Mechanism
Instruction-only skill with no install spec and no third-party archive downloads. This is low-risk: nothing is written to disk by the skill itself beyond files the agent explicitly downloads/creates (paper PDF in /tmp, extracted text, generated report/HTML).
Credentials
No environment variables, credentials, or config paths are requested. The HTML generation uses Google Fonts/Fontshare CDN links (documented), which requires network access but is consistent with the design.
Persistence & Privilege
Skill is not marked always:true and does not request elevated or persistent platform privileges. It does not modify other skills or system-wide settings; generated HTML uses localStorage for optional editor persistence (limited to the user's browser).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install paper2slides
  3. After installation, invoke the skill by name or use /paper2slides
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: end-to-end academic paper analysis and HTML slide generation
Metadata
Slug paper2slides
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Paper to Slides?

End-to-end academic paper analysis and presentation generation. Use when a user provides a PDF paper (local path or arXiv URL) and wants (1) a deep research... It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.

How do I install Paper to Slides?

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

Is Paper to Slides free?

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

Which platforms does Paper to Slides support?

Paper to Slides is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Paper to Slides?

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

💬 Comments