pptx

Read, edit, and assemble PPTX presentations from templates and media.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/cgm-free/ai-education-platform --skill pptx-cgm-free
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/cgm-free/ai-education-platform/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/cgm-free/ai-education-platform --skill pptx-cgm-free

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 tedious and error-prone; this skill automates reading, editing, assembling, and exporting PPTX decks from templates and media.

Core Features & Use Cases

  • Create, edit, and assemble slides from templates and layouts
  • Extract text, notes, and structure from slides for summaries or reports
  • Duplicate, reorder, or merge slides across layouts to fit a narrative

Quick Start

Provide a PPTX file and an outline; the skill will generate a deck with the requested slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating a PowerPoint presentation from an existing template?

You can automate PPTX creation by providing a template file and a slide outline; the skill reads the template, applies your requested layouts, and assembles a finished deck deterministically via scripts.

Can I extract text and notes from PowerPoint slides for a report?

Yes, extracting slide content like text and notes is supported; the skill reads the PPTX structure to pull summaries and content, enabling automated report generation from existing presentations.

What's the best way to merge and reorder slides across different PowerPoint layouts?

To reorganize slides, the skill duplicates, reorders, and merges slides across layouts to fit your narrative, enforcing deterministic execution and validating the output before packaging the final deck.

Does this PPTX automation skill require any specific Python libraries installed?

Yes, the skill requires defusedxml, lxml, and Pillow installed in your environment to handle XML parsing and media processing during presentation assembly and editing.

How do I generate a pitch deck from an outline and media files?

Provide your PPTX template alongside an outline and media; the skill assembles the pitch deck by applying templates, inserting media, and validating outputs before packaging the final presentation.