← presentation-md

Coming from
md-slides?

Markdown tools win on typing speed. We win when an agent must ship gallery-grade craft — Title·Bento·Compare proofs, re-theme, audit, and open PowerPoint.

Craft proof · Title · Bento · Compare

Forge API title craft plate
Title
Forge API bento craft plate
Bento
Forge API compare craft plate
Compare

presentation-md · Forge API · stunning-25 wall Not Markdown with a CSS skin — schema craft

Signal grid

Signal
presentation-md
md-slides / MD tools
First glance
Title·Bento·Compare craft wall
CSS theme · DIY polish
Input
Agent writes Deck JSON
Markdown + front matter
Design system
75 themes · stunning-25 proofs
Themes/CSS vary by tool
Layout craft
18 layouts · bento · image-hero
Headings / columns / fences
Validation
Schema · audit · judge
Usually “renders or it doesn’t”
PowerPoint
Native PPTX round-trip
PDF/HTML common · PPTX rare
Studio / MCP
Hosted Studio + 14 tools
CLI / static generators
Git friction
JSON diffs · remorph
Prose-native Markdown diffs

Honest split

They still win

  • Lowest friction if you already think in Markdown
  • Dev-native ecosystems (Slidev) with Vue + live reload
  • Familiar authoring for docs-heavy teams

We win next

  • Agents hit craft ceiling by default — not CSS skill
  • Same JSON re-themes across 75 looks
  • PPTX + Studio + MCP make it a product, not a CLI recipe

Verdict

Keep Marp / Slidev / md-slides when Markdown is the artifact. Use presentation-md when the artifact is a presentation — and your coding agent should clear the stunning-25 craft floor.
npx @presentation-md/install claude-code
Install for your agent → See the template wall → Try Studio →

Also compare: all Marp Slidev Claude Design frontend-slides Hallmark