michaelboeding

pitch-deck-agent

5
0
# Install this skill:
npx skills add michaelboeding/skills --skill "pitch-deck-agent"

Install specific skill from multi-skill repository

# Description

>

# SKILL.md


name: pitch-deck-agent
description: >
Use this skill to create investor pitch decks, partnership presentations, or business proposals.
Triggers: "pitch deck", "investor deck", "fundraising presentation", "startup pitch",
"investor presentation", "VC pitch", "seed deck", "series A deck", "business proposal",
"partnership pitch", "sales deck", "demo day"
Outputs: Structured slide content, talking points, and optional generated visuals.


Pitch Deck Agent

Create compelling pitch decks for investors, partners, or customers.

This is a structured workflow skill that guides you through building a complete pitch deck, then generates content and visuals for each slide.

What It Produces

Output Description
Slide Content Text, bullet points, key messages for each slide
Talking Points What to say for each slide
Visual Concepts Image prompts or generated visuals
Appendix Slides Backup slides for Q&A

Prerequisites

  • For generated images: GOOGLE_API_KEY (uses image-generation skill)
  • Works without API keys (text content only)

Standard Pitch Deck Structure

1. Title / Hook
2. Problem
3. Solution
4. Market Opportunity
5. Product / Demo
6. Business Model
7. Traction
8. Competition
9. Team
10. Financials / Ask
11. Closing / Contact
---
Appendix: Detailed metrics, references, backup slides

Workflow

Step 1: Gather Business Information (REQUIRED)

⚠️ DO NOT skip this step. Use interactive questioning β€” ask ONE question at a time.

Question Flow

⚠️ Use the AskUserQuestion tool for each question below. Do not just print questions in your response β€” use the tool to create interactive prompts with the options shown.

Q1: Business

"I'll help you create a compelling pitch deck! First β€” what does your company do?

(One sentence that captures your core offering)"

Wait for response.

Q2: Problem

"What problem do you solve?

(The pain point your customers face)"

Wait for response.

Q3: Customer

"Who is your target customer?

(e.g., enterprise B2B, SMBs, consumers, specific industry)"

Wait for response.

Q4: Traction

"What traction do you have?

  • Users/customers
  • Revenue
  • Growth rate
  • Key milestones
  • Or describe your stage"

Wait for response.

Q5: Ask

"What's the ask?

  • Investment amount (seed, Series A, etc.)
  • Partnership goal
  • Or describe what you're seeking"

Wait for response.

Q6: Audience

"Who's the audience for this deck?

  • VC / investors
  • Angel investors
  • Corporate partners
  • Customers
  • Or describe"

Wait for response.

Q7: Length

"How long is the presentation?

  • 5 minutes (demo day)
  • 10 minutes (standard)
  • 20+ minutes (detailed)
  • Or specify"

Wait for response.

Q8: Materials

"Do you have any existing materials I can reference?

  • Website URL
  • One-pager
  • Previous deck
  • No, starting fresh"

Wait for response.


Step 2: Research and Validate (Optional)

If the user provides a website or limited info, use:
- brand-research-agent - Extract brand elements
- market-researcher-agent - Get market size data
- competitive-intel-agent - Understand competitive landscape


Step 3: Build Slide-by-Slide Content

Generate content for each slide:

Slide 1: Title / Hook

Content:
- Company name and logo
- Tagline / one-liner
- Presenter name and contact
- Optional: Compelling statistic or hook

Visual: Logo, clean design, brand colors

Slide 2: Problem

Content:
- Clear statement of the problem
- Who has this problem (and how many)
- Current solutions and why they fail
- Emotional hook / story

Visual: Icon or illustration of pain point

Slide 3: Solution

Content:
- Your solution in one sentence
- How it works (simple explanation)
- Key benefits (3 max)
- "Magic moment" - what makes it special

Visual: Product screenshot or demo

Slide 4: Market Opportunity

Content:
- TAM, SAM, SOM with clear definitions
- Market growth rate
- Why now (timing/trends)
- Your wedge into the market

Visual: Market size chart, growth graph

Slide 5: Product / Demo

Content:
- Product screenshots or demo
- Key features (3-5 max)
- User workflow
- Technology/IP if relevant

Visual: Product screenshots, demo video thumbnail

Slide 6: Business Model

Content:
- How you make money
- Pricing model
- Unit economics (LTV, CAC, etc.)
- Revenue streams

Visual: Simple pricing table or revenue model diagram

Slide 7: Traction

Content:
- Key metrics (users, revenue, growth)
- Growth chart (up and to the right)
- Notable customers/logos
- Key milestones achieved

Visual: Growth chart, customer logos

Slide 8: Competition

Content:
- Competitive landscape (2x2 matrix preferred)
- Your differentiation
- Moat / defensibility
- Why you win

Visual: Competitive matrix, positioning chart

Slide 9: Team

Content:
- Founders with relevant experience
- Key hires and why they joined
- Advisors (if notable)
- Why this team wins

Visual: Team photos, company logos of past experience

Slide 10: Financials / Ask

Content:
- What you're raising
- Use of funds (3-4 categories)
- Key milestones this funding enables
- Current investors (if any)

Visual: Pie chart of use of funds, milestone timeline

Slide 11: Closing

Content:
- Restate the opportunity
- Call to action
- Contact information
- Thank you

Visual: Brand imagery, contact details

Step 4: Generate Output

For each slide, provide:

{
  "slide_number": 1,
  "title": "Slide Title",
  "content": {
    "headline": "Main message",
    "bullets": ["Point 1", "Point 2", "Point 3"],
    "key_stat": "XX% growth" 
  },
  "talking_points": [
    "What to say when presenting this slide",
    "Key points to emphasize",
    "Anticipated questions"
  ],
  "visual_concept": {
    "type": "chart/screenshot/icon/photo",
    "description": "What the visual should show",
    "image_prompt": "Prompt for image generation if applicable"
  }
}

Step 5: Generate Slide Images (If Requested)

If user wants images, generate using the image-generation skill.

Ask first:

"Want me to generate images for each slide?
- πŸ“Š Charts & diagrams (market size, competitive matrix, growth graphs)
- πŸ“Έ Concept visuals (product mockups, icons, illustrations)
- 🎨 Both
- ❌ No images (content only)"

Image types by slide:

Slide Image Type Example Prompt
Problem Icon/illustration "Simple icon illustration of [pain point], clean minimal style, single color"
Solution Product mockup "Modern app screenshot mockup on iPhone, clean UI showing [feature]"
Market Chart "Professional market size chart, TAM SAM SOM concentric circles, blue gradient, business presentation style"
Product Screenshot/demo "Product dashboard screenshot, modern SaaS interface, clean design"
Traction Growth chart "Line graph showing exponential growth, up and to the right, professional chart style, green trend line"
Competition 2x2 matrix "Competitive positioning matrix, 2x2 grid with company logos, business presentation style"
Team Team grid (Use actual photos if provided)
Financials Pie chart "Use of funds pie chart, 4 segments, professional business colors"

Prompt template:

Professional pitch deck visual for [SLIDE_TYPE],
[SPECIFIC CONTENT],
clean modern design,
business presentation style,
[BRAND COLORS if known],
minimal, high contrast

Example generation:

python3 ${SKILL_PATH}/skills/image-generation/scripts/gemini.py \
  --prompt "Professional market opportunity chart, TAM $50B SAM $5B SOM $500M concentric circles, blue gradient colors, clean business presentation style, white background, labeled segments" \
  --aspect-ratio "16:9" \
  --resolution "2K"

Save files as:
- slide_01_title.png
- slide_02_problem.png
- slide_03_solution.png
- etc.


Step 6: Deliver Complete Package

Delivery message (with images):

"βœ… Pitch deck complete!

Deck: [Company Name] - [Type] Pitch
Slides: 11 core + appendix recommendations
Images: Generated for [X] slides βœ“

Files created:
- Slide content (Markdown/JSON)
- slide_01_title.png through slide_11_closing.png

Want me to:
- Create appendix slides? (detailed metrics, etc.)
- Adjust tone for different audience?
- Regenerate specific slide images?
- Export to PowerPoint? (uses slide-generation skill)"


Delivery message (content only, no images):

"βœ… Pitch deck content complete!

Deck: [Company Name] - [Type] Pitch
Slides: 11 core + appendix recommendations

Ready for:
- Copy to Google Slides/PowerPoint
- Add your own visuals

Want me to:
- Generate images for each slide? (charts, mockups, illustrations)
- Create appendix slides? (detailed metrics, etc.)
- Adjust tone for different audience?
- Export to PowerPoint? (uses slide-generation skill)"


Output Formats

Option A: Markdown (Copy/Paste)

# Slide 1: [Company Name]
**Tagline:** [One-liner]

---

# Slide 2: The Problem
[Problem statement]

---
...

Option B: JSON (Structured)

Full structured output for programmatic use.

Option C: With Generated Images

Use image-generation skill to create visuals for each slide.


Integration with Other Agents

Agent Use Case
brand-research-agent Align deck with brand guidelines
market-researcher-agent Get market size data
competitive-intel-agent Build competition slide
image-generation Generate slide visuals

Best Practices Applied

  1. One message per slide - No cluttered slides
  2. 10-20-30 rule - 10 slides, 20 minutes, 30pt font
  3. Story arc - Problem β†’ Solution β†’ Opportunity β†’ Ask
  4. Show, don't tell - Data and demos over claims
  5. Anticipate questions - Appendix for deep dives

Example Prompts

Full deck:

"Create a pitch deck for my AI startup that automates customer support"

Specific stage:

"Create a seed round pitch deck for a B2B SaaS company"

With context:

"I'm pitching to Sequoia next week. Here's my one-pager: [paste content]"

Update existing:

"Update my Series A deck with new traction numbers: [new data]"

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.