The workflow
Init → author → iterate.
open-slide is built around a tight three-step loop.
01 · Init
npx @open-slide/cli init my-deckOne command spins up slides/, open-slide.config.ts, the agent skills,
and a hot-reloading dev server. No templates, no themes, no assumptions.
02 · Author
Open the workspace in your agent. Skills are pre-installed:
/create-slide— drafts a deck end-to-end. Asks four scoping questions (topic & aesthetic, page count, density, motion vs. static), picks an id, plans the structure, writes the pages./slide-authoring— the technical reference the agent reads before writing. Canvas rules, type scale, palette, layout do's and don'ts.
03 · Iterate
In the dev server:
- Toggle inspect.
- Click an element to tweak its text, font, weight, colour, or
src. - Drop a
@slide-commentfor anything visual you can describe but don't want to type. - Save. Edits lands as a single HMR write.
/apply-comments— the agent rewrites exactly what you flagged and clears the markers.
Repeat until the deck looks right.
present → click to comment → /apply-comments → repeat