pptx

Creates, edits and analyzes PowerPoint (.pptx) presentations programmatically.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/stefanbosak/copilot-cli --skill pptx-stefanbosak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/stefanbosak/copilot-cli/tree/main/.copilot/skills/pptx
Command: npx skills add https://github.com/stefanbosak/copilot-cli --skill pptx-stefanbosak

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The PPTX skill enables Claude to create, edit, and analyze PowerPoint presentations (.pptx) by interpreting user prompts and manipulating slide content, layouts, and metadata inside PPTX files.

Core Features & Use Cases

  • Create new presentations or modify existing ones by programmatically updating slides, shapes, text, and layout structures.
  • Analyze PPTX contents to extract text, structure, and layout information for reporting, auditing, or content planning.
  • Handle common presentation workflows such as applying templates, adding comments or speaker notes, and reordering or cloning slides.
  • Use cases include building decks from HTML content, bulk editing slides for consistent branding, or auditing slide inventories for content reviews.

Quick Start

Use the pptx skill to generate a 3-slide deck from a simple HTML input and save it as deck.pptx.

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 from HTML content?

You can automate PowerPoint presentation creation by using a scripted toolkit to generate new PPTX decks from HTML content, programmatically manipulating slides, placeholders, and shapes.

Can I bulk edit existing slides for consistent branding in a .pptx file?

Yes, you can bulk edit existing slides for consistent branding by programmatically updating slide layouts, shapes, and text structures across the presentation file.

What's the best way to extract text and layout information from a PPTX file?

The best way to extract text and layout metadata from a PPTX file is by analyzing presentation contents through a scripted toolkit that audits slide inventories and structural information.

Does python-pptx support adding speaker notes and cloning slides?

Yes, python-pptx supports adding speaker notes and cloning slides, enabling common presentation workflows like reordering slides, applying templates, and modifying layout structures.

What are the limitations when manipulating images and shapes in PowerPoint slides?

Limitations when manipulating images and shapes involve dependencies on Pillow for image processing and python-pptx for layout metadata, restricting modifications to what these libraries support within PPTX structures.