pptx

Automate PPTX deck creation, editing, and batch processing from templates.

2|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/dalehurley/phpbot --skill pptx-dalehurley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/dalehurley/phpbot/tree/main/skills/pptx
Command: npx skills add https://github.com/dalehurley/phpbot --skill pptx-dalehurley

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of PPTX presentations by automating reading, editing, and generating slides across templates and layouts.

Core Features & Use Cases

  • Deck creation & modification: read existing PPTX, edit slides, insert notes, and compose new decks from templates.
  • Template & layout handling: apply slide masters, templates, and layout variations to speed up production of consistent presentations.
  • Batch processing: automate repetitive tasks like extracting text or updating multiple slides in bulk for large sets of presentations.

Quick Start

Create a new presentation from a PPTX template by selecting a layout and generating slides automatically.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX slide creation from a template?

To automate PPTX slide creation, use script-driven workflows to read existing templates, apply slide masters, and generate new slides by enforcing layout handling. This template-driven editing speeds up consistent deck production.

Can I batch process multiple PPTX presentations to extract or update text?

Yes, you can batch process PPTX presentations to automate repetitive tasks like extracting text or updating multiple slides in bulk. This streamlines managing large sets of presentations through script-driven automation.

What is the best way to modify existing slides and insert notes in a PPTX file?

The best way to modify existing slides and insert notes in a PPTX file is through script-driven tasks that read the presentation, edit slide content, and insert notes while enforcing proper layout and master slide handling.

Do I need Python dependencies like Pillow to handle PPTX workflows?

Yes, handling PPTX workflows requires Python dependencies like Pillow and defusedxml. These libraries support the script-driven tasks needed to read, edit, and generate presentation slides from templates.

Does this approach support applying slide masters and layout variations for deck creation?

Yes, this approach supports applying slide masters, templates, and layout variations for deck creation. It enforces layout and master slide handling to ensure consistent presentation production across automated workflows.

Why use template-driven editing instead of manual PPTX presentation customization?

Template-driven editing automates PPTX presentation customization by reading and editing slides through scripts, bypassing manual updates. It enforces layout handling and allows batch processing, significantly speeding up repetitive deck production.