Use this skill as the optional agent companion for MDPR, a deterministic Markdown-to-presentation runtime. MDPR owns parsing, layout, theming, validation, and final PPTX/HTML/PDF rendering. This skill helps an agent review MDPR workflows, propose weak semantic hints, and explain visual findings without taking control of slide geometry.
The upstream skill source is
ch040602/mdpr-skill, which includes
schemas, review commands, compatibility artifacts, visual evidence examples, and
MDPR boundary documentation.
mdpresent, Markdown-to-PPTX, or
Markdown presentation review.Classify the user's request before producing advice:
semantic hints: compact intent, grouping, importance, and icon-keyword
suggestions.review report: visual or narrative concerns grounded in rendered evidence,
manifests, or validation reports.layout intent: high-level layout goals from a summarized template catalog,
never concrete placeholder coordinates.theme candidate: reusable token and style-pack proposal for later MDPR
approval/import gates.codex-ppt compatibility: feature mapping and comparison notes only; do not
turn MDPR into a full-slide image renderer.Reference available evidence such as:
agent-hint.json, review-report.json, or
mdpr-theme-candidate-v1
If evidence is missing, say what artifact is needed instead of inventing a pass/fail result.
Allowed hints:
Disallowed hints:
When repeated issues appear, recommend a deterministic follow-up surface:
Run these only when the upstream mdpr-skill CLI is available in the current
workspace and the referenced input files exist.
node bin/mdpr-skill.js hint --source-sha256 <64hex> --out .mdpresent/proposals/agent-hint.json
node bin/mdpr-skill.js review --manifest dist/mdpresent-manifest.json --out .mdpresent/review/review-report.json
node bin/mdpr-skill.js narrative --markdown deck.md --manifest dist/mdpresent-manifest.json --out .mdpresent/review/narrative-review.json
node bin/mdpr-skill.js layout-intent --layout-catalog template-layout-catalog.json --out .mdpresent/review/layout-intent.json
node bin/mdpr-skill.js accessibility --markdown deck.md --audience "executive review" --out .mdpresent/review/accessibility-review.json
Finding: Slide 4 has weak visual hierarchy between the metric and explanation.
Evidence: rendered/slide-04.png, manifest slide id `s4`, heading "Revenue Mix".
MDPR-owned fix: adjust the metric-card recipe spacing rule or choose a
deterministic layout profile with stronger numeric emphasis.
mdpr-theme-candidate-v1.mdprOwnsFinalLayout, mdprOwnsFinalThemeBinding, and
noRawUseInAgentHints true.{
"schema": "mdpr-theme-candidate-v1",
"source": "rendered reference set approved by user",
"useCases": ["executive review", "research update"],
"constraints": {
"mdprOwnsFinalLayout": true,
"mdprOwnsFinalThemeBinding": true,
"noRawUseInAgentHints": true
}
}
Use codex-ppt only as a capability reference or image-only baseline. Preserve the output-model distinction: codex-ppt style workflows may produce full-slide images, while MDPR defaults to editable PPTX/HTML/PDF with deterministic validation.
Comparison note: codex-ppt style output may optimize for a single rasterized
slide image. MDPR should instead preserve editable slide objects and route
visual improvements through recipes, themes, and validation policies.
Problem: Treating mdpr-skill output as final slide layout. Solution: Keep hints semantic and let MDPR choose final layout, geometry, and renderer objects.
Problem: Reporting visual issues without evidence. Solution: Link each finding to source Markdown, a manifest entry, rendered previews, validation reports, or another concrete artifact.
Problem: Copying codex-ppt image-only behavior into MDPR. Solution: Use image-only generators as comparison baselines while preserving MDPR's editable PPTX/HTML/PDF output model.
@frontend-slides - Use for browser-native HTML presentation generation.@2slides-ppt-generator - Use for hosted API-based presentation generation.@office-productivity - Use for broader document, spreadsheet, and slide
workflow coordination.