pptx

Automate PowerPoint creation and editing with Python and python-pptx.

1.1k|129|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/skillcreatorai/Ai-Agent-Skills --skill pptx-skillcreatorai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/skillcreatorai/Ai-Agent-Skills/tree/main/skills/pptx
Command: npx skills add https://github.com/skillcreatorai/Ai-Agent-Skills --skill pptx-skillcreatorai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PowerPoint presentation tasks can be repetitive and error-prone, requiring manual creation, layout adjustments, and media placement across multiple decks.

Core Features & Use Cases

  • Create new presentations with consistent layouts and themes.
  • Edit slides, insert images, tables, and charts, and update speaker notes across existing decks.
  • Batch-process PowerPoint files to maintain uniformity and save time for design and presentation teams.

Quick Start

Use Python with python-pptx to create or modify slides and save the resulting .pptx file.

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 using Python?

Automate PowerPoint slide creation by using Python with the python-pptx library to programmatically generate new presentations, apply consistent layouts and themes, and save the resulting .pptx files.

Can I edit existing .pptx files to insert images, tables, and charts programmatically?

You can edit existing .pptx files programmatically by using python-pptx to insert images, tables, and charts, update speaker notes, and modify slide layouts across multiple decks.

What is the best way to batch-process PowerPoint files for consistent layouts across teams?

Batch-process PowerPoint files by running Python scripts with python-pptx to modify multiple decks simultaneously, maintaining uniform layouts and saving time for design and presentation teams.

Do I need to install python-pptx to modify slides and shapes in a PowerPoint presentation?

Yes, you need Python and the python-pptx library installed to manipulate slides, shapes, text, and media programmatically, as this Skill relies on python-pptx for all presentation automation tasks.

Does python-pptx work for both building new slide decks and updating content in existing ones?

python-pptx works for both building new presentations with consistent themes and updating content like text, media, and speaker notes across existing decks without manual PowerPoint editing.

Why use Python for PowerPoint automation instead of manually editing slides?

Use Python for PowerPoint automation to eliminate repetitive manual edits, reduce layout errors, and batch-process multiple .pptx files efficiently, which is ideal for teams managing frequent deck updates.