⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

paper-to-slides

@zhangguanghao5231 stars

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 report (dual-mode Part A + Part B), (2) an HTML slide deck for group meeting / seminar / conference talk, or (3) both. Triggers on "read this paper and make slides", "parse this paper into a presentation", "论文研读+做PPT", "解析论文做成slides", or any request combining paper analysis with presentation output. Supports arXiv links (abs/pdf), DOI URLs, and direct PDF URLs.

/10

// RATINGS

GitHub Stars

New / niche

🟢ProSkills Score
📍

Not yet listed on ClawHub or SkillsMP

// README

English | 中文

Paper to Slides

An AI skill that deep-reads academic papers and turns them into polished HTML presentations — give it a PDF or arXiv link, get back a structured research report and a ready-to-present slide deck.

Philosophy: Reading a paper should produce reusable artifacts, not just understanding. A single command gives you both a deep analysis and presentation-ready output.

What You Get

Give the skill a paper (local PDF, arXiv link, or any PDF URL), and it produces:

  • Research Report — A dual-mode deep-read: Part A is a full academic analysis (structured abstract → methodology → results → discussion), Part B distills the core logic chain into a one-line summary
  • HTML Slide Deck — A zero-dependency, animated presentation with 10 style presets, browser-based inline editing, and responsive design that works on any screen

You can request either output alone or both together.

Quick Start

  1. Install the skill in your agent (OpenClaw or Claude Code)
  2. Say "read this paper and make slides" with a PDF path or arXiv link
  3. The agent handles everything — extraction, analysis, style selection, generation
解析 https://arxiv.org/abs/2603.02096,组会汇报,亮色,15页左右
Deep-read /path/to/paper.pdf, generate report and slides, dark theme

The agent will ask about slide preferences (length, theme, editing) if not specified. Or provide them upfront to skip the questions.

Style Gallery

10 built-in style presets. Open live preview →

Light Themes

Swiss Modern ⭐Notebook TabsPastel Geometry
Swiss ModernNotebook TabsPastel Geometry
Clean, precise, academicEditorial, organized, tactileFriendly, approachable
Split PastelVintage EditorialPaper & Ink
Split PastelVintage EditorialPaper & Ink
Playful, creative, dual-toneWitty, confident, retroLiterary, thoughtful

Dark Themes

Bold SignalNeon CyberDark BotanicalTerminal Green
Bold SignalNeon CyberDark BotanicalTerminal Green
High-impact, boldFuturistic, techyElegant, artisticHacker aesthetic

Installation

OpenClaw

# From ClawHub (coming soon)
clawhub install paper-to-slides

# Or manually
git clone https://github.com/zhangguanghao523/paper-to-slides.git ~/.openclaw/skills/paper-to-slides

Claude Code

git clone https://github.com/zhangguanghao523/paper-to-slides.git ~/.claude/skills/paper-to-slides

System Dependency

The skill needs pdftotext for PDF text extraction:

# macOS
brew install poppler

# Ubuntu/Debian
sudo apt install poppler-utils

That's it. No Python packages, no npm, no build tools. Generated slides are pure HTML with inline CSS/JS.

Architecture

This skill uses progressive disclosure — the main SKILL.md is a concise workflow map, with supporting files loaded on-demand only when needed:

FilePurposeLoaded When
SKILL.mdCore two-phase workflowAlways (skill invocation)
prompts/part-a-template.mdPart A deep academic report templatePhase 1 (report writing)
prompts/part-b-template.mdPart B core logic extraction templatePhase 1 (report writing)
prompts/slide-styles.md10 curated visual presetsPhase 2 (style selection)
prompts/slide-template.mdHTML architecture, viewport CSS, JS controllerPhase 2 (generation)

Built On

ComponentRole
paper-parseDual-mode report templates (Part A + Part B)
frontend-slidesZero-dependency HTML presentation framework
popplerPDF text & figure extraction (pdftotext / pdftoppm)

Requirements

  • An AI agent (OpenClaw, Claude Code, or similar)
  • pdftotext (from poppler) — for PDF text extraction
  • Internet connection (for arXiv downloads and Google Fonts in generated slides)

Credits

Built with OpenClaw. Presentation engine adapted from frontend-slides by @zarazhangrui. Report templates adapted from paper-parse.

License

MIT — Use it, modify it, share it.

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

1 stars

// ACTIONS

Rate this skill

login to rate

// SCORE

Pending review

// DETAILS

Categoryother
Versionversion unknown
PriceFree