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.