pptx

Create and edit PowerPoint presentations with python-pptx.

6|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/jnotsknab/mux-swarm --skill pptx-jnotsknab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/jnotsknab/mux-swarm/tree/main/Skills/bundled/pptx
Command: npx skills add https://github.com/jnotsknab/mux-swarm --skill pptx-jnotsknab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building presentations manually can be time-consuming and error-prone; this Skill automates the creation, editing, and formatting of PowerPoint (.pptx) decks using Python.

Core Features & Use Cases

  • Create new presentations with predefined layouts and metadata
  • Add slides, images, charts, tables, and SmartArt with consistent styling
  • Apply templates and themes to ensure branding and design consistency
  • Update content programmatically and export final .pptx for sharing
  • Use cases include data-driven decks, automated reports, and templated slide libraries

Quick Start

Create a new PowerPoint presentation with a title slide and save it as 'presentation.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from data using Python?

Automate PowerPoint presentation creation by using Python to generate slide decks from data, applying templates, adding charts and images, and exporting ready-to-share PPTX files programmatically. This eliminates manual formatting and errors in data-driven decks.

Can I apply predefined templates and themes to slides for consistent branding?

Apply templates and themes to slides for consistent branding by using predefined layouts and metadata. This ensures design consistency across automated reports and templated slide libraries without manual styling adjustments.

Does python-pptx support adding charts, tables, and images to slides?

python-pptx supports adding charts, tables, images, and SmartArt to slides with consistent styling. You can programmatically insert these content types into defined layouts for data-driven presentation generation.

What is the best way to generate automated reports as PPTX files?

The best way to generate automated reports as PPTX files is through a deterministic workflow using Python. Define layouts, themes, and content types like text and charts, then update content programmatically and export the final .pptx file for sharing.

How do I manage slide layouts and content types when building a deck programmatically?

Manage slide layouts and content types by defining deterministic workflows with specific layouts, themes, text, images, charts, and tables. Use Python to programmatically control slide management and ensure consistent structure throughout the presentation.

Do I need Python experience to automate editing and formatting PowerPoint decks?

Yes, you need Python experience to automate editing and formatting PowerPoint decks, as the Skill relies on the python-pptx library. It targets users building data-driven decks and automated reports who can define layouts and update content programmatically.