pptx

Create, edit, and extract content from PPTX presentations using XML processing.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/mealpac/manus --skill pptx-mealpac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mealpac/manus/tree/main/skills/utility-skills/pptx
Command: npx skills add https://github.com/mealpac/manus --skill pptx-mealpac

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and updating PowerPoint presentations is time-consuming and error-prone when done manually; this skill automates common PPTX tasks to accelerate deck production and ensure consistency.

Core Features & Use Cases

  • Create and modify slide decks from templates, including layouts, speaker notes, and comments.
  • Extract text and content from slides for summaries, indexing, or QA, and verify template compliance.
  • Use case: a team wants to generate a 10-slide pitch deck from a template and automatically extract key metrics from presenter notes.

Quick Start

Provide a PPTX file and a clear prompt to generate or edit slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from a template?

To automate PowerPoint presentation creation, provide a PPTX file and a clear prompt to generate or edit slides. This skill uses template-driven layouts to create, modify, and extract deck content, ensuring consistency and accelerating deck production.

Can I extract text and content from PPTX slides for indexing?

Yes, you can extract text and content from PPTX slides for summarization, indexing, or QA. The skill automates content extraction, including key metrics from presenter notes and comments, to support presentation workflows and verify template compliance.

Does this PPTX automation tool work with Python and lxml?

Yes, this PPTX automation tool works with Python by using lxml and defusedxml for XML processing. It also uses Pillow for image rendering, ensuring robust slide manipulation, layout adjustments, and content extraction within presentation workflows.

What is the best way to edit slide notes and comments in a deck?

The best way to edit slide notes and comments in a deck is by using automated PPTX scripts. This skill modifies speaker notes and comments directly within the presentation file, streamlining the updating process and maintaining template compliance.

Are there limitations when unpacking and packing PPTX files for editing?

Limitations when unpacking and packing PPTX files depend on XML processing and image rendering capabilities. The skill relies on defusedxml, lxml, and Pillow to handle slide modifications, but complex template layouts may require clear prompts to ensure accurate deck generation.