powerpoint

Automate PowerPoint deck workflows for reading, editing, and generating PPTX slides.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies and accelerates the end-to-end handling of PowerPoint decks by automating creation, extraction, and editing tasks across PPTX files, templates, and layouts. It reduces manual toil, ensures consistency across slides, and enables rapid deck iteration for presentations, pitches, and reports.

Core Features & Use Cases

  • Read/analyze content: extract text and metadata from slides, notes, and templates to inform edits or summarization.
  • Edit or create from templates: modify slides using master slides, templates, layouts, and slide masters; generate new decks from templates.
  • Create from scratch: assemble new presentations by laying out slides, populating content blocks, and exporting finalized PPTX files.
  • Template automation and deck assembly: batch-create or update decks by combining content blocks with templated layouts for scalable presentation workflows.
  • Use Case: a product team auto-generates a 12‑slide investor deck by mapping sections to layouts, inserting product data, and exporting a ready-to-share PPTX.

Quick Start

Provide a PPTX file or a template, and ask this skill to read, modify, or generate slides accordingly.

Frequently Asked Questions about powerpoint

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

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

Automate PowerPoint deck creation by mapping content blocks to master slides and templated layouts, then populating product data to export a finalized PPTX file. This approach enables batch-creating or updating decks for scalable presentation workflows without manual slide formatting.

What's the best way to extract text and metadata from PPTX slides?

Extract text and metadata from PPTX slides by reading slide content, notes, and templates directly to inform edits or summarization. This automated extraction captures presentation data across business and education contexts to support downstream content analysis.

Can I generate a new presentation from scratch without an existing template?

Generate new presentations from scratch by assembling slides, laying out content blocks, and exporting finalized PPTX files. You can populate content directly into new slides without relying on pre-existing master slides or template layouts.

Do I need a specific Python environment to edit PPTX files?

You need a Python environment with dependencies such as defusedxml and validators to automate PPTX workflows. The skill relies on SKILL.md frontmatter for discovery and requires these specific libraries to handle XML parsing and content validation securely.

How do I batch-update multiple PowerPoint slides using template layouts?

Batch-update multiple PowerPoint slides by combining content blocks with templated layouts to automate deck assembly. This template automation covers modifying slides using master slides and layouts, ensuring consistency across scalable presentation workflows.

Why use template-based deck assembly instead of manual slide formatting?

Template-based deck assembly reduces manual toil and ensures consistency across slides by automating creation, extraction, and editing tasks. It enables rapid deck iteration for presentations, pitches, and reports while maintaining professional layout standards across PPTX files.