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.