Deckwright turns an outline into a self-contained, cinematic HTML deck — narrative worlds, AI-directed camera verbs, zero build step. Just open it in a browser.
# install into your Claude Code skills git clone https://github.com/srafay/deckwright \ ~/.claude/skills/create-slide-deck
Built to be edited by hand, rendered by a browser, and shipped in minutes.
Ships as one self-contained presentation.html. React and Babel load from CDN — no bundler, no install, no config.
40 content layouts, 18 chart variants and 7 composition recipes — enough range that decks stop looking templated.
Narrative worlds and AI-directed camera verbs shape pacing and framing across the deck, not just per-slide styling.
All copy lives in a single centralized object. Edit the words without touching a single line of JSX.
Print-to-PDF is built in. Hand it Python 3.11+ and Playwright and it'll hand back a PPTX too.
Five built-in palettes plus auto-detecting logo placement, so a deck can pick up your brand without manual tuning.
Deckwright asks, you answer — it assembles the JSX and wires it into one file.
What's the deck called
Who's in the room
The story beats
Pick a theme
Notes, PDF, PPTX
Theme-aware color variables run through every slide pattern automatically.
Clone it into your Claude Code skills and start from a title, not a blank canvas.