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.
Text boxes, tables, charts, diagrams, proof objects, and icon slots are rendered as PowerPoint surfaces where possible.
No API key or model call is required for normal builds. Markdown is planned through Presentation IR and Layout IR.
Overflow, object bounds, marker alignment, graph preservation, theme drift, and generated artifacts are checked.
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
| Layer | Role | Install |
|---|---|---|
| MDPR | Deterministic Markdown parser, splitter, layout planner, validator, and PPTX renderer. | npm install -g @mdpresent/cli |
| mdpr-skill | Optional Codex companion for semantic hints, icon keyword ideas, visual review, and QA notes. | GitHub skill repository |
How MDPR differs
| Compared with | MDPR focus |
|---|---|
| Pandoc | PPTX-first layout planning, editability, overflow validation, object preservation, and preview QA. |
| Marp / Slidev | PowerPoint editing workflows instead of primarily web slide rendering. |
| LLM slide generators | Deterministic ownership of parsing, splitting, coordinates, theme colors, z-order, and renderer output. |