slide-deck-builder

Installation
SKILL.md

Slide deck builder

A deck is a sequence of claims. Each slide proves one claim, and its headline states that claim as a full sentence. If someone reads only the headlines, they should get the whole argument. Most weak decks fail here: topic labels for headlines ("Our approach"), several messages per slide, and numbers with no source.

This skill does the layout and production. It does not invent content. Everything on a slide comes from the source the user gave; whatever is missing goes on the gaps list.

Files in this skill

  • references/deck-types.md: default outlines for the four deck types, plus the headline test.
  • references/outline-format.md: the JSON outline the build script reads, with a full example.
  • scripts/build_deck.py: builds a 16:9 .pptx from the outline (python-pptx), applies a brand, writes speaker notes, and warns about likely overflow, long headlines and slides with too much on them.
  • scripts/render_check.sh: converts the .pptx to PDF and PNG thumbnails for a visual check (needs LibreOffice; poppler for PNGs).
Installs
25
First Seen
Oct 7, 2026