Loading...
Loading...
Creates presentations and slide decks with a story spine, punchy slide copy, high-contrast dark-first visual design, and conversational speaker notes, output as Marp markdown by default, or as a web app with a route per slide and live demos. Covers conference and internal talks, recorded or async decks, and 10-slide investor pitch decks. Use when creating a presentation, structuring a deck, writing slides or speaker notes, building a pitch deck for investors, fixing a deck that has no narrative, or asking "outline a presentation about...", "write slides for...", "design a deck for...", "turn this doc into a deck", "my talk has no story", "write my speaker notes", or "build this deck as a website". When the user names a .pptx or .potx file, use the external pptx skill for the file and this skill for the story, outline, and copy. For long-form articles use the external ghostwriter skill with platform blog; for marketing copy outside slides use copywriting; for product UI use ui-design.
npx skill4agent add mblode/agent-skills presentation-creator.pptx.potxpptxdatavizghostwriterblogcopywritingui-designPresentation progress:
- [ ] Step 1: Gather context (audience, setting, venue, three messages, output format)
- [ ] Step 2: Write the story spine and the ending (references/story-structure.md)
- [ ] Step 3: Outline the slide sequence (references/outline-structure.md)
- [ ] Step 4: Write slide copy (references/writing-slides.md; pitch decks: references/pitch-decks.md instead)
- [ ] Step 5: Design colour, type, and layout (references/visual-design.md)
- [ ] Step 6: Write speaker notes (references/speaker-notes.md); skip for a deck sent without a presenter
- [ ] Step 7: Emit the deck in the chosen format (references/output-formats.md or references/web-deck.md)
- [ ] Step 8: QA pass, output the slide-by-slide review table.pptxpptxwriting-slides.md| Step | Reference | Covers |
|---|---|---|
| 2. Story | references/story-structure.md | The spine template, writing the ending first, taking a position, stakes, the unstick move |
| 3. Outline | references/outline-structure.md | Narrative flow, 12 slide types, section colours, outline output format |
| 4. Write | references/writing-slides.md, replaced by references/pitch-decks.md on the pitch path | Headline patterns, body rules, copy per slide type, before/after examples |
| 5. Design | references/visual-design.md | Two colour systems, contrast thresholds, fluid and fixed type scales, layout patterns, slide type to layout mapping |
| 6. Notes | references/speaker-notes.md | Per-slide note structure, delivery cues, notes by slide type |
| 7. Emit | references/output-formats.md | Marp syntax and export, Slidev and reveal.js equivalents, the |
| 7. Emit (web) | references/web-deck.md | Route-per-slide structure, navigation, layout primitives, motion, live demos |
| Changing this skill | | Behavioural scenarios with assertions, plus should-trigger and near-miss routing prompts. Never loads during a user task |
web-deck.md| # | Slide | 3-sec test | One message | Spine beat | Layout | Colour | Contrast |
|---|-------|-----------|-------------|------------|--------|--------|----------|
| 1 | Title | pass | pass | once upon a time | full statement | teal | 12.6:1 |Note:.pptx.pptxpptx<!-- _class: lead --><!-- Open with the outage story -->key: valueclamp().pptxpitch-decks.mdpptx.pptx.pptxpptxdatavizcopywritingui-designreferences/visual-design.mdghostwriterblog