All projects
KD
AI & ML2026

KPI Deck Generator

Open economic indicators to a narrated PowerPoint, on a schedule.

Built for: Leadership reporting

loading demo…

Live: queries the World Bank API for real data, then computes YoY growth and CAGR and writes the narrative with the same rules the generator uses. The .pptx export runs in the Python tool, not here.

The problem

Recurring leadership packs are rebuilt by hand every month from the same public sources. The chart is easy. The commentary and the consistency are what eat the time.

How the real system works

  1. 01A CLI takes country codes, an indicator and a year range, and pulls the series from the World Bank API.
  2. 02Year-on-year growth and 5-year CAGR are computed and annotated on the chart.
  3. 03A narrative paragraph is generated per indicator, comparing countries and calling out the turning points.
  4. 04A GitHub Actions workflow runs monthly and publishes the deck as an artifact, so the pack is never stale.

What you take away

How to go from a public API to a board-ready chart with a defensible growth figure, and what a machine-written narrative should and should not claim.