pptx

Read, parse, edit, and assemble PowerPoint presentations from templates.

19|4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/ZanebonoAlter/Syntopica --skill pptx-zanebonoalter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ZanebonoAlter/Syntopica/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/ZanebonoAlter/Syntopica --skill pptx-zanebonoalter

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX Skill centralizes and automates PowerPoint related tasks, replacing manual, repetitive editing with a programmable workflow for reading, parsing, and generating slide decks from templates.

Core Features & Use Cases

  • Read & extract: read PPTX content, extract text and slide structure for review or reuse.
  • Edit & assemble: unpack PPTX, modify slides, apply templates, and re-pack into a new presentation.
  • Create from templates: generate decks from slide layouts when a base file isn’t available, enabling rapid pitch or briefing decks.
  • Use case example: convert a template-driven deck with data-driven slides into a ready-to-present PPTX with consistent styling.

Quick Start

Provide a PPTX file to the skill and specify whether to read content, edit slides, or generate a deck from a template.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint editing and generate slide decks from templates?

You can automate PowerPoint editing by using scripts to read, parse, edit, and assemble PPTX files. This allows you to unpack presentations, apply design templates, modify slides, and generate deck-ready outputs from layouts programmatically.

Can I generate a new presentation from existing slide layouts without a base file?

Yes, you can generate decks from slide layouts when a base file isn’t available. By applying template workflows, you can rapidly create pitch or briefing decks and produce ready-to-present PPTX outputs with consistent styling.

Does this approach work with Python and lxml for parsing PPTX files?

Yes, the PPTX workflow operates using Python scripts and leverages lxml and Pillow to process files. These dependencies allow the readers, editors, and packers to interact with the XML and media components within the PPTX format.

What are the limitations of automating PPTX workflows with Python scripts?

Automating PPTX workflows with Python requires specific dependencies like defusedxml, lxml, and Pillow. Limitations include handling complex, non-standard template designs or deeply embedded media that may not parse cleanly through the automated read and pack cycle.