mckinsey-charts

Create editable McKinsey-style charts in PowerPoint using Python.

121|25|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/sruthir28/enterprise-ai-skills --skill mckinsey-charts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mckinsey-charts
Source: https://github.com/sruthir28/enterprise-ai-skills/tree/main/mckinsey-charts
Command: npx skills add https://github.com/sruthir28/enterprise-ai-skills --skill mckinsey-charts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve?

Generate editable McKinsey-style charts directly in PowerPoint using Python.

Core Features & Use Cases

  • Three workhorse chart types: bar_callout, stacked_bar_over_time, and waterfall, each producing native PowerPoint charts that users can edit.
  • Works with a deck-building workflow to produce slides that resemble EM-reviewed decks and can be exported as .pptx.
  • Ideal for consultants and data teams to rapidly craft presentation-ready visuals from data.

Quick Start

Import and call add_bar_callout, add_stacked_bar_over_time, and add_waterfall in your slide workflow to generate native PowerPoint charts and save the deck to a .pptx file.

Frequently Asked Questions about mckinsey-charts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate McKinsey-style charts directly in PowerPoint using Python?

You generate McKinsey-style charts in PowerPoint by importing the python-pptx library and calling specific functions to render native bar_callout, stacked_bar_over_time, and waterfall chart objects directly into .pptx slides.

Can I create editable waterfall charts for bridge analysis in a .pptx file?

Yes, you can create editable waterfall charts for bridge analysis by using the add_waterfall function, which renders native PowerPoint chart objects that users can modify directly within the .pptx file.

Does python-pptx support building presentation-ready decks with TAM sizing visuals?

Yes, python-pptx supports building presentation-ready decks with TAM sizing visuals by rendering native bar_callout charts that resemble EM-reviewed slides and can be exported as .pptx files.

What is the best way to automate revenue mix stacked bar charts over time in PowerPoint?

The best way to automate revenue mix stacked bar charts over time is using the add_stacked_bar_over_time function, which generates native, editable PowerPoint charts suitable for deck-building workflows.

Do I need Python 3.9 to render native chart objects into PowerPoint slides?

Yes, you need Python 3.9 or later to run the charts.py module and utilize the python-pptx dependency required to render native chart objects into PowerPoint slides.

What are the limitations of using python-pptx for McKinsey-style data visualization?

A limitation of using python-pptx for McKinsey-style data visualization is that it currently supports only three chart types—bar_callout, stacked_bar_over_time, and waterfall—limiting broader deck-building visual formats.