pptx

Unpack, edit, validate, and repack PPTX files via scripts.

23|5|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/JStaRFilms/VibeCode-Protocol-Suite --skill pptx-jstarfilms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/JStaRFilms/VibeCode-Protocol-Suite/tree/main/assets/.agent/skills/pptx
Command: npx skills add https://github.com/JStaRFilms/VibeCode-Protocol-Suite --skill pptx-jstarfilms

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX handling often requires manual, error-prone steps to extract, modify, and repackage slide decks. This Skill provides an end-to-end solution to automate PPTX creation, editing, and QA across templates, layouts, notes, and batch workflows.

Core Features & Use Cases

  • End-to-end PPTX workflow: unpack, edit, validate, and repack PPTX files using a consistent script-based approach.
  • Template and layout-aware editing: modify slides while preserving layout structure, masters, and notes.
  • Batch deck generation and QA: generate multiple decks from templates, thumbnail previews, and content checks to ensure consistency.

Quick Start

Run the end-to-end PPTX workflow: unpack a PPTX, modify slides via scripts, then pack back into a PPTX.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX creation and editing without manually opening PowerPoint?

You can automate PPTX creation and editing by unpacking the file into its underlying XML structure, running scripts to modify slides and layouts, validating against office schemas, and repacking it into a finalized presentation deck.

Can I modify slide layouts and notes while preserving the original template structure?

Yes, template and layout-aware editing modifies slides while preserving the original layout structure, masters, and notes, ensuring that your PPTX template consistency is maintained throughout the automated batch generation process.

What is the best way to batch generate multiple PPTX decks from templates?

Batch deck generation is handled by unpacking template PPTX files, applying script-driven content modifications to slides across multiple files, validating the XML, and repacking to produce finalized presentation decks.

Does this PPTX automation workflow validate XML against office schemas before repacking?

Yes, the PPTX workflow enforces validation against office schemas after editing the unpacked XML and slides, ensuring that the repacked presentation file remains structurally sound and free of formatting errors.

How do PPTX thumbnail previews and content checks work for QA?

PPTX QA utilizes thumbnail previews and content checks after unpacking and editing the slide XML, ensuring that layout consistency and content accuracy are verified before repacking the finalized presentation files.

Why does unpacking and editing PPTX XML help with presentation QA?

Unpacking PPTX to edit raw XML allows for precise, script-based content manipulation and schema validation, overcoming manual editing limitations to ensure structural integrity and consistent deck QA.