Deeply analyze Amplitude dashboards by analyzing key charts, surfacing top areas for concern and takeaways, identify anomalies, then explain changes using customer feedback trends.
77
72%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./analytics-skills/skills/analyze-dashboard/SKILL.mdIf the user gives a URL, use Amplitude:getting_data_from_url to get the dashboard ID
Use Amplitude:get_dashboard with the dashboard ID to get the full structure and chart IDs.
Use Amplitude:query_charts to fetch data for up to 3 charts at a time. Prioritize:
When analyzing charts, focus on the most decision-relevant signals for each type:
If significant changes or anomalies are detected, check if user feedback can explain them:
Use Amplitude:get_feedback_insights with:
projectId as the dashboarddateStart and dateEnd matching the analysis periodrequest, complaint, lovedFeature, bug, painPointLook for feedback themes that correlate with metric changes:
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:
Present a structured summary:
[DAU](https://app.amplitude.com/...)). In terminal mode, don't share your sources to keep the response clean but if specifically asked, group all references and links in a "Sources" section at the bottom in the same markdown format (e.g., [DAU and main takeaway where the metric is referenced](https://app.amplitude.com/...)) to keep the main response clean.221ffaa
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.