Create Amplitude Dashboard
When to Use
- A team needs a shared view of key metrics for a product area or initiative
- A new product launch requires an instrumentation dashboard for monitoring
- An existing dashboard is missing key charts and needs to be extended
- Weekly/monthly reporting requires a structured, shareable layout
- Onboarding a new stakeholder who needs a single place to understand product health
Core Jobs
1. Understand Dashboard Purpose and Audience
Before building, clarify:
- Who will use this dashboard? (executive, PM, engineer, growth, marketing) — this determines the level of detail and the choice of metrics
- What decisions will this dashboard inform? — build only charts that drive decisions; remove decorative metrics
- What is the primary time window? (daily monitoring vs weekly review vs monthly reporting)
- What is the North Star metric? — every dashboard should have one primary metric that the others support
- Is there an existing dashboard to extend or replace?
2. Discover Existing Relevant Charts
Use mcp__Amplitude__get_charts to search broadly for existing charts before creating anything new. Search by:
- Product area name (e.g., "checkout", "onboarding", "notifications")
- Metric name (e.g., "DAU", "conversion", "retention")
- Event name (e.g., "purchase_completed", "signup")
For each relevant chart found, query it with mcp__Amplitude__query_charts to confirm it contains current, meaningful data. Prioritize reusing existing charts — they have proven definitions and are already trusted by the team.
Key principle: never create a chart if an equivalent one already exists. Only create new charts to fill genuine gaps.
3. Plan Dashboard Structure with Logical Sections
Organize charts into sections that tell a coherent story. Common section patterns:
- North Star: the single most important metric for the product area (1-2 charts)
- Acquisition funnel: how users enter and progress through key steps (funnel chart + segment breakdown)
- Engagement: depth and frequency of usage (retention, DAU/WAU/MAU, feature usage)
- Health and quality: errors, latency, support tickets, churn signals
- Experiments: active A/B tests and their results (if applicable)
Sequence sections from most strategic (top) to most operational (bottom). Executives read the top; engineers read the bottom.
4. Build and Organize
Call mcp__Amplitude__create_dashboard with:
- Dashboard name that clearly identifies the product area and audience
- Description explaining the dashboard's purpose
- Ordered list of chart IDs, grouped by section
- Layout configuration that gives more visual weight to North Star charts
For charts that need to be created (gaps identified in step 2), use the create-chart skill first, then add the resulting chart IDs to the dashboard.
5. Optimize Layout
After initial creation:
- Verify the top section loads with the most important metrics visible without scrolling
- Confirm chart titles are self-explanatory without requiring context (avoid abbreviations)
- Add text blocks between sections to explain what each section covers and why it matters
- Share the dashboard URL with the requester and confirm it meets their needs
MCP Tools
mcp__Amplitude__get_charts — search for existing charts to reuse (call broadly, multiple searches)
mcp__Amplitude__query_charts — validate that discovered charts contain current data
mcp__Amplitude__create_dashboard — build the dashboard with organized chart layout
mcp__Amplitude__get_context — get projectId and organization context (always call first)
mcp__Amplitude__get_dashboard — load an existing dashboard to understand its structure before extending
Key Concepts
- North Star metric: The single most important metric that captures the core value the product delivers to users.
- Chart reuse: Prefer existing charts over new ones — they have established definitions and team trust.
- Dashboard section: A logical grouping of related charts within a dashboard, typically labeled by theme.
- Layout weight: Important charts should be displayed larger (full-width) than supporting charts.
- Decision-driven design: Every chart on a dashboard should exist because it informs a specific decision.
- Audience calibration: Executive dashboards emphasize outcomes (revenue, retention); engineering dashboards emphasize signals (errors, latency, event volume).
Output Format
The output includes:
- A brief statement of the dashboard's purpose and intended audience
- A list of sections with which charts are included in each, distinguishing between existing charts (reused) and new charts (created)
- The dashboard URL in Amplitude
- Any gaps that could not be filled because relevant events were not instrumented
- Recommended next steps (e.g., add experiment results chart once the test launches, connect to a weekly email digest)
1---2name: create-dashboard3description: Build Amplitude dashboards from requirements by discovering existing charts and organizing them into logical sections. Uses mcp__Amplitude__create_dashboard, mcp__Amplitude__get_charts, mcp__Amplitude__query_charts.4---56# Create Amplitude Dashboard78## When to Use910- A team needs a shared view of key metrics for a product area or initiative11- A new product launch requires an instrumentation dashboard for monitoring12- An existing dashboard is missing key charts and needs to be extended13- Weekly/monthly reporting requires a structured, shareable layout14- Onboarding a new stakeholder who needs a single place to understand product health1516## Core Jobs1718### 1. Understand Dashboard Purpose and Audience19Before building, clarify:2021- **Who will use this dashboard?** (executive, PM, engineer, growth, marketing) — this determines the level of detail and the choice of metrics22- **What decisions will this dashboard inform?** — build only charts that drive decisions; remove decorative metrics23- **What is the primary time window?** (daily monitoring vs weekly review vs monthly reporting)24- **What is the North Star metric?** — every dashboard should have one primary metric that the others support25- **Is there an existing dashboard to extend or replace?**2627### 2. Discover Existing Relevant Charts28Use `mcp__Amplitude__get_charts` to search broadly for existing charts before creating anything new. Search by:2930- Product area name (e.g., "checkout", "onboarding", "notifications")31- Metric name (e.g., "DAU", "conversion", "retention")32- Event name (e.g., "purchase_completed", "signup")3334For each relevant chart found, query it with `mcp__Amplitude__query_charts` to confirm it contains current, meaningful data. Prioritize reusing existing charts — they have proven definitions and are already trusted by the team.3536Key principle: **never create a chart if an equivalent one already exists.** Only create new charts to fill genuine gaps.3738### 3. Plan Dashboard Structure with Logical Sections39Organize charts into sections that tell a coherent story. Common section patterns:4041- **North Star**: the single most important metric for the product area (1-2 charts)42- **Acquisition funnel**: how users enter and progress through key steps (funnel chart + segment breakdown)43- **Engagement**: depth and frequency of usage (retention, DAU/WAU/MAU, feature usage)44- **Health and quality**: errors, latency, support tickets, churn signals45- **Experiments**: active A/B tests and their results (if applicable)4647Sequence sections from most strategic (top) to most operational (bottom). Executives read the top; engineers read the bottom.4849### 4. Build and Organize50Call `mcp__Amplitude__create_dashboard` with:5152- Dashboard name that clearly identifies the product area and audience53- Description explaining the dashboard's purpose54- Ordered list of chart IDs, grouped by section55- Layout configuration that gives more visual weight to North Star charts5657For charts that need to be created (gaps identified in step 2), use the `create-chart` skill first, then add the resulting chart IDs to the dashboard.5859### 5. Optimize Layout60After initial creation:6162- Verify the top section loads with the most important metrics visible without scrolling63- Confirm chart titles are self-explanatory without requiring context (avoid abbreviations)64- Add text blocks between sections to explain what each section covers and why it matters65- Share the dashboard URL with the requester and confirm it meets their needs6667## MCP Tools6869- `mcp__Amplitude__get_charts` — search for existing charts to reuse (call broadly, multiple searches)70- `mcp__Amplitude__query_charts` — validate that discovered charts contain current data71- `mcp__Amplitude__create_dashboard` — build the dashboard with organized chart layout72- `mcp__Amplitude__get_context` — get projectId and organization context (always call first)73- `mcp__Amplitude__get_dashboard` — load an existing dashboard to understand its structure before extending7475## Key Concepts7677- **North Star metric**: The single most important metric that captures the core value the product delivers to users.78- **Chart reuse**: Prefer existing charts over new ones — they have established definitions and team trust.79- **Dashboard section**: A logical grouping of related charts within a dashboard, typically labeled by theme.80- **Layout weight**: Important charts should be displayed larger (full-width) than supporting charts.81- **Decision-driven design**: Every chart on a dashboard should exist because it informs a specific decision.82- **Audience calibration**: Executive dashboards emphasize outcomes (revenue, retention); engineering dashboards emphasize signals (errors, latency, event volume).8384## Output Format8586The output includes:871. A brief statement of the dashboard's purpose and intended audience882. A list of sections with which charts are included in each, distinguishing between existing charts (reused) and new charts (created)893. The dashboard URL in Amplitude904. Any gaps that could not be filled because relevant events were not instrumented915. Recommended next steps (e.g., add experiment results chart once the test launches, connect to a weekly email digest)