mckinsey-charts

Installation
SKILL.md

McKinsey Charts

Drop-in chart builders for python-pptx. Charts are inserted as native PowerPoint chart objects — your audience can edit the data, change the colors, copy the chart to their own deck. No images, no screenshots.

The Three Charts

Type When to use Example
bar_callout One number is the story. TAM, market size, headcount, anything where you want to anchor on a single highlighted bar with a big callout. "RTD coffee TAM will hit $42.5B by 2028"
stacked_bar_over_time Composition over time. Revenue by segment, usage by feature, headcount by function. Shows both total growth and mix shift. "Revenue grew 3x, but enterprise segment grew 7x"
waterfall Bridging two numbers. Revenue walk, cost walk, headcount changes, any "start → adds → subtracts → end" story. "FY24 → FY25 revenue bridge: $80M → $112M"

Design choices (intentional, not configurable)

  • Title is a claim, not a label. "RTD market will hit $42.5B by 2028" beats "Market Size."
  • One highlight color, everything else grey. McKinsey decks don't rainbow. The chart points at one thing.
  • No gridlines, no chart border, no legend unless multi-series. Less ink → more signal.
  • Source line at the bottom in light grey italic. Always include it.
  • Single font (Inter) at consistent sizes. Title 20pt, axis 10pt, source 9pt.
Installs
26
GitHub Stars
159
First Seen
May 28, 2026