pptx

Automates PPTX deck creation, editing, reading, parsing, merging, and splitting with speaker notes and templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

The PPTX Skill streamlines working with PowerPoint presentations by enabling reading, parsing, editing, and generating PPTX files from templates or scratch, reducing manual overhead and ensuring consistent design across decks.

Core Features & Use Cases

  • Read/analyze slides from PPTX files, extracting text and structure
  • Edit existing decks or build new ones from templates or from scratch, including speaker notes and layouts
  • Merge, split, and reflow slides to suit pitches, summaries, or reports
  • Trigger automatically when the user mentions deck, slides, presentation, or references a .pptx filename

Quick Start

Ask the AI to generate a 6-slide product pitch deck on a topic and populate the slide content

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating a PowerPoint presentation from a template?

You can automate PowerPoint presentation creation by triggering the Skill with keywords like deck or slides, then parsing layouts and populating content from scratch or templates to generate structured PPTX files.

Can I extract text and speaker notes from an existing PPTX file?

Yes, you can extract text and speaker notes from a PPTX file by reading and parsing slide content, allowing you to analyze the structure and text of existing presentation decks programmatically.

What's the best way to merge or split slides for a pitch deck?

The best way to merge or split slides for a pitch deck is by reflowing slide structures within the PPTX file, allowing you to combine or divide presentation content to suit pitches, summaries, or reports.

Do I need Python libraries like lxml or Pillow to edit PPTX files?

Yes, editing PPTX files relies on Python dependencies including lxml for XML parsing, Pillow for image processing, and defusedxml for secure XML handling to support end-to-end presentation workflows.

When should I use this approach instead of manually updating my presentation slides?

You should use this approach instead of manually updating slides when you need consistent design across decks, want to reduce manual overhead, or need to automate reflowing slides for pitches and reports.

Does this Skill work with existing PowerPoint layouts and speaker notes?

Yes, it works with existing PowerPoint layouts and speaker notes by reading, parsing, and editing PPTX files, allowing you to build new decks from templates or modify existing ones while integrating with speaker notes.