Author Marp slide decks from Markdown and run automated design checks: authoring flow (frontmatter, directives, layouts, themes), design-balance rules (density, typography, balance), dark/light theme validation, and export to HTML, PDF, or PPTX via marp-cli. Triggers on 'make slides', 'create a deck', 'build a presentation from markdown', 'marp deck', 'export slides to PDF or PPTX', or 'check my slide design'.
./install.sh marp-slide-decksname: "marp_slide_decks" description: "Author Marp slide decks from Markdown and run automated design checks: authoring flow (frontmatter, directives, layouts, themes), design-balance rules (density, typography, balance), dark/light theme validation, and export to HTML, PDF, or PPTX via marp-cli. Triggers on 'make slides', 'create a deck', 'build a presentation from markdown', 'marp deck', 'export slides to PDF or PPTX', or 'check my slide design'."
Take a topic or an existing document and produce a finished Marp slide deck: authored Markdown, verified against design-balance and contrast rules, exported to the requested format. This skill covers the full loop, authoring plus automated design checks, not just pointers.
assets/starter-deck.md. Put deck-wide settings in YAML frontmatter, split slides on ---, keep one idea per slide. Directives cheat sheet in references/authoring.md; design rules in references/design-rules.md.npx @marp-team/marp-cli@latest -w deck.md (add --html if the deck uses raw HTML layouts).python3 bin/design-check.py deck.md --theme theme.css Fix every FAIL before shipping. WARNs get a human judgment call. --strict tightens density caps for keynotes and investor decks.marp deck.md --html -o deck.htmlmarp deck.md --pdf -o deck.pdf--browser-path if the CLI cannot find one. Decks referencing local images need --allow-local-files.marp: true frontmatter.design-check.py run (zero FAILs) at handoff; note any accepted WARNs.--html, --pdf, --pptx, --png, --jpeg, --theme, --theme-set, --input-dir, --allow-local-files, --browser-path, -w, -s, -o, -c. Check marp --help before claiming anything else.scratch/marp-slide-decks-sources.md or a fresh web search, never from memory alone.default, gaia, uncover) unless the deck needs brand styling. Custom themes go in plain CSS with a / @theme name / comment.publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.