explaingit

ilioner/ppt-craft-editable

Analysis updated 2026-05-18

44HTMLAudience · pm founderComplexity · 3/5Setup · moderate

TLDR

An AI skill that turns a topic or existing document into polished slide decks, producing image based PPT first and an optional fully text editable PPTX you can tweak in PowerPoint or Keynote.

Mindmap

mindmap
  root((ppt-craft-editable))
    What it does
      Generate slides from a topic
      Convert PDF to editable PPTX
      Image based then text editable
    Tech stack
      Python scripts
      HTML review editor
      deck.json format
    Use cases
      Build a report deck
      Convert paper to slides
      Make PDF text editable
    Audience
      PMs and founders
      Students and researchers
      Presenters

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 rough topic and a few notes into a finished slide deck with images.

USE CASE 2

Convert an existing report or paper into a visually polished presentation.

USE CASE 3

Make an old PDF presentation editable again by regenerating it as PPTX.

USE CASE 4

Fine tune text position, font, and color in a browser based deck editor.

What is it built with?

PythonHTMLPPTX

How does it compare?

ilioner/ppt-craft-editablebookunt3d/hermes-agent-faboona13/crowds-system-js
Stars444543
LanguageHTMLHTMLHTML
Setup difficultymoderateeasyeasy
Complexity3/51/52/5
Audiencepm founderdeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Runs as a set of Python scripts through a multi-phase pipeline rather than a single command.

No license information is stated in the README.

In plain English

PPT Craft Editable is an AI skill for building PowerPoint style presentations from a topic, some source material, and a few preferences. It first produces a polished set of slide images, and if you want to keep editing later it can also generate a version where the text is fully editable inside PowerPoint or Keynote. It fits situations like formal reports, thesis defenses, roadshows, training decks, course lectures, and proposals. You can start from nothing but a topic and let the tool plan the structure and content, or you can hand it an existing report, paper, or outline and have it turned into a more visually polished deck. It can also take an existing PDF presentation and convert it into an editable PPTX. There are three ways to use it. The default path makes the image based slides first, then asks if you want the text editable version, which regenerates text free backgrounds and lays real, editable text boxes on top. The second path skips straight to the editable version, confirming a page outline and a short preview before generating the full deck in one batch. The third path takes an uploaded PDF, extracts its content with multimodal AI for image heavy pages, lets you review and correct that extracted text in the browser, rebuilds clean backgrounds, and produces an editable PPTX from it. The overall process moves through confirming requirements, agreeing a slide by slide outline saved as markdown files, previewing several visual styles as real images in a browser page, generating the finished slide images with a page by page review step, and finally, for the editable version, producing background images plus a deck.json file that records the position, font, size, and color of every text box. An HTML based editor lets you move, resize, and restyle text boxes, add or remove them, and flag background regions that still need fixing. Under the hood, Python scripts handle each stage: extracting PDF content, building review pages, generating text free backgrounds, converting confirmed content into the deck format, and finally rendering the finished PPTX file with preview images.

Copy-paste prompts

Prompt 1
Help me make a PPT about our Q3 roadmap, under 10 pages, aimed at company leadership.
Prompt 2
Only make the text editable PPTX for a training deck on onboarding, do not make the image version first.
Prompt 3
Convert this PDF presentation into an editable PPTX where I can change the text.
Prompt 4
Walk me through the slide_outline.md step so I can adjust page order before generation.

Frequently asked questions

What is ppt-craft-editable?

An AI skill that turns a topic or existing document into polished slide decks, producing image based PPT first and an optional fully text editable PPTX you can tweak in PowerPoint or Keynote.

What language is ppt-craft-editable written in?

Mainly HTML. The stack also includes Python, HTML, PPTX.

What license does ppt-craft-editable use?

No license information is stated in the README.

How hard is ppt-craft-editable to set up?

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

Who is ppt-craft-editable for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.