elinglijiaoqiao/presentation-ppt-maker — explained in plain English
Analysis updated 2026-05-18
Turn a folder of research papers into a course presentation or conference talk deck
Extract figures and key claims from papers into structured intermediate files
Generate a narrative outline with assertion-style slide headlines instead of vague topics
Produce a finished .pptx with citations tucked into speaker notes for traceability
| elinglijiaoqiao/presentation-ppt-maker | adysec/clawbot | avacocloud/avaco-railway | |
|---|---|---|---|
| Stars | 37 | 37 | 37 |
| Language | — | Rust | JavaScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | researcher | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires symlinking into Claude Code's skills directory, depends on the bundled pdf, ppt-creator, and pptx skills.
Presentation PPT Maker is a skill for Claude Code that turns a folder of academic PDF papers into a finished PowerPoint slide deck. Rather than asking one AI call to do everything at once, it breaks the job into four separate stages, each handled by a specialized agent: figure extraction, text curation, narrative design, and final slide generation. Each stage produces a structured intermediate file, so if something goes wrong you can re-run just that stage without redoing the entire process. The first stage reads each paper and pulls out all figures along with an index. The second stage extracts the key claims, data points, and source locations into a structured set of files. The third stage uses those artifacts to design a narrative outline with 15 to 18 slides, writing a full assertion sentence for each slide's headline rather than a vague topic label. The fourth stage takes the per-slide specifications and generates a .pptx file. The skill enforces a fixed set of design rules to prevent common AI-generated presentation problems. Color is locked to a specific blue palette. Animations and slide transitions are disabled. Each slide is capped at 70 words of visible text. Citations are placed in the speaker notes with exact page or paragraph references rather than on the visible slide, giving the speaker traceability without cluttering the visuals. Speaker notes are also written to match roughly 45 to 60 seconds of spoken material per slide. Installation involves cloning the repository and symlinking it into Claude Code's skills directory. All three underlying skills it depends on (pdf, ppt-creator, and pptx) ship with Claude Code and require no separate installation. The skill is aimed at academic use cases such as course presentations, paper reports, and conference talks. It is MIT licensed.
A Claude Code skill that turns a folder of academic PDF papers into a polished, rule-constrained PowerPoint deck through four specialized stages.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.