pptx-manipulation

Create and modify PowerPoint presentations programmatically with python-pptx.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and modification of PowerPoint presentations, eliminating the need for manual slide design and content entry.

Core Features & Use Cases

  • Programmatic Presentation Creation: Generate entire slide decks from outlines or data.
  • Content Insertion: Add text, images, tables, and charts to slides dynamically.
  • Use Case: Automatically generate a quarterly earnings report presentation with pre-formatted slides, charts, and tables populated with the latest financial data.

Quick Start

Use the pptx-manipulation skill to create a new presentation with a title slide and two content slides.

Frequently Asked Questions about pptx-manipulation

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

FAQPage Schema
How do I automate PowerPoint presentation creation from data?

You can automate PowerPoint presentation creation programmatically using the python-pptx library to generate entire slide decks from outlines or data. This Skill supports adding text, shapes, images, charts, and tables dynamically to slides.

Can I extract content from an existing .pptx file using python-pptx?

Yes, you can extract content from existing .pptx files using python-pptx. The Skill enables programmatic manipulation of Microsoft PowerPoint presentations, allowing you to retrieve text, shapes, and other elements from existing slides for further processing.

What's the best way to generate a quarterly earnings report deck with charts and tables?

The best way to generate a quarterly earnings report deck is through programmatic presentation creation. This Skill populates pre-formatted slides with the latest financial data, automatically inserting dynamic charts and tables into the presentation.

Do I need python-pptx installed to create slides with text and images?

Yes, python-pptx is required as it is the underlying dependency for this Skill. It provides the programmatic interface needed to create slides and insert various elements, including text, images, shapes, and tables.

Does python-pptx support template-based slide assembly for pitch decks?

Yes, python-pptx supports template-based slide assembly for pitch decks. The Skill addresses automated report generation and pitch deck creation by allowing you to programmatically manipulate existing templates and populate them with dynamic content.

How do I add charts and tables to slides programmatically?

You add charts and tables to slides programmatically by utilizing the content insertion features of the python-pptx library. This Skill supports dynamically generating and inserting these elements into your PowerPoint presentations based on your data.