PPTX

Process PPTX files to extract text, modify content, validate structure, and reorder slides.

Updated Oct 17, 2025
One-click install
npx skills add https://github.com/skycruzer/fleet-management-v2 --skill pptx-skycruzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PPTX
Source: https://github.com/skycruzer/fleet-management-v2/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/skycruzer/fleet-management-v2 --skill pptx-skycruzer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually creating and updating PowerPoint presentations is a time-consuming and often repetitive task, especially for reports or data-driven content. This Skill automates PowerPoint presentation creation and manipulation, including slide generation, content updates, and formatting, streamlining your workflow and ensuring consistent, professional slides with minimal effort.

Core Features & Use Cases

  • Slide Generation: Create new slides with various layouts and content placeholders.
  • Content Updates: Insert and update text, images, charts, and tables on existing slides.
  • Formatting & Styling: Apply consistent themes, fonts, colors, and slide masters.
  • Use Case: Need to convert an HTML report into a PowerPoint presentation? This Skill can generate a title slide, convert each H2 section into a new slide, and save it as a PPTX, automating your report presentation creation.

Quick Start

Use the PPTX skill to create a new presentation with a title slide "Quarterly Review" and a content slide summarizing "Sales Performance".

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 data or reports?

Automate PowerPoint presentation creation by using python-pptx to programmatically generate slides, insert text and images, apply formatting, and save as PPTX. This eliminates manual slide creation for reports, data summaries, and repetitive presentation tasks.

Can I convert HTML content into PowerPoint slides?

Yes, you can convert HTML reports into PowerPoint by parsing HTML with beautifulsoup4, extracting sections, and using python-pptx to generate corresponding slides with converted content, enabling automated report-to-presentation workflows.

How do I extract text and speaker notes from existing PPTX files?

Extract text, speaker notes, and metadata from PPTX files by accessing the underlying OOXML structure through python-pptx, enabling content analysis, validation, and reuse across presentations.

What's the best way to modify slide layouts and apply consistent formatting across presentations?

Modify slide layouts and apply consistent formatting by using python-pptx to update content, apply slide masters, adjust typography and colors, and reorder slides across design themes for professional, uniform presentations.

Can I add comments and validate PPTX file structure programmatically?

Yes, you can add comments to slides and validate PPTX structure using python-pptx's schema-based access to OOXML, ensuring presentation integrity and enabling automated quality checks before distribution.

Do I need to understand OOXML to work with PowerPoint automation?

No, python-pptx abstracts OOXML complexity for most tasks, but raw OOXML access is available for advanced unpack/pack workflows and schema-based validation when direct XML manipulation is needed.