pptx

Create, edit, and analyze PPTX files through a scripted interface.

2.9k|257|Updated Apr 7, 2025
One-click install
npx skills add https://github.com/invariantlabs-ai/mcp-scan --skill pptx-invariantlabs-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/invariantlabs-ai/mcp-scan/tree/main/tests/skills/pptx
Command: npx skills add https://github.com/invariantlabs-ai/mcp-scan --skill pptx-invariantlabs-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, Pillow, python-pptx, defusedxml, lxml, six, and includes scripts (resource) components.

What problem does it solve?

Claude can streamline PowerPoint workflows by handling creation, modification, and analysis of PPTX files, eliminating manual, repetitive tasks.

Core Features & Use Cases

  • Automate slide creation, template application, and text edits across decks
  • Manage slide layouts and add speaker notes or comments
  • Analyze presentations for structure, consistency, and layout integrity

Quick Start

Create a new PPTX with a title slide and a content slide using a standard layout.

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 and editing?

You can automate PowerPoint presentation creation and editing by using a scripted interface to programmatically generate slides, apply templates, modify text, and insert speaker notes across PPTX files.

Can I apply templates and add speaker notes to PowerPoint slides programmatically?

Yes, you can apply templates and add speaker notes to PowerPoint slides programmatically, streamlining the process of preparing board-ready decks and managing layout consistency across multiple slides.

How do I analyze a PPTX file for structure and layout consistency?

You can analyze a PPTX file for structure and layout consistency by extracting layout information through a scripted interface, reviewing presentations to ensure integrity across all slides automatically.

What dependencies are needed to automate PowerPoint workflows with Python?

Automating PowerPoint workflows with Python requires dependencies including python-pptx for file manipulation, lxml and defusedxml for XML parsing, plus Pillow and sharp for image processing.

Is there a way to batch update slide templates across multiple PPTX files?

Yes, you can batch update slide templates across multiple PPTX files by automating repetitive modification tasks through a scripted workflow, applying consistent layouts and text edits across decks.