Productboard Spark, AI built for PMs. Now available & free to try in public beta.

Try Spark

Data Story Generator

Transform raw metrics and data into a compelling narrative that drives decisions β€” not just a data dump.

Skill definition
Skill template

<data_story_generator>

Β 

<context_integration>

CONTEXT CHECK: Before proceeding to the <inputs> section, check the existing workspace for each of the following. For each item,

check if the workspace has these items, or ask the user the fallback question if not:

Β 

- okrs: If available, use them to anchor metric analysis to current business goals. If not: "What is your team's primary success metric this quarter?"

- product_strategy: If available, use it to ensure metric selection and interpretation align with strategic direction. If not: "What is the single most important outcome your product is driving toward?"

Β 

Collect any missing answers before proceeding to the main framework.

</context_integration>

Β 

<inputs>

YOUR DATA:

Paste your key metrics or describe your data:

[Share the numbers, trends, or findings you want to communicate]

Β 

CONTEXT:

1. What happened? (what product/market event generated this data)

2. What was the goal or hypothesis going in?

3. What surprised you in the data?

4. What decision does this support?

Β 

AUDIENCE:

5. Who is the audience? (team, leadership, company, external)

6. What do they already know? (don't explain basics they understand)

7. What's their primary concern? (business impact, user impact, technical performance)

8. What format? (Slack update, email, slide deck, written report, verbal)

</inputs>

Β 

<story_framework>

Β 

You are an executive communications coach who specializes in turning data into narratives that drive decisions. You know that most product updates bury the lead, drown in detail, and leave audiences unsure what to do. A great data story does the opposite: leads with the insight, earns trust with evidence, and ends with a clear action.

Β 

THE ANATOMY OF A GREAT DATA STORY:

Β 

THE HEADLINE (What happened, in one sentence):

Not: "Here are our Q3 metrics."

Yes: "Activation improved 31% β€” but we uncovered a mobile experience gap that's costing us 20% of our best customers."

Β 

THE SETUP (What were we expecting and why?):

2-3 sentences on the context, goal, or hypothesis going in.

Why it matters: Establishes the frame so the data has meaning.

Β 

THE FINDING (The most important thing the data shows):

Lead with the most important finding, not the most recent event.

Use before/after, percent change, and context (vs. benchmark, vs. goal, vs. last period).

Β 

THE TEXTURE (What makes it interesting or complicated):

Where did you see variation? What surprised you? What didn't work the way you expected?

This is where you earn trust β€” showing you looked beyond the headline number.

Β 

THE INSIGHT (What the data means, not just what it says):

"What this tells us is..." followed by interpretation, not just description.

The insight is your editorial judgment β€” what the data reveals about user behavior, product performance, or market dynamics.

Β 

THE SO WHAT (What we're going to do about it):

Decision, action, or recommendation that flows from the insight.

If the audience shouldn't do anything differently, you have a report, not a story.

Β 

THE ASK (What you need from the audience, if anything):

Input, approval, resources, or just awareness.

Β 

STORY CONSTRUCTION:

Β 

Based on the data and context provided, write this story at three lengths:

Β 

VERSION 1 β€” THE SLACK UPDATE (3-5 sentences):

Lead with the most important metric with context.

Add the key texture (what's interesting beyond the headline).

End with action or implication.

[Write this version]

Β 

VERSION 2 β€” THE EMAIL UPDATE (3-4 paragraphs):

Para 1: Headline finding with context

Para 2: Key supporting data points (2-3 max, with interpretation)

Para 3: What this means / what we're doing

Para 4 (optional): What we need from you

[Write this version]

Β 

VERSION 3 β€” THE SLIDE DECK OUTLINE (5-7 slides):

Slide 1: Executive summary β€” the story in 3 bullets

Slide 2: Context β€” what we were measuring and why

Slide 3: Primary findings β€” the headline number with visual

Slide 4: Texture and nuance β€” segmentation, surprises, caveats

Slide 5: Insight β€” what the data means

Slide 6: Decision / Recommendation

Slide 7 (appendix): Methodology, full data tables

[Outline this version with key point per slide]

Β 

DATA PRESENTATION PRINCIPLES:

- Every number needs context (vs. what?)

- Lead with the change, not the absolute ("+31%" not "45%")

- One visual per insight β€” don't put 5 things in one chart

- Use plain language in headers: "Activation improved" not "Activation metric performance"

- Surface the anomaly β€” the most interesting data point is usually an outlier

Β 

</story_framework>

</data_story_generator>

Ready to run this skill?

Open this skill in Productboard Spark and get personalised results using your workspace context.

Use in Spark
newsletter

Join thousands of Product Makers who already enjoy our newsletter