pptx-creator

Generates Microsoft-branded 10-slide PowerPoint presentations using python-pptx.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/paulasilvatech/ai-maturity-framework-platform --skill pptx-creator-paulasilvatech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx-creator
Source: https://github.com/paulasilvatech/ai-maturity-framework-platform/tree/main/.github/skills/pptx-creator
Command: npx skills add https://github.com/paulasilvatech/ai-maturity-framework-platform --skill pptx-creator-paulasilvatech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve? Creating consistent, executive-grade PowerPoint decks manually is slow and error-prone, especially when enforcing brand guidelines, slide structure, and factual sourcing. This Skill automates the generation of Microsoft-branded .pptx files with a fixed 10-slide structure. ## Core Features & Use Cases - Branded Template Generation: Produces 16:9 widescreen decks with Microsoft colors (#0078D4 and accent palette), Segoe UI fonts, and a 4-color brand bar. - Mandatory 10-Slide Structure: Enforces a proven narrative flow from executive cover through agenda, deep dives, demo, benefits, roadmap, and next steps. - Factual Integrity Controls: Requires source citations in speaker notes for every metric and forbids fabricated data. - Use Case: A solutions architect needs a client-facing technical presentation. Provide the title, subtitle, and content outline, and the Skill generates a versioned, branded .pptx saved to output/pptx/ with speaker notes and a sources footnote. ## Quick Start Create a PowerPoint presentation titled 'AI Maturity Assessment' for client Contoso with an executive summary, technical architecture, and roadmap slides.

Frequently Asked Questions about pptx-creator

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

FAQPage Schema
How do I create a PowerPoint presentation with Python?▼

Use the python-pptx library to programmatically build slides, text boxes, and tables. This Skill provides a ready-made template script that generates a complete 10-slide Microsoft-branded deck when you run python3 pptx_template.py after installing python-pptx.

How to make Microsoft-branded slides programmatically?▼

Apply the official Microsoft palette (#0078D4 blue, #F25022, #7FBA00, #00A4EF, #FFB900) with Segoe UI fonts and a 4-color brand bar. The template script in this Skill implements all of these branding rules automatically.

What slide structure works best for executive presentations?▼

A 10-slide flow works well: cover, agenda, context, solution overview, two deep dives, demo, benefits, roadmap, and next steps. Keep each slide to one key message with a maximum of six bullets and detailed speaker notes.

Does python-pptx support speaker notes and tables?▼

Yes, python-pptx supports speaker notes via slide.notes_slide and tables via shapes.add_table with per-cell styling. The template script demonstrates both, including branded header rows and alternating row colors.

When should I not use this PowerPoint generator?▼

Do not use it for diagrams (use a diagramming skill instead) or Word documents (use a docx creator). It is also unsuitable when you need a slide count other than exactly 10, since the structure is mandatory.