05/32proof of conceptAI-Assisted HTML Presentations
Deck EngineAI-Assisted HTML Presentation Builder
Turns a source deck, Word file or brief into an animated HTML presentation in the brand.
What it solves
Rebuilding a deck in the brand means retyping it, and numbers get lost on the way. This reads the source, writes the layout each slide needs and checks every figure against the source.
How it runs
Seven steps, input to output
Goes inA source deck, Word file or brief
- 01
Ingest
The source is read into a content tree, with a report of what is on each slide.
- 02
Argument
The deck’s purpose is decided, along with the few slides that carry it.
- 03
Write slides
Claude writes one component per slide, laid out for the content on that slide.
- 04
Choreograph
Each slide gets one dominant motion moment.
- 05
Assert
Checks run on the rendered deck, including every number against the source.
- 06
Contact sheet
Every slide is reviewed at thumbnail size on one screen.
- 07
Export
The built deck exports as one self-contained HTML file.
Comes outOne animated HTML presentation in the brand, exported as a single file
What it does
A local tool that turns a source deck, Word file or brief into a finished HTML presentation in the brand.
Claude reads what is on each slide and writes the layout that content needs.
Colours, type and spacing come only from the brand file, and a figure check compares every number in the deck against the source so nothing is dropped or invented.
Each deck exports as a single animated HTML file.
Three decisions
What shaped the build
Bespoke layout, fixed vocabulary
Claude writes the layout each slide needs. Colours, type and spacing come only from the brand file.
Every figure traces to the source
A figure check compares each number in the deck against the source, so nothing is dropped or invented.
No automated design critic
Assertions test what has a right answer. Composition is judged by a person looking at the contact sheet.
Built with
8 parts
- Claude · axios
- writes each slide
- Figure check
- numbers against the source
- Brand files
- locked colour + type
- Ingest
- pptx · docx · md
- GSAP
- slide motion
- d3 · three.js
- charts + 3D
- Next.js · React
- deck shell
- Export
- single-file HTML