gitwtfhub

wtf is document-to-ppt-skill?

suqiyue2001/document-to-ppt-skill — explained in plain English

Analysis updated 2026-05-18

12Audience · pm founderComplexity · 2/5LicenseSetup · easy

TL;DR

A Codex skill that turns documents like Word, PDF, or Markdown into a designed, outline confirmed PowerPoint deck.

Mindmap

mindmap
  root((Document to PPT))
    What it does
      Converts docs to PPTX
      Outline first workflow
      Matches reference deck style
    Tech stack
      Codex skill
      Markdown script
      PPTX generation
    Use cases
      Training and reports
      Client proposals
      Technical talks
    Audience
      PMs and founders
      Codex users
      Presentation creators

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

Why would anyone build with this?

REASON 1

Convert a Feishu Wiki page or Word document into a polished, structured presentation deck.

REASON 2

Match an existing reference PPT or webpage deck's style, pacing, and text density in a new deck.

REASON 3

Review and confirm a page level outline before the final PPTX is generated.

REASON 4

Get a quality checked deck with no overflow, overlapping text, or inconsistent page numbers.

What's in the stack?

CodexMarkdownPPTX

How it stacks up

suqiyue2001/document-to-ppt-skill0xdea/ttyinject-rs0xhossam/uncanny
Stars121212
LanguageRustC
Setup difficultyeasymoderatehard
Complexity2/54/55/5
Audiencepm founderresearcherresearcher

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Runs as a Codex skill and depends on separate document reading and presentations capabilities for different input types.

MIT licensed, so it can be used, modified, and distributed freely, including commercially, as long as the license notice is kept.

Wtf does this do

Document to PPT Skill is a Codex skill that turns source documents, such as Feishu Wiki pages, Word files, PDFs, Markdown, or plain text, into a presentation deck that looks like it was actually designed rather than just split into slides page by page. It works from formats like Feishu Wiki or Docx for internal training and project reports, Word or PDF for management reports and client proposals, and Markdown or plain text for technical talks and course scripts. It can also take an existing reference PPT or webpage deck and match its structure, pacing, text density, and visual style. The workflow reads the source document's outline and body text, and if a reference deck is given, it studies that deck's style as well. It sorts and prioritizes the content, then produces a page level outline. The skill waits for the user to confirm or adjust this outline before moving forward, and only after confirmation does it generate a Markdown script and the final PPTX file. The final output includes the Markdown script with page titles, visible text, speaker notes, and visual notes, the PPTX file itself matching the reference style, and a quality check covering rendering, overflow, and page number consistency. The core principles listed in the README are to outline first and never generate a final deck without user confirmation, to keep one key point per slide by breaking long paragraphs into definitions, comparisons, processes, cases, or tables, to prioritize matching a reference deck's structure and style when one is given, to avoid overusing visuals and only add charts or diagrams when they genuinely help understanding, and to check the whole deck before delivery for overflow, overlap, broken line breaks, and page numbering. If no reference style is provided, the skill falls back to a low density, white background, grid based, course style look. The skill relies on other capabilities depending on the input type, using a Feishu document capability for Wiki or Docx sources, general document or PDF reading for Word and PDF sources, and a presentations capability for both reading reference PPTX decks and generating the final PPTX. The repository is released under the MIT license.

Yoink these prompts

Prompt 1
Use this skill to turn my Word document into a client proposal presentation deck.
Prompt 2
Convert this Markdown course script into a PPTX with a low density, white background course style.
Prompt 3
Match this reference deck's visual style and pacing when turning my PDF report into slides.
Prompt 4
Explain the outline first workflow this skill uses before it generates the final Markdown script and PPTX.

Frequently asked questions

wtf is document-to-ppt-skill?

A Codex skill that turns documents like Word, PDF, or Markdown into a designed, outline confirmed PowerPoint deck.

What license does document-to-ppt-skill use?

MIT licensed, so it can be used, modified, and distributed freely, including commercially, as long as the license notice is kept.

How hard is document-to-ppt-skill to set up?

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

Who is document-to-ppt-skill for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.