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.