pptx

Read, edit, and generate PPTX presentations from templates and data.

20|5|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/tale-project/tale --skill pptx-tale-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/tale-project/tale/tree/main/examples/default/skills/pptx
Command: npx skills add https://github.com/tale-project/tale --skill pptx-tale-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflow automation reduces manual effort by enabling reading, editing, and generating PowerPoint presentations programmatically, streamlining slide creation, template application, and content updates across decks.

Core Features & Use Cases

  • Read/Parse PPTX content: extract text, notes, and slide structure for re-use or analysis.
  • Template application: apply layouts and templates to existing or new presentations to enforce branding.
  • Create from scratch: generate decks from data sources and templates without manual drafting.
  • Batch processing: update multiple PPTX files in a consistent, automated fashion for large-scale edits.

Quick Start

Use the pptx skill to load a PPTX, apply a template, and save a new presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
Can I batch update slide content across multiple PPTX files?

Yes, you can batch process multiple PPTX files by running automated scripts that apply templates, duplicate slides, and update slide content consistently across large sets of PowerPoint presentations.

Does the pptx skill work with Python lxml and Pillow dependencies?

Parse and extract text from PowerPoint slides by using the pptx skill to read PPTX content, retrieving slide structures, text elements, and notes for re-use or analysis.

How do I apply branding templates to existing PowerPoint presentations programmatically?

Yes, the pptx skill works with Python and relies on lxml, Pillow, and defusedxml dependencies to parse XML structures, process images, and securely handle PPTX files.

What are the limitations of automating PPTX workflows with scripts?

Apply branding templates to existing PowerPoint presentations by loading the PPTX file, enforcing new layouts and templates via automated scripts, and saving the updated deck.

Do I need Python to generate decks from data sources and templates?

Automating PPTX workflows with scripts enforces deterministic processes for template application and slide duplication, but may not handle highly complex manual animations or unsupported custom objects.

How do I automate PowerPoint presentation creation from existing templates?

Yes, you need Python to generate decks from data sources and templates, as the pptx skill utilizes Python scripts and libraries like lxml to automate the creation process.