Markdown to editable PPTX

PowerPoint decks from Markdown, without losing editability.

MDPR is a deterministic presentation runtime that turns Markdown into visually checked, editable PPTX decks. mdpr-skill adds optional Codex review hints without giving the agent final slide control.

npm install -g @mdpresent/cli then mdpresent build deck.md --to pptx,html --out dist.

Best for engineering reports, research notes, product updates, and Markdown workflows that need real PowerPoint editing after generation.

MDPR generated PowerPoint teaser slide exported to PNG
Generated from Markdown through the same MDPR runtime, then exported from PPTX to PNG.
Editable PPTX first

Text boxes, tables, charts, diagrams, proof objects, and icon slots are rendered as PowerPoint surfaces where possible.

Deterministic runtime

No API key or model call is required for normal builds. Markdown is planned through Presentation IR and Layout IR.

Visual validation

Overflow, object bounds, marker alignment, graph preservation, theme drift, and generated artifacts are checked.

Optional LLM review

mdpr-skill can suggest semantic hints, icon-keyword ideas, and critique notes, while MDPR owns final layout, colors, z-order, and output.

Runtime plus review layer

LayerRoleInstall
MDPRDeterministic Markdown parser, splitter, layout planner, validator, and PPTX renderer.npm install -g @mdpresent/cli
mdpr-skillOptional Codex companion for semantic hints, icon keyword ideas, visual review, and QA notes.GitHub skill repository

How MDPR differs

Compared withMDPR focus
PandocPPTX-first layout planning, editability, overflow validation, object preservation, and preview QA.
Marp / SlidevPowerPoint editing workflows instead of primarily web slide rendering.
LLM slide generatorsDeterministic ownership of parsing, splitting, coordinates, theme colors, z-order, and renderer output.