pptx

Automate PowerPoint slide creation, editing, and layout validation in PPTX files.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/Mhafis99/manajemen-keuangan --skill pptx-mhafis99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Mhafis99/manajemen-keuangan/tree/main/menejemenkeuanganarsm/skills/pptx
Command: npx skills add https://github.com/Mhafis99/manajemen-keuangan --skill pptx-mhafis99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, defusedxml, and includes scripts (resource) components.

What problem does it solve?

This Skill reduces the complexity and manual effort involved in creating, editing, and analyzing PowerPoint presentations by offering automated workflows that handle deck generation, content updates, and layout validation while preserving typography and structure across slides.

Core Features & Use Cases

  • Generate new presentations from outlines or templates and customize slides with structured data and speaker notes.
  • Edit existing decks: update text, adjust formatting, insert or reorganize slides, and analyze layout consistency.
  • Use Case: Build a 6- to 12-slide marketing deck from an outline, applying a consistent theme and exporting to PPTX for distribution.

Quick Start

Create a five-slide PowerPoint deck from a simple outline and save it as deck.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 slide creation from an outline?

You can automate PowerPoint slide creation by generating new decks directly from structured outlines or templates, applying consistent typography and layout constraints to produce a formatted PPTX file.

Can I update text and formatting in existing PPTX files programmatically?

Yes, you can edit existing PPTX files by updating text, adjusting formatting, inserting or reorganizing slides, and validating layout consistency while preserving the original OOXML structure.

How do I validate slide layouts and speaker notes across multiple PowerPoint files?

You can validate slide layouts and speaker notes by analyzing PPTX files to enforce typography, layout constraints, and OOXML structure, ensuring consistency across all slides and decks.

Do I need Python and specific libraries to generate PowerPoint presentations automatically?

Yes, automated PowerPoint presentation generation requires Python along with specific dependencies including python-pptx for slide manipulation, Pillow for image processing, and defusedxml for secure XML parsing.

What is the best way to build a marketing deck with consistent branding and export it to PPTX?

The best way to build a branded marketing deck is to generate a 6- to 12-slide presentation from an outline, applying a consistent theme with enforced typography and layout constraints, then export to PPTX.

Are there limitations when enforcing OOXML structure during PowerPoint automation?

While enforcing OOXML structure ensures layout and typography consistency, you must use optional resource directories for scripts and references, and complex custom XML manipulations outside standard slide structures may be constrained.