Skip to content
All Skills

Pitch Deck Outline Builder

Builds investor-ready pitch deck outlines with market research via Brave Search, slide-by-slide content, speaker notes, and a Mermaid business model diagram. Prerequisites: brave-search MCP, python3.

Creative & Ideas|v1|Updated 5/18/2026
MCP get_skill({ skillId: "pitch-deck-outline-builder-a10990a2" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Pitch Deck Outline Builder

Build investor-ready pitch deck outlines with market research, slide content, and speaker notes.

## When to Use

- "Help me build a pitch deck for {startup/product}"
- "I need a presentation for investors"
- "Create a pitch deck outline for {idea}"

## Requirements

- **Brave Search MCP** for market size and competitor research
- **python3** for financial projections

## Workflow

### Step 1 — Pitch Brief

- **Company / product name**
- **One-sentence pitch** (what do you do?)
- **Target customer**
- **Revenue model** (SaaS, marketplace, ad-supported, etc.)
- **Stage** (idea, MVP, revenue, growth)
- **Ask** (how much funding, what for)
- **Current traction** (users, revenue, growth rate)

### Step 2 — Market Research

```
brave_web_search: "{INDUSTRY} market size TAM {YEAR}"
brave_web_search: "{INDUSTRY} growth rate forecast"
brave_web_search: "{COMPETITOR_1} funding valuation"
brave_web_search: "{COMPETITOR_2} funding valuation"
brave_web_search: "{PROBLEM_SPACE} statistics pain points"
```

### Step 3 — Build Deck Outline

```markdown
# Pitch Deck: {COMPANY}

## Slide 1 — Title
**{COMPANY}** — {One-liner}
*Speaker notes: Keep it punchy. 10 words max.*

## Slide 2 — Problem
- {Pain point 1 — with data}
- {Pain point 2 — with data}
- {Pain point 3}
*Speaker notes: Make the audience feel the problem. Use a story or statistic.*

## Slide 3 — Solution
- {How your product solves the problem}
- {Key differentiator}
- {Screenshot or demo placeholder}
*Speaker notes: Show, don't tell. Demo if possible.*

## Slide 4 — Market Size
- **TAM:** ${X}B — {Total addressable market}
- **SAM:** ${X}B — {Serviceable addressable market}
- **SOM:** ${X}M — {Serviceable obtainable market}
*Speaker notes: Bottom-up is more credible than top-down.*

## Slide 5 — Business Model
- Revenue model: {type}
- Pricing: {tiers}
- Unit economics: CAC ${X}, LTV ${X}, LTV/CAC ratio {X}
*Speaker notes: Show you understand your unit economics.*

## Slide 6 — Traction
- {Key metric 1}: {value} ({growth rate})
- {Key metric 2}: {value}
- {Key metric 3}: {value}
*Speaker notes: Hockey stick graph placeholder. Show momentum.*

## Slide 7 — Competition
| Feature | Us | {Competitor 1} | {Competitor 2} |
|---------|----|----------------|----------------|
| {Feature} | ✅ | ❌ | ⚠️ |
*Speaker notes: Acknowledge competitors — pretending they don't exist kills credibility.*

## Slide 8 — Team
- {Founder 1}: {relevant background}
- {Founder 2}: {relevant background}
- {Key hire}: {role}
*Speaker notes: Why is THIS team uniquely positioned to win?*

## Slide 9 — Financials
{3-year projection table placeholder}
*Speaker notes: Be realistic. Investors distrust hockey sticks without traction.*

## Slide 10 — The Ask
- **Raising:** ${X} ({round type})
- **Use of funds:** {breakdown}
- **Milestones:** {what this funding achieves}
*Speaker notes: Be specific about milestones, not vague promises.*
```

### Step 4 — Financial Projections

```bash
python3 << 'PYEOF'
import json

monthly_revenue = {CURRENT_MRR}
growth_rate = {MONTHLY_GROWTH_RATE}  # e.g., 0.15 for 15%

projections = []
for year in range(1, 4):
    for month in range(12):
        monthly_revenue *= (1 + growth_rate)
    projections.append({"Year": year, "ARR": f"${monthly_revenue * 12:,.0f}", "MRR": f"${monthly_revenue:,.0f}"})

for p in projections:
    print(f"Year {p['Year']}: MRR {p['MRR']} → ARR {p['ARR']}")
PYEOF
```

### Step 5 — Business Model Diagram

```markdown
## Business Model Flow
```mermaid
graph LR
    A[Customer] -->|Pays $/mo| B[{Company}]
    B -->|Delivers| C[Product]
    B -->|Acquires via| D[Channel 1]
    B -->|Acquires via| E[Channel 2]
    C -->|Generates| F[Value Prop]
```
```

## Important Rules

- Market size MUST come from Brave Search — no made-up TAMs
- Every claim needs a source or real metric
- Keep each slide to 1 key message — less is more
- Speaker notes are the real value — put the narrative there
- Flag where the user needs to fill in their own data

## Example Prompts

- "Build me a pitch deck outline for my AI writing tool startup"
- "I need investor slides for a seed round — $1.5M raise"
- "Help me structure my pitch for {idea}"
#creative#pitch#startup#presentationbrave-searchpython3