pptx

Create, read, edit, and assemble PPTX slide decks with Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hueidou/CoCo --skill pptx-hueidou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/hueidou/CoCo/tree/main/src/coco/agents/skills/pptx
Command: npx skills add https://github.com/hueidou/CoCo --skill pptx-hueidou

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX Skill automates repetitive PowerPoint workflows, enabling you to create, read, edit, and assemble slide decks without manual editing.

Core Features & Use Cases

  • Create decks from templates and layouts, including speaker notes and comments.
  • Read, parse, and extract text from PPTX files for summaries, transcripts, or downstream processing.
  • Edit, modify, or combine slides, templates, and slide files to produce pitch decks, reports, or presentations.
  • Trigger actions by mentioning deck, slides, presentation, or a specific .pptx filename to load context-aware operations.

Quick Start

Provide a ready-to-use PPTX deck by applying content to a chosen template and generating slides accordingly.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide creation from templates?

Automating PowerPoint slide creation from templates is achieved by applying content to chosen layouts and generating slides programmatically. This Skill manipulates PPTX files using Python scripts to produce complete decks without manual editing.

Can I extract text from PPTX files for downstream processing?

Yes, extracting text from PPTX files is supported by reading and parsing presentation decks. This Skill captures slide content to generate summaries, transcripts, or structured data for downstream processing workflows.

How do I edit and combine multiple slides into a single presentation?

Editing and combining multiple slides into a single presentation involves modifying, assembling, and updating slide files programmatically. This Skill automates assembling pitch decks or reports by manipulating slide layouts and templates.

Do I need Python scripts to manipulate PPTX files for deck generation?

Yes, Python scripts are required to manipulate PPTX files for deck generation. This Skill relies on Python environments with dependencies like lxml and Pillow to automate reading, editing, and assembling slide decks.

Does this approach support adding speaker notes and comments to slides?

Adding speaker notes and comments to slides is fully supported during deck creation and editing. This Skill automates updating templates with notes and comments to enable end-to-end presentation production.

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

Limitations of automating PPTX workflows include dependency on Python environments and specific libraries like lxml and Pillow. Complex template formatting or unsupported layout features may require manual adjustments after script execution.