pptx

Read, edit, and generate PPTX slide decks with Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX-driven workflows are time-consuming when manually creating, editing, and updating slide decks; this Skill streamlines those tasks by providing automated, repeatable commands to manipulate PPTX content.

Core Features & Use Cases

  • Read and extract text from PPTX files
  • Create, modify, and assemble slides using templates and layouts
  • Update or generate pitch decks and presentations with content-driven templates
  • Trigger on keywords like deck, slides, presentation or any PPTX file reference to perform actions

Quick Start

Open a template PPTX, feed your content, and generate a finished deck in PPTX format.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate slide deck creation from templates using Python?

Read and extract text from existing PPTX files by running the included Python scripts to parse presentation content. The Skill automates extracting data from decks, pitch presentations, and templated slides for downstream processing.

Can I modify speaker notes and comments in PPTX files programmatically?

Generate pitch decks and presentations by feeding your content into a template PPTX and executing the provided scripts. The Skill automates assembling slides, applying layouts, and updating content to output a finished deck.

Do I need Python tooling to edit PPTX files with this approach?

The Skill uses lxml and Pillow dependencies to handle PPTX manipulation, parsing XML structures and processing images within slides. These libraries enable automated content updates and template-driven deck generation.

What's the best way to batch update content across multiple presentation slides?

Batch update content across multiple presentation slides by applying script-driven commands to modify PPTX files deterministically. This approach automates repetitive edits to layouts, text, and templated content.