Agent Skill · Mixpanel

create-dashboard

Creates a well-designed Mixpanel dashboard. Use when the user asks you to build, create, or design a dashboard, or when you need to present findings from an investigation as a live dashboard. Handles layout, text cards, report validation, and narrative structure.

Provider: Mixpanel Path in repo: plugins/mixpanel-mcp/skills/create-dashboard/SKILL.md

Skill body

Dashboard Creation

Your job is to design a coherent analytical narrative, not just drop reports into rows.

Requirements


Workflow

Phase 1 — Scope

Infer the theme from the user’s request and surrounding context. Pick a sensible structure yourself. Ask clarifying questions if the request is fundamentally ambiguous (e.g. no project context at all).

  1. Project. Which Mixpanel project? If ambiguous, ask.
  2. Theme. What is the dashboard about? Derive scope from the request.

Phase 2 — Discover and validate

This is the most important phase. Empty or failing reports are the #1 complaint.

  1. Resolve event and property names using the schema tools (always get query schemas first before building queries).
  2. Run small probe queries to confirm the data exists and returns meaningful results.
  3. A query that runs successfully but returns zero rows is still not useful — treat it like a missing event.

Phase 3 — Plan layout

Before building, decide:

Phase 4 — Build queries

  1. Validate every query returns real, non-empty data before adding it to the dashboard.
  2. Only use skip_results: true once you have already confirmed a query produces meaningful output.
  3. Never reuse a query template without knowing it produces valid results.

Phase 5 — Compose the dashboard

Phase 6 — Present

Respond with a brief summary (2–3 sentences) and the dashboard URL. Never list individual report URLs — the dashboard already contains them.


Text Cards

When to use them

Placement rules

Writing style

Skill frontmatter

license: Apache-2.0