Generates Marp-formatted markdown presentations with theme support, layout components, diagram rendering (Mermaid), and data visualization (Observable Plot). Converts markdown to editable PowerPoint using marp-cli.
This skill activates when the user wants to create presentations from content:
Input Types:
Theme Specification:
theme-mywork.cssLayout Components:
.columns-3).timeline).boxlayer)Special Content Types:
Output Format:
.marp.md extension.pptx) via marp-cli conversionThe marp presentation generation process has three key components:
Analyzes input to determine content type and structure:
Theme files stored in ~/.claude/skills/marp/themes/:
theme-mywork.css (default): Contains pre-built components.columns-3: 3-column layouts with headers and boxes.timeline: Horizontal timeline with phases.boxlayer: Label/content paired boxesCreates Marp-formatted markdown with:
marp: true, theme, paginate settings.marp.md fileConverts markdown to editable PPTX using marp-cli:
.pptx extensionFollow the complete workflow:
Parse input and create markdown with proper structure:
---