powerpoint

Automates PPTX handling for generating, editing, and reading presentations.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/danmartinez78/echo-ghost-backup --skill powerpoint-danmartinez78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/danmartinez78/echo-ghost-backup/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/danmartinez78/echo-ghost-backup --skill powerpoint-danmartinez78

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the end-to-end handling of PPTX files, enabling creation, editing, and content extraction across templates and raw decks to streamline presentation workflows.

Core Features & Use Cases

  • Read/analyze PPTX content to extract text, notes, and layout information.
  • Edit or create presentations from templates, or assemble decks from multiple sources.
  • Create presentations from scratch and manage slide layouts, speaker notes, and comments.

Quick Start

Create or modify a PPTX deck from a template or source file.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate reading and extracting text from PowerPoint slides?

This Skill automates PPTX handling to extract text, notes, and layout information from PowerPoint slides. It unpacks and analyzes presentation files using Python scripts to read content across multiple decks and templates.

Can I generate presentations from existing templates programmatically?

Yes, you can create and edit presentations from existing templates programmatically. The Skill applies layout-aware editing workflows to inject content into template structures and repackage them into new PPTX deck files.

Do I need Python to edit PPTX files and manage slide layouts?

Yes, Python is required to edit PPTX files and manage slide layouts. The Skill uses Python scripts to unpack, modify, and repackage presentations, relying on the defusedxml and validators dependencies for processing.

What's the best way to assemble a deck from multiple PowerPoint sources?

The best way to assemble a deck from multiple sources is using layout-aware Python scripts to unpack, merge, and repackage PPTX files. This preserves slide structures and formatting across combined templates and source files.

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

Yes, this approach supports adding speaker notes and comments to slides. The Skill handles slide-level edits including notes and layout modifications when creating presentations from scratch or templates.