pptx

Create, parse, and edit PPTX decks using a Python-based toolchain.

31|8|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/citedy/adclaw --skill pptx-citedy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/citedy/adclaw/tree/main/src/adclaw/agents/skills/pptx
Command: npx skills add https://github.com/citedy/adclaw --skill pptx-citedy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files are central to pitches and presentations, but creating, parsing, and editing slide decks, templates, and notes across multiple files is repetitive and error-prone. This skill unifies PPTX deck creation, content extraction, and presentation updates into a single automated workflow.

Core Features & Use Cases

  • Create, edit, and assemble decks from templates and layouts.
  • Read, parse, or extract text and content from PPTX files for summaries, emails, or reports.
  • Manage speaker notes, comments, and templates to streamline presentation workflows.
  • Trigger actions when users mention deck, slides, or presentation terms or reference a .pptx filename.

Quick Start

Provide a PPTX file and a description of the desired operation (e.g., generate a deck from an outline, extract text, or update slides) to begin.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX deck creation from templates?

Automate PPTX deck creation by providing a template file and an outline description to generate, assemble, and edit slides automatically. This workflow unifies templated layout generation and slide updates into a single automated process.

Can I extract text and content from PPTX files for reports?

Extract text and content from PPTX files by parsing slide decks to pull text, speaker notes, and comments. This enables automated content extraction for generating summaries, emails, or reports directly from presentation files.

Does this PPTX automation workflow require Python dependencies?

PPTX automation requires Python dependencies including defusedxml, lxml, and Pillow to parse, generate, and edit slide decks. These libraries handle XML processing and image manipulation within the automated presentation workflow.

What's the best way to manage speaker notes across multiple slide decks?

Manage speaker notes across multiple slide decks by automating PPTX parsing and editing workflows. This approach reads, updates, and maintains notes and comments across files consistently, reducing manual repetitive errors.

How do I update existing slides without breaking the template layout?

Update existing slides by applying automated PPTX editing workflows that preserve templated layouts while modifying content. This ensures consistent formatting across marketing, sales, and training decks during batch slide updates.