pptx

Create, edit, and validate PPTX decks via Python scripts and XML tooling.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Postalocity/template-microsite --skill pptx-postalocity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Postalocity/template-microsite/tree/main/.opencode/skills/anthropic-skills--pptx
Command: npx skills add https://github.com/Postalocity/template-microsite --skill pptx-postalocity

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX Skill provides a unified, programmable approach to creating, parsing, editing, and validating PowerPoint (.pptx) decks, reducing manual, error-prone slide assembly.

Core Features & Use Cases

  • Generate branded slide decks from templates and layouts.
  • Read, parse, and extract text from PPTX files (including slides and notes) for summaries or reports.
  • Validate slide relationships, content types, and XML well-formedness to ensure OOXML compatibility.
  • Use case: Produce a brand-compliant marketing deck, apply fresh content, and verify integrity before distribution.

Quick Start

Provide a ready-to-share PPTX by generating, editing, and validating a deck from a brand template.

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 from a brand template?

Automate PPTX creation by running deterministic Python scripts that apply predefined layouts and templates to generate brand-consistent presentation decks without manual slide assembly.

Can I extract text from PPTX slides and notes for reporting?

Yes, you can extract text from PPTX files by parsing slide content and speaker notes using XML tooling, enabling automated content extraction and summaries for downstream reporting workflows.

How do I validate OOXML compatibility for PowerPoint files?

Validate PPTX OOXML compatibility by checking XML well-formedness, slide relationships, and content-type declarations using Python XML libraries to ensure structural integrity before file distribution.

Does this approach require specific XML libraries for PPTX validation?

PPTX validation requires XML libraries like defusedxml and lxml to parse and verify OOXML structures, ensuring secure and accurate processing of slide relationships and content-type declarations.

What is the best way to update content across multiple branded presentation decks?

The best way to update content across multiple branded decks is using template-driven slide generation scripts that programmatically apply fresh content while maintaining brand compliance and OOXML structural integrity.

Why does my automated PPTX workflow fail OOXML validation checks?

Automated PPTX workflows fail OOXML validation when slide relationships, content-type declarations, or XML well-formedness are incorrect, requiring Python XML tooling to verify structural compatibility before distribution.