powerpoint

Create, read, edit, and assemble PPTX decks from templates.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill powerpoint-peteromallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/skills/productivity/powerpoint
Command: npx skills add https://github.com/peteromallet/megaplan --skill powerpoint-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables programmatic handling of PowerPoint PPTX files — from creating new decks and reading content to editing slides and merging templates — to streamline presentation workflows.

Core Features & Use Cases

  • Create from templates: generate decks by applying slide templates to content.
  • Read/Analyze: extract text and structure from PPTX files for summaries or indexing.
  • Edit/Assemble: update slides, insert templates, and merge slide layouts across decks.

Quick Start

Start by loading a PPTX workspace and run the skill to create or modify decks from templates.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I generate a PowerPoint deck from a template programmatically?

To generate a PowerPoint deck from a template, this Skill applies slide templates to your content using script-based tooling. It automates PPTX file packing and validation to create new presentations from predefined layouts.

Can I extract text and structure from existing PPTX files?

Yes, you can extract text and structure from PPTX files for indexing or summaries. The Skill reads PowerPoint deck content by validating and parsing the XML structure within the presentation file format.

What is the best way to merge slide layouts across multiple PowerPoint decks?

The best way to merge slide layouts across PowerPoint decks is using this Skill's assembly feature. It edits and assembles slides by inserting templates and merging layouts from multiple PPTX files into a single deck.

Do I need any specific dependencies to edit PPTX slides with this tool?

You need the defusedxml and validators dependencies to edit PPTX slides. These libraries handle secure XML parsing and file validation, ensuring safe and accurate PowerPoint file manipulation during the editing process.

How does PPTX validation work when updating presentation templates?

PPTX validation works by checking the presentation file structure before applying template updates. This Skill uses script-based tooling and the validators dependency to ensure PowerPoint files are correctly packed and formatted before modification.

Can I merge multiple PowerPoint decks into a single presentation?

Yes, you can merge multiple PowerPoint decks into a single presentation. The Skill assembles slides by inserting templates and merging layouts across different PPTX files to streamline your presentation workflow.