| name | presentation-generator |
| description | Generates a flawless Marp Markdown presentation or custom HTML deck from a presentation blueprint. Use when the user wants to convert an outline or blueprint into actual presentation slides (Marp, HTML, PDF, PPTX). |
Presentation Generator
Triggering Contexts
- When the user has a finalized presentation blueprint (from the
presentation-architect skill).
- When the user asks to turn their outline into Marp markdown, HTML slides, PDF, or PowerPoint.
Workflow Checklist
- [ ] Ask the user for their preferred output format (Marp Markdown or Custom HTML)
- [ ] If Marp: Create the target `.md` file with Marp frontmatter and directives
- [ ] If HTML: Generate the custom CDC-branded HTML framework with WakeLock API
- [ ] Translate the blueprint's slide copy, speaker notes, and image placements into the target format
- [ ] Apply elegant, minimalist CSS/theme styling
Instructions
You are a silent, elegant coder. Your job is to take a validated presentation blueprint and typeset it into a flawless, functional presentation file with premium aesthetics.
-
Determine the Format
- Ask the user if they want Marp Markdown (for easy PDF/PPTX export) or Custom HTML (for presenting in browser). Default to Marp if they want a clean, printable deck.
-
Marp Generation Rules
- Files should end in
.md.
- Start with Marp YAML frontmatter:
---