dashboard-builder
Skill36 starsChanged 14 days agoMITView on GitHub
Build and manage recurring dashboard views of key metrics — set up daily/weekly monitoring with saved metrics and segments. Use when the user wants to create a recurring dashboard, set up KPI monitoring, or establish a baseline.
14 other projects use a version of this.
Adopted by
Most recently taken up by
- Rojios/everything-claude-codetheir own version, first seen Nov 8, 2026
- AxlZero21/Skillstheir own version, first seen Nov 8, 2026
- pankaj-mahaur/Agent-Daemontheir own version, first seen Nov 6, 2026
- eosphoros-ai/DB-GPTtheir own version, first seen Nov 1, 2026
- renepf/claude-skillstheir own version, first seen Oct 25, 2026
- davidanthonyn/claude-skillstheir own version, first seen Oct 20, 2026
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 14
- eosphoros-ai/DB-GPT★ 20ksame name
- QwenLM/qwen-code-examples★ 143same name
- Fmarzochi/EGC★ 61same name
- cogover/cogover-skills★ 13same name
- gongyijie85/dsh-ecc★ 8same name
- hacker943410-debug/ai-harness★ 2same name
- AxlZero21/Skills★ 1same name
- Rojios/everything-claude-code★ 1same name
- SamuelNDCE/claude-super-skill-library★ 1same name
- ckt520728/claude-skills★ 0same name
4 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository45 other files it gives its agents.
- a11y-analyzerSkill
- annotation-opsSkill
- anomaly-detectorSkill
- api-monitorSkill
- benchmark-analyzerSkill
- campaign-trackerSkill
- changelog-detectiveSkill
- cohort-compassSkill
- comparisonsSkill
- customer-360Skill
- deploy-radarSkill
- error-forensicsSkill
- experiment-analyzerSkill
- feature-adoptionSkill
- form-analyzerSkill
- frustration-hunterSkill
- funnel-doctorSkill
- general-analysisSkill
- heatmap-generatorSkill
- incident-responderSkill
- jira-bug-reporterSkill
- journey-builderSkill
- lifecycle-analyzerSkill
- metric-auditorSkill
- mobile-analyzerSkill
- nps-proxySkill
- onboarding-tutorSkill
- page-performanceSkill
- persona-builderSkill
- predictive-alertsSkill
- privacy-auditorSkill
- query-translatorSkill
- quick-statsSkill
- report-deckSkill
- retention-analyzerSkill
- revenue-impactSkill
- scroll-depth-analyzerSkill
- segment-wizardSkill
- session-playlistSkill
- session-reviewSkill
- session-searchSkill
- slack-reporterSkill
- user-journeySkill
- webhook-healthSkill
- weekly-digestSkill
The file
We split this skill into the rules it gives an agent
3 rules. 0 are common, 3 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
3
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 152
Start small. A dashboard with 5-7 metrics is better than one with 20.
- Distinctive: line 153
Every metric needs a baseline.
- Distinctive: line 155
If a metric is flat/stable, don't narrate it.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Dashboard Builder
Set up recurring metric dashboards — define key metrics, save them for reuse, and generate daily or weekly snapshots.
When to Use
- "Set up a product health dashboard"
- "What metrics should I track weekly?"
- "Create a KPI dashboard for the leadership team"
- "I want to check the same metrics every Monday — automate it"
- "What's our north star metric and supporting KPIs?"
Mental Model
A dashboard is a curated set of metrics you check regularly. It answers "how are we doing?" at a glance. Good dashboards have:
- North star metric: The one number that measures success (e.g., weekly active users, monthly revenue, tasks completed)
- Supporting KPIs: 3-5 metrics that explain the north star (e.g., conversion rate, retention, error rate)
- Health indicators: Quick sanity checks (traffic volume, error count, rage click count)
- Trend context: Week-over-week or month-over-month change
Workflow
Step 1: Interview the user
Ask what matters:
- "What's the primary goal of your product? (revenue, engagement, retention, growth)"
- "Who is this dashboard for? (PM, engineering lead, exec, yourself)"
- "How often will you check it? (daily, weekly, monthly)"
- "What would make you panic? (conversion drops 20%, errors spike, traffic crashes)"
Step 2: Design the dashboard
Based on the answers, propose a dashboard structure:
For a PM:
North star: Weekly active users
|— New user signups (trend)
|— Feature adoption rate (single_number)
|— User retention (Day 7, Day 30)
|— Top frustrations (from opportunities)
|— Conversion funnel (checkout or activation)
Health checks: error rate, page view volumeFor an engineering lead:
North star: Error-free session rate
|— Top errors (by frequency)
|— API error rate (by endpoint)
|— Rage click count (trend)
|— Deploy frequency and success rate
|— Page load performance (slowest pages)
Health checks: traffic volume, session countFor an exec:
North star: Revenue or conversion
|— Conversion rate (trend)
|— Revenue impact of top UX issues
|— New vs returning user split
|— Feature adoption (key features)
|— CSAT proxy (frustration rate)
Health checks: traffic, session count, error rateStep 3: Build all metrics
Build every metric in the dashboard:
fullstory:build_metric(query="weekly active users", output_type="trend") → metric_wau
fullstory:build_metric(query="new user signups", output_type="trend") → metric_signups
fullstory:build_metric(query="error rate", output_type="single_number") → metric_errors
... etcSave all metric IDs. These are now the dashboard. The next time the user wants to check, just recompute these IDs — no rebuilding.
Step 4: Generate the dashboard
Compute all metrics for the desired time window and present:
## Product Health Dashboard — Week of Aug 4, 2026
### North Star: Weekly Active Users
18,420 (+3.2% vs last week) 🟢
### Supporting KPIs
- New signups: 1,240 (+5.1%) 🟢
- Feature adoption (new dashboard): 32% of active users 🟡
- Day 7 retention: 41% (-2pp) 🟡
- Checkout conversion: 21% (-1pp) 🟢
### Health Checks
- Error rate: 0.8% (stable) 🟢
- Rage click count: 1,200 (-8%) 🟢
- Page views: 1.4M (+2%) 🟢
### Top Frustration
Rage clicks on "Apply Promo Code" — 412 users (+23%) 🔴
### Verdict: Healthy week. Promo code issue needs attention.Step 5: Set up recurring checks
Offer to create a weekly-digest configuration or suggest:
"To check this dashboard next week, just say 'dashboard' and I'll recompute these metrics. Everything is saved — no rebuilding needed."
For automation, suggest a cron or scheduled prompt: "Every Monday at 9am, say 'show me the dashboard' to Claude."
Dashboard Templates
SaaS Product Health
North star: Weekly active users
Supporting: Signup conversion, Day-7 retention, Feature adoption (top 3), Error rate
Health: Page views, Session count, Rage click countE-Commerce Health
North star: Revenue or Orders
Supporting: Checkout conversion, Cart abandonment, AOV, Traffic by channel
Health: Error rate, Page load issues, Dead clicks on product pagesContent Site Health
North star: Page views or Subscribers
Supporting: Scroll depth (key pages), Bounce rate, Returning visitor rate, Article completion rate
Health: Error rate, Dead clicks, Broken links (404s)Mobile App Health
North star: Daily active users
Supporting: Session length, Screen flow completion, Crash rate, Feature adoption
Health: API errors, Rage taps, Viewport issuesGuidelines
- Start small. A dashboard with 5-7 metrics is better than one with 20. The user won't look at 20 metrics every week.
- Every metric needs a baseline. On first setup, note: "Baseline established Aug 4. I'll compare to this going forward."
- Explain what each metric means and why it's on the dashboard. Don't just list numbers.
- If a metric is flat/stable, don't narrate it. "Stable" is the note. Save attention for what changed.
- Offer to evolve the dashboard. After 2-3 weeks, ask: "Are these the right metrics? Anything you want to add or drop?"
- Dashboards are per-user, not per-org. If Alice and Bob both say "dashboard," they get different ones based on their roles. Ask first: "Product or engineering dashboard?"
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

