pptx-manipulation

Create and edit PowerPoint presentations programmatically with python-pptx.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/hmzainjamil/claude-office-skills --skill pptx-manipulation-hmzainjamil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-manipulation
Source: https://github.com/hmzainjamil/claude-office-skills/tree/main/pptx-manipulation
Command: npx skills add https://github.com/hmzainjamil/claude-office-skills --skill pptx-manipulation-hmzainjamil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the slow, error-prone work of creating and editing PowerPoint presentations by hand, helping you produce professional slides with consistent layout, formatting, and structure.

Core Features & Use Cases

  • Deck Creation: Generate complete presentations from outlines, notes, or structured content.
  • Slide Editing: Add, update, and manipulate text boxes, shapes, images, tables, and charts in existing PPTX files.
  • Use Case: Turn a product brief into a branded pitch deck, or update a quarterly report with new charts and tables without opening PowerPoint manually.

Quick Start

Ask the skill to create or edit a PowerPoint presentation from your outline, and include any titles, bullet points, data, images, or branding details you want on the slides.

Frequently Asked Questions about pptx-manipulation

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

FAQPage Schema
How do I generate a PowerPoint presentation from an outline programmatically?

To generate a PowerPoint presentation programmatically, this Skill uses python-pptx to create complete decks from outlines, notes, or structured content. It handles precise slide layout control, text boxes, and formatting without requiring manual PowerPoint editing.

Can I update existing PPTX files to add new charts and tables?

Yes, you can update existing PPTX files by adding and manipulating charts, tables, text boxes, shapes, and images. This Skill applies python-pptx to modify slide content directly, enabling updates like inserting new quarterly report data without opening PowerPoint manually.

What is the best way to automate pitch deck creation with Python?

The best way to automate pitch deck creation with Python is using python-pptx to transform product briefs into branded presentations. This Skill applies precise formatting and layout control to generate professional slides consistently, avoiding the slow, error-prone work of manual editing.

Does python-pptx support adding images and tables to specific slide layouts?

Yes, python-pptx supports adding images and tables to specific slide layouts. This Skill leverages that capability to apply precise layout control, formatting, and document generation, allowing you to build image layouts and data tables in both new and existing PPTX files.

Can I use this to build report slides with data charts without opening PowerPoint?

Yes, you can build report slides with data charts without opening PowerPoint. This Skill creates and edits PPTX files programmatically using python-pptx, allowing you to generate complete reports with new charts and tables directly from your structured data.

What are the limitations of generating PowerPoint slides with python-pptx?

Generating PowerPoint slides with python-pptx requires precise layout control instructions and structured content inputs. While it automates deck creation and slide editing tasks like formatting text boxes and charts, complex manual design adjustments may still need direct PowerPoint editing.