skillfed

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

304 10 Apache-2.0 updated by QuZhan51496

Install

QuZhan51496/paper2anything/paper2slides · repository language: Python

git clone https://github.com/QuZhan51496/paper2anything
cp -r paper2anything/paper2slides ~/.claude/skills/paper2slides
npx skillfed install QuZhan51496/paper2anything/paper2slides

Frequently 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

Related skills

Tags

pdf-to-presentation academic-automation slide-generation research-visualization document-conversion pptx-builder paper-summarization content-extraction deck-orchestration scholarly-tools