Agent Skill · Amplitude

analyze-dashboard

Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.

Provider: Amplitude Path in repo: analytics-skills/skills/analyze-dashboard/SKILL.md

Skill body

Analyze Dashboard

When to Use

Instructions

Step 0: Identify the Dashboard ID

If the user gives a URL, use Amplitude:getting_data_from_url to get the dashboard ID

Step 1: Retrieve the Dashboard

Use Amplitude:get_dashboard with the dashboard ID to get the full structure and chart IDs.

Step 2: Query All Charts

Use Amplitude:query_charts to fetch data for up to 3 charts at a time. Prioritize:

  1. Primary KPI charts (usually at the top)
  2. Charts with recent changes
  3. Trend-based visualizations

Step 3: Analyze Patterns

When analyzing charts, focus on the most decision-relevant signals for each type:

Step 4: Contextualize with User Feedback (Optional)

If significant changes or anomalies are detected, check if user feedback can explain them:

  1. Use Amplitude:get_feedback_insights with:
    • The same projectId as the dashboard
    • dateStart and dateEnd matching the analysis period
    • Filter by relevant types: request, complaint, lovedFeature, bug, painPoint
  2. Look for feedback themes that correlate with metric changes:
    • Feature complaints aligning with engagement drops
    • Bug reports coinciding with conversion dips
    • Loved features matching usage increases
  3. If a relevant insight is found, use Amplitude:get_feedback_mentions with the insightId to pull specific user quotes that illustrate the pattern.

Skip this step if:

Step 5: Synthesize Findings

Present a structured summary:

  1. Overall Health: Concise, actionable, and easily understandable one-liner of THE top takeaway or set of key takeaways from the dashboard analysis.
  2. Areas of Concern 🚩: Top 1-3 urgent issues worth investigating or negative metric trends. If no issues are urgent, it’s great to concisely acknolwedge there’s no urgent areas of concern so that the reader has less noise to sift through.
  3. Key Takeaways 💡: Top 1-3 most important or surprising insights from the analysis not included in the areas of concern.
  4. Recommendations: Very concise section recapping up to the top 3 specific actionable recommendations (unless prompted otherwise) to follow-up on. Include [p0],[p1],[p2],[p3] in front of each title to help size priority with p0 being most urgent and p3 being least.

Best Practices

Skill frontmatter

suggest_when: User asks to review a dashboard, prep for a meeting, "walk me through this dashboard", shares a dashboard URL, or wants a cross-chart summary of how things are going.