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.