Project KPI Dashboard
A skill that computes construction project schedule, cost, quality and safety KPIs with EVM formulas and rolls them into a dashboard summary.
Data & AnalyticsIntermediate★ 292⑂ 76AI score 7/10Last updated: Aug 22, 2026
What it does
- Calculates construction project KPIs grouped by category: schedule, cost, quality, safety, productivity, sustainability.
- Ships a ready-made Python class computing SPI, Percent Complete, CPI, Cost Variance, Budget Utilization, First Pass Yield, Rework Rate, TRIR and LTIR.
- Applies threshold-based RAG status, derives trends (up/down/stable) from recorded history, and produces an overall project health verdict.
- Exports every metric to a pandas DataFrame for reporting or Excel handoff.
Who it's for
- Construction and infrastructure project managers, cost engineers, QS teams
- Anyone producing recurring weekly/monthly KPI packs for executives
- PMO teams that need one consistent metric definition across many sites
Examples
- Feed 100 planned vs 85 completed activities plus actual cost and earned value to get SPI/CPI and an ON_TRACK / AT_RISK / CRITICAL verdict.
- Call
export_to_dataframe()and filter rows where status is critical to drop straight into a weekly executive slide. - Loop over multiple project configs to build a portfolio-level multi-project summary list.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction/HEAD/1_DDC_Toolkit/Analytics/project-kpi-dashboard/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the 1_DDC_Toolkit/Analytics/project-kpi-dashboard folder from the GitHub repo datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction into my ~/.claude/skills/project-kpi-dashboard/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction.git && mkdir -p ~/.claude/skills && cp -r DDC_Skills_for_AI_Agents_in_Construction/1_DDC_Toolkit/Analytics/project-kpi-dashboard ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and check Python:
python3 --version - Install the dependency:
pip install pandas - Clone the repo:
git clone https://github.com/datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r DDC_Skills_for_AI_Agents_in_Construction/1_DDC_Toolkit/Analytics/project-kpi-dashboard ~/.claude/skills/ - Restart Claude Code and ask something like "use the project KPI dashboard to compute this month's SPI and CPI".
- For real reporting, replace the Quick Start sample numbers with values pulled from your schedule and cost ledger.
View source on GitHub ↗License: MIT