Token-efficient source
One canonical content.md contains presentation metadata, approved copy, and slide structure.
Presentation as code for AI agents
Deckseed is an agent-first Markdown presentation generator. It combines Pandoc and Reveal.js to produce polished, self-contained HTML slides without making humans or models maintain generated markup.
$ npm run new -- strategy \ --title "Strategy Review" \ --language en \ --theme atlas $ npm run build -- strategy ✓ Markdown parsed with Pandoc ✓ Reveal.js runtime embedded ✓ Source freshness stamped ✓ Offline index.html ready
Why Deckseed
Agents edit the approved Markdown and theme CSS. Pandoc generates the heavy runtime only at build time, reducing context use, duplication, and source drift.
One canonical content.md contains presentation metadata, approved copy, and slide structure.
Reveal.js, CSS, and media are embedded into a single HTML file that works offline.
A SHA-256 source stamp makes stale generated presentations a visible validation error.
Accessible dark, light, editorial, technical, and executive presets provide a practical starting point.
Presentation sources and generated decks stay ignored, outside the repository's Git history.
Shared skills define approval, scaffolding, theming, localization, preview, and validation behavior.
Markdown presentation workflow
Frequently asked questions
Yes. Deckseed uses Pandoc's Reveal.js writer with standalone and embedded-resource options, then verifies that scripts, stylesheets, and media are embedded.
The maintained inputs are compact Markdown and CSS. Generated runtime HTML stays outside the normal model context, which reduces token use and accidental edits.
Yes. Network access is needed while building the pinned Reveal.js runtime, but the resulting HTML presentation works without a server or network connection.
No. Deckseed is a local Pandoc and Node.js workflow. Its Agent Skills improve AI-assisted production, but the generator works without an AI provider.