Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Convert a business question into a complete dashboard specification. Use when asked to design a dashboard, create a dashboard spec or brief, plan a BI report, or define what charts and metrics a dashboard should include. Produces a structured spec with metrics, dimensions, chart types, filters, and layout guidance.
.claude/skills/mohitagw15856-dashboard-brief/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -27% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 16% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 137% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 29% | 0% |
This skill converts a business question or monitoring need into a complete, implementation-ready dashboard specification. The output gives a data engineer or BI developer everything they need to build without a follow-up meeting.
Ask the user for these if not provided:
Business Question: The question this dashboard answers — verbatim from inputs or refined] Audience: Who uses this] Refresh Rate: Real-time / Hourly / Daily / Weekly] Data Sources: List] BI Tool: Tool or Unknown]
List the headline numbers that should appear at the top of the dashboard as KPI cards.
| Metric | Definition | Data Source | Comparison | |---|---|---|---| | Metric name] | How it's calculated] | Table/source] | vs. last week / vs. target / MoM] |
Aim for 3–6 KPI cards. More than 6 is noise.
For each chart, specify:
Global filters available to dashboard viewers:
| Filter | Type | Default | Options | |---|---|---|---| | Date range | Date picker | Last 30 days | Custom | | Segment filter] | Dropdown | All | List relevant values] | | Other filter] | Multi-select | All | List relevant values] |
Describe the dashboard layout in plain terms:
[ROW 1 — KPI Cards]: [Metric 1] | [Metric 2] | [Metric 3] | [Metric 4]
[ROW 2 — Primary chart, full width]: [Chart name]
[ROW 3 — Two charts side by side]: [Chart A] | [Chart B]
[ROW 4 — Supporting table, full width]: [Table name]List any data transformations, joins, or derived fields needed:
| Derived Field | Logic | Source Tables | |---|---|---| | Field name] | How it's calculated] | Tables involved] |
Flag any fields that may not exist in current data infrastructure.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | pass→pass | 17,209 | 15,843 | -8% | 1 | 1 | 0% | 3,507 | 4,456 | +27% | 0 | 0 | — |
case-01 | fail→pass | 59,947 | 17,051 | -72% | 1 | 1 | 0% | 6,238 | 4,255 | -32% | 0 | 0 | — |
case-02 | fail→pass | 24,458 | 13,570 | -45% | 1 | 1 | 0% | 4,673 | 3,433 | -27% | 0 | 0 | — |
case-03 | fail→pass | 23,628 | 19,815 | -16% | 1 | 1 | 0% | 4,146 | 4,809 | +16% | 0 | 0 | — |
case-05 | pass→pass | 18,324 | 15,986 | -13% | 1 | 1 | 0% | 3,821 | 4,302 | +13% | 0 | 0 | — |
case-06 | pass→pass | 7,225 | 6,805 | -6% | 1 | 1 | 0% | 1,277 | 2,453 | +92% | 0 | 0 | — |
case-07 | fail→pass | 9,606 | 17,358 | +81% | 1 | 1 | 0% | 1,819 | 4,319 | +137% | 0 | 0 | — |
case-08 | fail→fail | 9,027 | 13,103 | +45% | 1 | 1 | 0% | 1,823 | 3,804 | +109% | 0 | 0 | — |
case-09 | fail→fail | 13,591 | 15,749 | +16% | 1 | 1 | 0% | 2,543 | 4,245 | +67% | 0 | 0 | — |
case-10 | fail→fail | 14,324 | 13,596 | -5% | 1 | 1 | 0% | 2,982 | 4,146 | +39% | 0 | 0 | — |
case-11 | fail→fail | 16,533 | 16,825 | +2% | 1 | 1 | 0% | 3,200 | 4,227 | +32% | 0 | 0 | — |
case-12 | fail→fail | 15,401 | 16,118 | +5% | 1 | 1 | 0% | 2,799 | 4,513 | +61% | 0 | 0 | — |
case-13 | fail→pass | 18,451 | 16,586 | -10% | 1 | 1 | 0% | 3,673 | 4,729 | +29% | 0 | 0 | — |
case-14 | fail→pass | 25,120 | 12,884 | -49% | 1 | 1 | 0% | 3,858 | 3,752 | -3% | 0 | 0 | — |
case-15 | fail→pass | 16,576 | 14,213 | -14% | 1 | 1 | 0% | 2,800 | 3,949 | +41% | 0 | 0 | — |
case-16 | fail→pass | 20,214 | 13,613 | -33% | 1 | 1 | 0% | 3,685 | 3,425 | -7% | 0 | 0 | — |
case-17 | fail→pass | 15,608 | 14,572 | -7% | 1 | 1 | 0% | 2,732 | 3,990 | +46% | 0 | 0 | — |
case-18 | fail→pass | 14,231 | 18,800 | +32% | 1 | 1 | 0% | 2,333 | 4,976 | +113% | 0 | 0 | — |
case-19 | fail→pass | 19,600 | 12,380 | -37% | 1 | 1 | 0% | 3,507 | 3,516 | +0% | 0 | 0 | — |
case-20 | fail→pass | 15,815 | 13,662 | -14% | 1 | 1 | 0% | 2,910 | 3,760 | +29% | 0 | 0 | — |
case-21 | fail→pass | 19,679 | 20,565 | +5% | 1 | 1 | 0% | 3,271 | 4,865 | +49% | 0 | 0 | — |
case-22 | fail→pass | 19,701 | 12,567 | -36% | 1 | 1 | 0% | 3,338 | 3,440 | +3% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +64 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.