pptx

Create, edit, and extract content from .pptx files using python-pptx.

22|8|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/inbharatai/claude-skills --skill pptx-inbharatai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/inbharatai/claude-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/inbharatai/claude-skills --skill pptx-inbharatai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and content extraction from PowerPoint (.pptx) presentations, making it easier to produce professional slide decks.

Core Features & Use Cases

  • Presentation Generation: Create new slide decks from scratch or based on templates.
  • Content Editing: Modify existing presentations, including text, images, and layouts.
  • Data Extraction: Extract specific content like speaker notes, animations, or slide text.
  • Use Case: Generate a pitch deck for a new product, automatically populating slides with provided text and images, and ensuring a consistent design.

Quick Start

Use the pptx skill to create a new presentation with three slides, each containing a title and bullet points.

Frequently Asked Questions about pptx

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

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

Automating PowerPoint presentation creation involves programmatically generating slide decks, populating titles and bullet points, and inserting images into .pptx files. This Skill supports creating new presentations from scratch or templates using the python-pptx library.

Can I extract speaker notes and text from existing .pptx files?

Yes, extracting speaker notes and text from .pptx files is supported. You can retrieve specific elements like speaker notes, animations, and slide text from existing PowerPoint presentations for content extraction and data processing.

How do I modify text and layouts in an existing PowerPoint deck?

Modifying text and layouts in an existing PowerPoint deck requires editing the .pptx presentation file programmatically. This Skill enables content editing, allowing you to modify text, images, and layouts within your slides.

Do I need python-pptx installed to generate slide decks?

Yes, python-pptx is required to generate slide decks. This library provides the programmatic manipulation capabilities needed for creating, editing, and extracting content from PowerPoint .pptx presentation files.

What is the best way to populate a pitch deck with provided text and images?

The best way to populate a pitch deck is by automating the insertion of text and images into a .pptx template. This Skill allows you to generate product pitch decks, automatically populating slides while ensuring a consistent design layout.