A lot of people have been asking how I generate branded PowerPoint presentations on-demand using Claude. This page answers that question and gives you everything you need to do it yourself.

How It Works

Claude has a skill system where it reads structured reference files before performing certain types of work. When I ask Claude to build a PowerPoint, it reads two skill files first, then writes a Node.js script using pptxgenjs that generates a fully editable .pptx file directly in the cloud. The output isn't a screenshot or a PDF. It's a real PowerPoint you can open, edit, and present.

The system is split into two files by design. The first covers the foundation: color constants, typography, shared helper functions for slide headers, geometric backgrounds, bullet formatting, tables, and charts. The second covers all 13 slide layout functions, from the cover slide to the closing CTA. Keeping them separate makes it easier to update one without touching the other.

What's Included

gadoci-consulting-pptx-system is the foundation skill. It defines the configurable primary color system, the fixed slate palette, and every shared helper function Claude needs to build a slide. It also includes a critical pitfalls section that prevents the most common pptxgenjs mistakes, things like using hex colors with a # prefix or hard-coding image dimensions without a sizing mode.

gadoci-consulting-pptx-layouts is the layout library. It contains all 13 slide layout functions: cover, section title, standard content, two-column, three-column, split, stats and metrics, icon grid, timeline and process, full-bleed image, quote and statement, agenda, and closing CTA. Each function follows the same pattern so Claude can mix and match layouts without producing an inconsistent deck.

Download the Files

All four files are attached below. The .skill files go into your Claude skills directory. The .md files are the human-readable source, useful if you want to review the contents, adapt them for your own brand, or understand what Claude is actually reading before it writes code.

If you have questions about how to set this up or want to adapt the system for your own brand, reach out at bg@gadociconsulting.com.

MD Files:

gadoci-consulting-pptx-layouts.md

gadoci-consulting-pptx-system.md

Skill Files:

gadoci-consulting-pptx-layouts (1).skill

gadoci-consulting-pptx-system (1).skill