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