Guide · Agent skill
How to use the KPI Dashboard Builder agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The KPI Dashboard Builder is an agent skill, a set of written instructions that an AI agent loads when you ask for a particular kind of work. This one turns operating data such as sales, user, finance or operations figures into an Excel workbook with metric definitions, target vs actual, attainment rates and trend charts. It suits operations or finance staff preparing a monthly or weekly KPI review, and small business owners who have raw data but no dashboard yet. By the end of this guide you will know what the skill does, how to install it, how to phrase a request, and what to check in the result.
Quick start
- 1Download the ZIP. Download the kpi-dashboard skill ZIP from this page.
- 2Unzip the skill. Unzip it into ~/.claude/skills/ or into your project's .claude/skills/ folder. Alternatively, upload it under Settings → Capabilities → Skills in the Claude apps.
- 3Prepare your data. Gather sales, user, finance or operations detail or summaries, plus any targets and metric definitions you have.
- 4Ask in plain language. Request a monthly KPI dashboard from your data, stating the audience, cadence and comparison baseline.
- 5Answer the clarifying questions. Confirm the metric list, choose between alternative calculations and confirm definitions when the agent asks.
- 6Review the workbook. Check the Definitions, Data, Dashboard and Trends sheets and confirm formulas reference the Data sheet.
- 7Read the three readings. Review the best and worst metrics, abnormal periods and definitions still to confirm before sharing the dashboard.
What the kpi-dashboard skill makes the agent do
When the skill is installed and triggered, the agent follows a structured process rather than simply producing a table. It first clarifies the audience, reporting frequency, time range and comparison baseline (target, prior period or same period last year). Without a metric list, it proposes six to ten north-star and process metrics for your business type and lets you choose.
For each metric it defines the formula, source fields, reporting period and exclusion rules, such as whether refunds are included. If one name has several possible calculations, it lists the options and asks you to decide. It checks whether your data contains the fields needed, and it flags missing or ambiguous fields instead of guessing.
What the Excel workbook contains
The output is one workbook with four sheets. Definitions lists each metric with its category, formula, source, period, direction (higher or lower is better) and owner. Data holds your cleaned or per-period aggregated data, and the other sheets reference it.
The Dashboard sheet shows Metric, Unit, Target, Actual, Attainment, MoM, YoY and Status. Actual, attainment, MoM and YoY are live formulas that reference the Data sheet, not typed numbers. Status is colour-coded: green at 100% or above, yellow at 80 to 100%, and red below 80%. The Trends sheet has a line chart per core metric, with titles stating the definition and unit.
- Definitions: metric, category, definition, formula, source, period, direction, owner
- Data: the single source the other sheets reference
- Dashboard: at most 15 metric rows, with more metrics moved to department sub-sheets
- Trends: one line chart per core metric
Install the kpi-dashboard skill
Download the ZIP for the skill from the page you are reading. The skill's package contains a SKILL.md file. To install it for your own use, unzip it into ~/.claude/skills/ on your computer. To make it available only inside one project, unzip it into that project's .claude/skills/ folder instead.
If you use the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.
- Personal install: unzip into ~/.claude/skills/
- Project install: unzip into the project's .claude/skills/ folder
- Claude apps: Settings → Capabilities → Skills, then upload
Trigger the skill with a natural request
You do not need a special command. Describe the job in plain language and include your data. The skill is designed for requests such as building a monthly KPI dashboard from operating data, or defining a set of metrics and laying them out as a dashboard workbook.
Paste or attach your data and say what you want to compare against, such as targets or the prior period. If you have no targets, say so; the skill will leave them blank instead of inventing them.
- Build a monthly KPI dashboard from this operating data
- Define these metrics and lay them out as a dashboard workbook
- Include target vs actual and month-on-month change for each metric
What the skill needs and what it does not do
The skill needs a spreadsheet-capable agent environment with Excel workbook creation tools available, plus operating data you supply in the chat. Targets and metric definitions are useful and should come from you when you have them.
It does not build real-time or automated dashboards that refresh from live systems, because it creates a static workbook from data supplied in the conversation. It also does not produce audited revenue or tax treatment. Financial definitions follow your company's finance policy, and the dashboard computes only on definitions you have confirmed.
- Requires: spreadsheet-capable agent with Excel tools, operating data in the chat, optional targets and definitions
- Not for: live or automated dashboards, audited financial reporting, or a complete scorecard with no targets or metric list
Safety notes: scripts and network
According to the skill's listing, it does not run scripts and does not use the network. The package consists of the SKILL.md instruction file. Because your data is supplied in the chat, check what you paste before sharing it, as you would with any sensitive business figures.
- Runs scripts: no
- Uses network: no
Tips for a useful dashboard
Settle the audience and cadence first, since the skill asks about them before building. Clarify any metric that can be calculated more than one way, such as average order value per order versus per customer, and decide which one you mean.
Review the three readings at the end: the best and worst metrics, unusual periods, and definitions that still need the business owner's confirmation. Outliers such as a negative daily sales figure are raised with you rather than removed silently.
- Give targets and prior-period data if you want attainment and MoM or YoY to fill in
- Expect blank attainment cells when no targets were provided
- Expect dashes in MoM or YoY where the prior period is missing
What people use it for
- Preparing a monthly operations review with target vs actual for each metric and colour-coded status
- Turning a small business's raw sales export into a weekly dashboard with month-on-month change
- Documenting metric formulas and owners alongside the numbers so an analyst's definitions stay consistent
- Creating a first KPI workbook for a team that has data but no dashboard yet
Frequently asked questions
Is the kpi-dashboard skill free to use?
The skill is published under the Apache-2.0 licence, as stated on this page. Check the licence file in the source repository for the full terms before redistributing it.
What do I need to run the kpi-dashboard skill?
You need a spreadsheet-capable agent environment with Excel workbook creation tools available, plus operating data you supply in the chat. Targets and metric definitions are optional but improve the result.
Where do I put the kpi-dashboard skill files?
Unzip the downloaded ZIP into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps you can upload it under Settings → Capabilities → Skills.
Does the skill create a live dashboard that updates automatically?
No. It builds a static Excel workbook from data supplied in the chat. It is not designed for real-time dashboards that refresh from live systems.
Why are my attainment cells empty?
The skill does not invent targets. If you did not provide a target for a metric, it leaves the target blank and the attainment column will be empty for that metric.
How does this compare with building a dashboard by hand or with a BI tool?
This skill produces an Excel workbook with documented definitions and live formulas, which suits a monthly or weekly review. It does not connect to live systems, so a BI tool is the better choice for automated, always-current dashboards.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Choose this skill if you are an operations or finance team member, or a small business owner, who needs a clear monthly or weekly KPI workbook from data you already have, with definitions written down. Pick something else if you need real-time dashboards from live systems, or audited financial reporting.
Download the skill