whatisgithub

What 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

In one sentence

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

CodexMarkdownPPTX

How does it compare?

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 get it running?

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.

So what is it?

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.

Copy-paste 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

What 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.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.