paper2slides
paper2slides transforms research papers into polished presentation decks by orchestrating PDF parsing, outline generation, and slide rendering. The skill guides you through editorial decisions—length, visual quality checks, and design preferences—while handling the technical conversion steps automatically.
paper2slides converts academic paper PDFs into presentation-ready PowerPoint decks through an automated pipeline.
AI-generated summary based on this skill's SKILL.md
Install
QuZhan51496/paper2anything/paper2slides · repository language: Python
git clone https://github.com/QuZhan51496/paper2anything
cp -r paper2anything/paper2slides ~/.claude/skills/paper2slidesnpx skillfed install QuZhan51496/paper2anything/paper2slidesFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does paper2slides convert an academic paper to PowerPoint presentation?
paper2slides automates the paper-to-deck workflow by parsing your research PDF, extracting key content, and generating a structured PowerPoint outline. The skill then renders slides with figures and narrative flow, while you maintain editorial control over length, visual quality, and design preferences throughout the conversion process.
Can paper2slides make slides from a PDF research paper automatically?
Yes. paper2slides automatically extracts and organizes paper content into slide format, handling PDF parsing and outline generation without manual intervention. You guide the process through editorial decisions—choosing deck length and visual quality standards—while the skill manages the technical conversion and rendering steps.
What output format does paper2slides generate?
paper2slides generates a ready-to-present PowerPoint deck (PPTX format) from your academic PDF. The output includes structured slides with figures, organized narrative flow, and customizable design elements that you can refine before final presentation.
Does paper2slides let me customize the generated presentation?
paper2slides is designed as a customizable presentation artifact. It transforms your research document into slides while providing editorial control—you can adjust length, visual quality checks, and design preferences. The skill streamlines the workflow while preserving your ability to QA and refine the output.
What license does paper2slides use?
paper2slides is distributed under the Apache-2.0 license, which permits commercial and private use, modification, and distribution with appropriate attribution.
SKILL.md
rendered from the published skill — quoted content, verbatim
paper2slides
Turn an academic paper PDF into a presentation-ready .pptx. This is a conductor skill: you make the
editorial and design judgments, while the mechanical steps are handled by this skill's own self-contained
scripts — PDF parsing via the MinerU cloud API (scripts/parse_pdf.py) and .pptx rendering via a PptxGenJS
bridge (scripts/render_pptx.py). It orchestrates a "paper → outline → spec → render → QA" pipeline and
depends on no other skill.
Quick Reference
| Stage | Input | Output | Owner |
|---|---|---|---|
| 0.5. configure | user dialogue |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
paper2slides/SKILL.md
paper2slides/references/design-style.md
paper2slides/references/outline-heuristics.md
paper2slides/references/pipeline.md
paper2slides/references/pptxgenjs.md
paper2slides/references/qa.md
paper2slides/references/schemas.md
paper2slides/scripts/__init__.py
paper2slides/scripts/lib/__init__.py
paper2slides/scripts/lib/mineru_client.py
paper2slides/scripts/lib/mineru_parser.py
paper2slides/scripts/lib/sectionize.py
paper2slides/scripts/page_screenshot.py
paper2slides/scripts/parse_pdf.py
paper2slides/scripts/render_pptx.py