AgentSkillsCN

Deck Creator

当用户要求“创建演示文稿”、“制作演讲幻灯片”、“构建幻灯片”、“提案演示文稿”、“路演演示文稿”、“投资人演示文稿”、“销售演示文稿”、“设计演示文稿”,或需要生成一套视觉风格统一的完整幻灯片时,应使用此技能。它能够协助用户完成主题选择、文案撰写、内容规划,并同步生成幻灯片。

SKILL.md
--- frontmatter
name: Deck Creator
version: 1.0.0
description: This skill should be used when the user asks to "create a deck", "make a presentation", "build slides", "proposal deck", "pitch deck", "investor deck", "sales presentation", "design a deck", or needs to generate a complete slide deck with consistent visual style. Handles theme selection, copywriting, content planning, and parallel slide generation.

Deck Creator

Create professional presentation decks with consistent visual style, compelling copy, and AI-generated slide images.

When to Use

Use this skill when the user asks to:

  • 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

The deck creation process follows 4 phases:

  1. Discovery - Gather context, examples, and references
  2. Theme - Establish visual style and color palette
  3. Copy - Plan and write slide content using marketing principles
  4. Generation - Create all slides in parallel with consistent style

Phase 1: Discovery

Before creating any slides, gather comprehensive information:

Required Information

Ask these questions to understand the project:

code
1. AUDIENCE: Who is the primary audience? (investors, clients, internal team, partners)
2. PURPOSE: What is the goal? (persuade, inform, propose, sell, educate)
3. CONTEXT: What's the setting? (boardroom, conference, email attachment, webinar)
4. BRAND: Is there existing brand guidelines? (colors, fonts, logos)
5. REFERENCES: Any example decks you like the style of?
6. CONTENT: What documents/materials should inform the content?
   - PDFs, docs, or files to reference
   - Key messages that must be included
   - Topics to cover or avoid
7. LENGTH: How many slides? (recommend 10-16 for most presentations)
8. ASSETS: Any images, logos, or graphics to include?

Reference Analysis

If user provides example decks or references:

  • Analyze visual style, layout patterns, and color usage
  • Note typography choices and hierarchy
  • Identify recurring design elements
  • Extract key messaging patterns

Phase 2: Theme Selection

Establish a consistent visual system before generating slides.

Option A: Use Theme Factory (Recommended)

Install and use the theme-factory skill for professional color schemes:

bash
npx skills add anthropics/theme-factory

Then invoke to get a cohesive palette:

  • Primary color (headlines, accents)
  • Secondary color (supporting elements)
  • Background color (slide base)
  • Text colors (high contrast for readability)
  • Accent colors (highlights, CTAs)

Option B: Manual Theme Definition

If user has brand guidelines, define:

code
Background: #XXXXXX (dark backgrounds work best for projection)
Primary:    #XXXXXX (headlines, key accents)
Secondary:  #XXXXXX (supporting elements)
Text:       #FFFFFF / #000000 (high contrast)
Accent:     #XXXXXX (highlights, CTAs)

Style Parameters

Define consistent visual style:

yaml
Aspect Ratio: 16:9 (1920x1080)
Typography:
  Headlines: Bold, 48-64px
  Body: Regular, 18-24px
  Stats: Extra Bold, 72-96px
Iconography: Flat, 2px stroke, rounded corners
Layout: Card-based with generous whitespace

Document the complete theme in a THEME.md file for reference during generation.

Phase 3: Copy & Content Planning

Marketing Principles

Apply these copywriting principles:

  1. One Message Per Slide - Each slide has a single clear takeaway
  2. Headlines Tell the Story - Someone should understand the deck from headlines alone
  3. Show Don't Tell - Use visuals, stats, and diagrams over text walls
  4. Problem → Solution → Proof - Classic persuasion structure
  5. Concrete > Abstract - Specific numbers beat vague claims
  6. End with Action - Clear next steps and CTA

Optional: Marketing Skills

For enhanced copywriting, install:

bash
npx skills add coreyhaines31/marketingskills

Content Planning Template

Create a DECK-PLAN.md with:

markdown
# [Deck Title]

## Deck Overview
- Audience:
- Goal:
- Key Message:
- Slides: [10-16]

## Slide Plan

### Slide 1: [Title]
- Type: Title
- Headline:
- Subhead:
- Visual:
- Key Message:

### Slide 2: [Problem/Opportunity]
- Type: Problem Statement
- Headline:
- Content Points:
- Visual:
- Key Message:

[Continue for all slides...]

Content Gathering Loop

Continue prompting the user until you have enough content for 10-16 slides:

If information is missing, ask:

  • "What specific problem does this solve?"
  • "What are the 3-4 key benefits?"
  • "What data or proof points support this?"
  • "Who are the competitors and how do you differentiate?"
  • "What's the timeline or next steps?"
  • "What objections might the audience have?"

Do not proceed to generation until the content plan is complete.

Phase 4: Slide Generation

Pre-Generation Checklist

Before generating, confirm:

  • 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

Generation Prompts

Each slide prompt should include:

code
Create a professional presentation slide.

**Slide [N]: [Title]**

Specifications:
- Dimensions: 1920x1080 pixels (16:9 aspect ratio)
- Background: [background color]
- Style: [defined style - flat, modern, infographic, etc.]

Visual elements:
[Describe the visual layout, icons, diagrams, charts]

Text to include:
- Title: "[Headline]" ([primary color], bold)
- [Content elements with positioning]
- Footer: "[Company/Contact]" (small, bottom)

Save to: [output path]/[NN]-[slug].png

Parallel Generation

Launch all slide generation agents simultaneously for efficiency:

code
Use Task tool with subagent_type=gemskills:content-specialist
Run all slide generations in parallel in a single message

Each agent receives:

  • The complete theme specification
  • The slide-specific prompt
  • The output path

Post-Generation

After all slides are generated:

  1. Verify Files - Check all slides exist at correct paths
  2. Create Index - Generate DECK-INDEX.md with slide inventory
  3. Provide Summary - List all slides with file paths

Output Structure

code
project/deck/
├── THEME.md           # Visual style definition
├── DECK-PLAN.md       # Content planning document
├── DECK-INDEX.md      # Final deck inventory
└── slides/
    ├── 01-title.png
    ├── 02-problem.png
    ├── 03-solution.png
    ...
    └── 14-closing.png

Slide Type Templates

Title Slide

  • Company/project name
  • Tagline or value proposition
  • Visual: Abstract or product imagery
  • Presenter info (optional)

Problem/Opportunity

  • Pain points or market gap
  • Statistics that demonstrate scale
  • Visual: Icons, comparison chart

Solution

  • What you're proposing
  • Key differentiators
  • Visual: Product screenshot or diagram

How It Works

  • Process flow (3-5 steps)
  • Visual: Flowchart or numbered steps

Benefits/Value

  • 3-6 key benefits
  • Visual: Icon grid or cards

Social Proof

  • Testimonials, logos, case studies
  • Visual: Quote cards, logo grid

Team/About

  • Key team members or company info
  • Visual: Photos or company timeline

Metrics/Traction

  • Key numbers and growth
  • Visual: Charts, gauges, stats

Competitive Advantage

  • Comparison or positioning
  • Visual: Matrix, comparison table

Roadmap/Timeline

  • Phases or milestones
  • Visual: Horizontal timeline

Pricing/Plans

  • Options and what's included
  • Visual: Pricing cards

Next Steps/CTA

  • Clear action items
  • Contact information
  • Visual: Minimal, focused

Closing

  • Memorable quote or summary
  • Contact details
  • Visual: Elegant, minimal

Best Practices

  1. Uniform Style - Every slide uses the same theme parameters
  2. Consistent Terminology - Use the same words for concepts throughout
  3. Visual Hierarchy - Headlines largest, supporting text smaller
  4. Generous Whitespace - Don't overcrowd slides
  5. Center-Weight Important Elements - Account for cropping
  6. High Contrast - Ensure readability on projectors
  7. No Orphan Slides - Every slide connects to the narrative

Reference Files

For detailed guidance:

  • references/slide-types.md - Expanded templates for each slide type
  • references/copywriting.md - Marketing copy principles
  • examples/ - Example deck plans and outputs