Design effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Use when building business dashboards, selecting metrics, or designing data visualization layouts.
65
48%
Does it follow best practices?
Impact
97%
1.16xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/business-analytics/skills/kpi-dashboard-design/SKILL.mdStreamlit SaaS Dashboard Implementation
Streamlit used
100%
100%
Wide layout configured
100%
100%
Plotly imported
100%
100%
st.metric() for KPI cards
100%
100%
KPI count in headline row
0%
0%
Date range selector
100%
100%
Cohort heatmap uses go.Heatmap
100%
100%
Heatmap colorscale Blues
0%
100%
Heatmap text annotations
100%
100%
No 3D charts
100%
100%
Alerts/notifications section
100%
100%
Context shown with KPIs
100%
100%
SQL KPI Calculations
MRR uses CTE
100%
100%
MRR interval normalization
100%
100%
MRR growth uses LAG
100%
100%
Cohort query uses CTEs
100%
100%
Cohort uses EXTRACT or DATE_TRUNC
100%
100%
CAC uses NULLIF
30%
100%
CAC uses CTE or subquery
100%
100%
All three metrics present
100%
100%
Query comments present
100%
100%
methodology.md documents calculations
100%
100%
MRR filters active only
100%
100%
DATE_TRUNC used for grouping
100%
100%
Real-time Operations Monitoring
Streamlit used
0%
100%
System health/resource panel
100%
100%
Service status panel
100%
100%
Throughput panel
70%
100%
Error rate panel
100%
100%
Alerts section present
100%
100%
Red for critical/bad
100%
100%
Green for healthy/good
100%
100%
No 3D charts
100%
100%
No vanity metrics
100%
100%
Context shown with metrics
100%
100%
47823e3
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.