Slide Decks Good Enough to Bill a Client
An AI coding assistant skill that treats presentation design as a visual delivery workflow rather than a one-shot file export.

What it does
PPT-Design-Skill is a skill bundle for OpenCode, Claude Code, and Codex that orchestrates native, editable PowerPoint files through a full design workflow. It locks audience requirements and visual direction before generation, uses the pptx-designer Python library to build the PPTX, then renders the deck to PNG and forces the LLM to inspect page composition, hierarchy, and density before signing off on delivery.
The interesting bit The project is essentially glue code with taste. It treats a clean Python traceback as the starting line, not the finish line, by baking in a two-gate visual review where the LLM compares rendered slides against a pre-agreed “visual acceptance contract.” That makes it closer to a design-ops pipeline than a text-to-PPTX toy.
Key highlights
- Three generation modes: Build Mode for delivery-grade pixel control, FreeStyle Mode for rapid drafts, and VI Build Mode for locked corporate templates.
- Visual QA is mandatory: every export is converted to PNG and checked for readability, cropping, and page rhythm before hand-off.
- Domain-aware paradigms shift layout logic for scientific papers, infrastructure studies, or editorial beauty decks instead of flattening everything into one generic template.
- Output is native PPTX (plus PDF and PNG collateral), so slides remain editable in PowerPoint after delivery.
- The repository description claims 40,000+ styles, though the README emphasizes the design-token locking mechanism more than the catalog breadth.
Caveats
- The inspection pipeline depends on external rendering tools—either Microsoft PowerPoint itself or a LibreOffice-plus-Poppler chain—so headless or non-Windows environments may need extra setup.
- The README is truncated in places, leaving some details about structural variation and certain edge-case behaviors incomplete.
Verdict Grab it if you are using an AI coding assistant to produce client-facing or executive-grade presentations and need the output to stay editable. Skip it if you just want a five-line script that dumps Markdown into slides.
Frequently asked
- What is sunchaokun/PPT-Design-Skill?
- An AI coding assistant skill that treats presentation design as a visual delivery workflow rather than a one-shot file export.
- Is PPT-Design-Skill open source?
- Yes — sunchaokun/PPT-Design-Skill is open source, released under the MIT license.
- What language is PPT-Design-Skill written in?
- sunchaokun/PPT-Design-Skill is primarily written in Python.
- How popular is PPT-Design-Skill?
- sunchaokun/PPT-Design-Skill has 1.2k stars on GitHub.
- Where can I find PPT-Design-Skill?
- sunchaokun/PPT-Design-Skill is on GitHub at https://github.com/sunchaokun/PPT-Design-Skill.