Presentation Builder
Use
slides-grab
when the user needs a real slide deck artifact, not just an outline. The workflow is HTML-first: plan the deck, generate slide HTML, review visually, then export to PPTX/PDF.
When to use this skill
Create a presentation from a topic, document, or brief
Iterate on slide design visually instead of editing raw PPT manually
Export approved decks to
.pptx
or
.pdf
Maintain multi-deck workspaces under
decks/
slides-grab validate --slides-dir decks/ < deck-name
For visual iteration: slides-grab edit --slides-dir decks/ < deck-name
Use the editor to select a region, request changes, and revise the corresponding HTML until the deck is approved. 4. Export artifacts Only export after the design is approved. slides-grab convert --slides-dir decks/ < deck-name
--output decks/ < deck-name
.pptx slides-grab pdf --slides-dir decks/ < deck-name
--output decks/ < deck-name
.pdf Report: output file paths validation status any slides that still need manual polish Core commands slides-grab edit slides-grab build-viewer slides-grab validate slides-grab convert slides-grab pdf slides-grab list-templates slides-grab list-themes All commands support --slides-dir
. Guardrails Follow the stage order: Plan -> Design -> Review -> Export Do not export a deck the user has not approved Fix source HTML/CSS when validation or conversion fails; do not patch exported binaries Reuse the same deck directory through revisions to preserve stable iteration history Example prompts Create an 8-slide enterprise product deck in decks/acme-launch. Audience: IT buyers. Tone: confident, clean, technical. Need PPTX and PDF exports after approval. Turn this product brief into a 10-slide investor deck. Use slides-grab, show me the outline first, then generate the deck in decks/series-a. References Source repo: https://github.com/vkehfdl1/slides-grab Key workflow from upstream: plan -> design -> visual edit -> export