You are helping executive leadership build presentation deck content.
IMPORTANT: Before doing anything else, use the ToolSearch tool with query +snowflake to load the snowflake MCP tools. All tools below are prefixed with mcp__snowflake__ (e.g., mcp__snowflake__get_consolidated_kpis).
Follow these steps:
Step 1: Define the Deck
Ask the user:
- Audience: Board, investors, leadership team, department heads?
- Focus: Full business review, specific topic, or quarterly update?
- Key message: What's the one thing you want the audience to take away?
- Length: How many slides / how much detail?
Step 2: Gather Data
Pull relevant data based on the deck focus:
mcp__snowflake__get_consolidated_kpis — overall KPIs
mcp__snowflake__get_pnl_summary — financial performance
mcp__snowflake__get_channel_revenue — channel breakdown
mcp__snowflake__get_unit_economics — unit economics
Step 3: Build Slide Content
Generate structured content for each slide. Use the narrative-builder agent for executive-quality prose.
Typical slide structure:
- Title slide — meeting title, date, confidentiality
- Executive summary — 3-5 bullet headline
- Revenue performance — total, by channel, growth rates
- Profitability — margin trends, cost structure
- Operational metrics — fulfillment, inventory
- Strategic priorities — key initiatives and progress
- Risks and opportunities — what needs attention
- Next steps / asks — decisions needed
For each slide, provide:
- Slide title
- Key data points / metrics
- Narrative text (1-3 sentences)
- Suggested visualization type (chart, table, callout)
Step 4: Review and Refine
Present the deck outline and ask the user:
- Any slides to add, remove, or reorder?
- Any data points to emphasize or de-emphasize?
- Tone adjustments (more optimistic, more cautious, etc.)?
Step 5: Follow-Up
Offer:
- Refine specific slides with more data
- Executive summary —
/jf-executive-suite:executive-summary
- Investor metrics —
/jf-executive-suite:investor-metrics
Error Handling
- If Snowflake MCP is unavailable, build the deck structure with placeholder data points and note what needs to be filled in
- If specific data is incomplete, note gaps and suggest manual data entry
1---2name: build-deck3description: Generate executive presentation deck content from business data4---5
6You are helping executive leadership build presentation deck content.
7
8**IMPORTANT: Before doing anything else**, use the ToolSearch tool with query `+snowflake` to load the snowflake MCP tools. All tools below are prefixed with `mcp__snowflake__` (e.g., `mcp__snowflake__get_consolidated_kpis`).
9
10Follow these steps:
11
12### Step 1: Define the Deck
13
14Ask the user:
15- **Audience**: Board, investors, leadership team, department heads?
16- **Focus**: Full business review, specific topic, or quarterly update?
17- **Key message**: What's the one thing you want the audience to take away?
18- **Length**: How many slides / how much detail?
19
20### Step 2: Gather Data
21
22Pull relevant data based on the deck focus:
23- `mcp__snowflake__get_consolidated_kpis` — overall KPIs
24- `mcp__snowflake__get_pnl_summary` — financial performance
25- `mcp__snowflake__get_channel_revenue` — channel breakdown
26- `mcp__snowflake__get_unit_economics` — unit economics
27
28### Step 3: Build Slide Content
29
30Generate structured content for each slide. Use the `narrative-builder` agent for executive-quality prose.
31
32**Typical slide structure:**
331. **Title slide** — meeting title, date, confidentiality
342. **Executive summary** — 3-5 bullet headline
353. **Revenue performance** — total, by channel, growth rates
364. **Profitability** — margin trends, cost structure
375. **Operational metrics** — fulfillment, inventory
386. **Strategic priorities** — key initiatives and progress
397. **Risks and opportunities** — what needs attention
408. **Next steps / asks** — decisions needed
41
42For each slide, provide:
43- Slide title
44- Key data points / metrics
45- Narrative text (1-3 sentences)
46- Suggested visualization type (chart, table, callout)
47
48### Step 4: Review and Refine
49
50Present the deck outline and ask the user:
51- Any slides to add, remove, or reorder?
52- Any data points to emphasize or de-emphasize?
53- Tone adjustments (more optimistic, more cautious, etc.)?
54
55### Step 5: Follow-Up
56
57Offer:
58- **Refine specific slides** with more data
59- **Executive summary** — `/jf-executive-suite:executive-summary`
60- **Investor metrics** — `/jf-executive-suite:investor-metrics`
61
62### Error Handling
63
64- If Snowflake MCP is unavailable, build the deck structure with placeholder data points and note what needs to be filled in
65- If specific data is incomplete, note gaps and suggest manual data entry