explaingit

elinglijiaoqiao/presentation-ppt-maker

Analysis updated 2026-05-18

37Audience · researcherComplexity · 2/5LicenseSetup · easy

TLDR

A Claude Code skill that turns a folder of academic PDF papers into a polished, rule-constrained PowerPoint deck through four specialized stages.

Mindmap

mindmap
  root((Presentation PPT Maker))
    What it does
      PDF to slides
      Four stage pipeline
    Tech stack
      Claude Code skill
      Python
    Use cases
      Course presentations
      Conference talks
      Paper reports
    Audience
      Academics
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a folder of research papers into a course presentation or conference talk deck

USE CASE 2

Extract figures and key claims from papers into structured intermediate files

USE CASE 3

Generate a narrative outline with assertion-style slide headlines instead of vague topics

USE CASE 4

Produce a finished .pptx with citations tucked into speaker notes for traceability

What is it built with?

Claude CodePython

How does it compare?

elinglijiaoqiao/presentation-ppt-makeradysec/clawbotavacocloud/avaco-railway
Stars373737
LanguageRustJavaScript
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audienceresearcherdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires symlinking into Claude Code's skills directory, depends on the bundled pdf, ppt-creator, and pptx skills.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

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.

Copy-paste prompts

Prompt 1
Turn the PDF papers in this folder into a 15 to 18 slide presentation deck.
Prompt 2
Extract all figures and key claims from these papers before building slides.
Prompt 3
Re-run just the narrative design stage without redoing figure extraction.
Prompt 4
Generate speaker notes with page-accurate citations for each slide.

Frequently asked questions

What is presentation-ppt-maker?

A Claude Code skill that turns a folder of academic PDF papers into a polished, rule-constrained PowerPoint deck through four specialized stages.

What license does presentation-ppt-maker use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is presentation-ppt-maker to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is presentation-ppt-maker for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.