Deck Creator
SKILL.md
Deck Creator
Create professional presentation decks with consistent visual style, compelling copy, and AI-generated slide images.
When to Use
- Create a presentation or slide deck
- Build a pitch deck, proposal, or sales presentation
- Design slides for a product launch, company overview, or partnership
- Generate a complete deck from a document, requirements, or brief
Process Overview
- Discovery - Gather context, examples, and references
- Theme - Establish visual style and color palette
- Copy - Plan and write slide content using marketing principles
- Generation - Create all slides in parallel with consistent style
- Assembly - Optimize images and stitch into PDF
Phase 1: Discovery
Required Information
Ask these questions:
- AUDIENCE: Who is the primary audience? (investors, clients, internal team, partners)
- PURPOSE: What is the goal? (persuade, inform, propose, sell, educate)
- CONTEXT: What's the setting? (boardroom, conference, email attachment, webinar)
- BRAND: Is there existing brand guidelines? (colors, fonts, logos)
- REFERENCES: Any example decks you like the style of?
- CONTENT: What documents/materials should inform the content?
- LENGTH: How many slides? (recommend 10-16 for most presentations)
- ASSETS: Any images, logos, or graphics to include?
Phase 2: Theme Selection
Option A: Use Theme Factory (Recommended)
npx skills add anthropics/theme-factory
Option B: Manual Theme Definition
Define colors, typography, and style parameters. Document in THEME.md.
Phase 3: Copy & Content Planning
Marketing Principles
- One Message Per Slide - Each slide has a single clear takeaway
- Headlines Tell the Story - Someone should understand the deck from headlines alone
- Show Don't Tell - Use visuals, stats, and diagrams over text walls
- Problem → Solution → Proof - Classic persuasion structure
- Concrete > Abstract - Specific numbers beat vague claims
- End with Action - Clear next steps and CTA
Content Planning Template
Create DECK-PLAN.md with:
- Deck overview (audience, goal, key message, slide count)
- Slide-by-slide plan (type, headline, content, visual, key message)
Phase 4: Slide Generation
Pre-Generation Checklist
- Theme defined (colors, typography, style)
- All slides planned (10-16 slides)
- Each slide has: headline, content, visual concept
- Consistent terminology and messaging
- Output directory created
Parallel Generation
Launch all slide generation agents simultaneously for efficiency:
Use Task tool with subagent_type=gemskills:content-specialist
Run all slide generations in parallel in a single message
Post-Generation
- Verify Files - Check all slides exist at correct paths
- Optimize Images - Run optimization on slides directory
- Stitch PDF - Combine slides into single PDF
- Create Index - Generate DECK-INDEX.md with slide inventory
Phase 5: PDF Assembly
# Prerequisites
bun add pdf-lib
# Run stitch script
bun run ~/code/prompts/skills/deck-creator/scripts/stitch-to-pdf.ts ./slides ./deck-{title-kebab-case}.pdf
Output Structure
project/deck/
├── THEME.md # Visual style definition
├── DECK-PLAN.md # Content planning document
├── DECK-INDEX.md # Final deck inventory
├── deck-{title-kebab-case}.pdf # Combined presentation PDF
└── slides/
├── 01-title.png
├── 02-problem.png
...
Slide Types
Common slide types include:
- Title - First impression, establish brand
- Problem/Opportunity - Create urgency
- Solution - Present your answer
- How It Works - Explain the process
- Benefits/Value - Why customers should care
- Social Proof - Build credibility
- Metrics/Traction - Show momentum
- Pricing/Plans - Present options
- Next Steps/CTA - Drive action
- Closing - Memorable ending
Best Practices
- Uniform Style - Every slide uses the same theme parameters
- Consistent Terminology - Use the same words for concepts throughout
- Visual Hierarchy - Headlines largest, supporting text smaller
- Generous Whitespace - Don't overcrowd slides
- Center-Weight Important Elements - Account for cropping
- High Contrast - Ensure readability on projectors
- No Orphan Slides - Every slide connects to the narrative
Additional Resources
For detailed guidance, see the references directory:
references/slide-types.md- Expanded templates for each slide type with layout options, content structures, and visual approachesreferences/copywriting-guide.md- Marketing copy principles, headline formulas, show-don't-tell techniques, and editing checklistsreferences/example-decks.md- Complete example deck plans for SaaS pitch, sales proposal, and product launch