pptx

Create, edit, and analyze PowerPoint decks using python-pptx.

31.8k|3.2k|Updated Aug 7, 2025
One-click install
npx skills add https://github.com/iOfficeAI/AionUi --skill pptx-iofficeai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/iOfficeAI/AionUi/tree/main/skills/pptx
Command: npx skills add https://github.com/iOfficeAI/AionUi --skill pptx-iofficeai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables AI-assisted creation, editing, and analysis of PowerPoint decks (.pptx), eliminating repetitive formatting work and speeding up deck iteration.

Core Features & Use Cases

  • Deck creation & editing: Generate new slides, adjust content, manage layouts, and edit speaker notes and comments from a single workflow.
  • Presentation analysis: Review and optimize slide content, typography, and structure to improve clarity and audience impact.
  • Use Case: You’re preparing a weekly team update; use this Skill to assemble slides from notes, apply a consistent template, and preview speaker notes before presenting.

Quick Start

Use the pptx skill to generate a starter deck from an outline and apply a title slide workflow with Claude. Then use the tool to add a few content slides and preview the notes.

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 text or structured data?▼

Automate PowerPoint slide creation by using python-pptx to programmatically generate slides from outlines, notes, or data sources. This eliminates manual formatting and speeds up deck assembly for repetitive presentation tasks.

Can I edit speaker notes and comments in .pptx files programmatically?▼

Yes, programmatically edit speaker notes and comments across .pptx files using python-pptx. You can manage notes and comments as part of AI-assisted workflows without opening PowerPoint manually.

What's the best way to apply consistent layouts and templates to PowerPoint decks?▼

Apply consistent layouts and templates by managing slide layouts programmatically with python-pptx. This ensures uniform formatting across all slides and reduces manual template application work.

How do I add and manipulate images and text in PowerPoint slides with code?▼

Add and manipulate images and text in slides using python-pptx with Pillow for image rendering. You can insert, position, and format visual and text elements across placeholders and slide objects.

Can I analyze and optimize slide content and structure programmatically?▼

Analyze and optimize slide content, typography, and structure programmatically to review clarity and audience impact. Extract slide data and refine presentations without manual inspection.

Do I need additional tools beyond python-pptx to handle images in presentations?▼

Pillow is included with this Skill to handle image rendering and text operations alongside python-pptx. You do not need separate image processing tools for standard presentation image tasks.