pptx

Create and edit PowerPoint slides from outlines and speaker notes.

52|3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Zhow01/SkillAttack --skill pptx-zhow01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Zhow01/SkillAttack/tree/main/data/skillinject/contextual/pptx_male_name_replacement
Command: npx skills add https://github.com/Zhow01/SkillAttack --skill pptx-zhow01

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude often needs to generate, edit, and analyze PowerPoint presentations (.pptx) but manual drafting and formatting are time consuming. This Skill enables seamless orchestration of PPTX tasks, dramatically reducing repetitive work and enabling consistent layouts and notes.

Core Features & Use Cases

  • Automated slide generation: Create new decks from outlines and speaker notes.
  • Content editing: Modify slide content, layouts, and comments without restructuring your prompts.
  • Notes & collaboration: Add and update speaker notes and comments to support reviews and collaboration.
  • Use Case: Rapidly assemble presentation packs for client meetings by outlining slides and importing notes.

Quick Start

Provide Claude with a slide outline and any speaker notes to generate the 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 an outline?

Automating PowerPoint presentation creation from an outline involves parsing structured text to generate slides and speaker notes. This Skill orchestrates PPTX tasks, assembling decks from outlines while validating slide structures and applying consistent layouts.

Can I edit and add speaker notes to existing slides without restructuring prompts?

Yes, you can edit and add speaker notes to existing slides without restructuring prompts. This Skill modifies slide content, layouts, and comments directly, supporting reviews and collaboration by updating annotations efficiently within the PPTX file.

What's the best way to generate PPTX files using Claude and python-pptx?

The best way to generate PPTX files using Claude and python-pptx is through a PPTX-aware workflow. This Skill leverages python-pptx and pptxgenjs dependencies to parse outlines and assemble slides, dramatically reducing manual formatting and repetitive drafting work.

Do I need a specific processing environment to validate slide structures for client meetings?

Yes, you need a PPTX processing environment with supporting tooling like python-pptx and lxml to validate slide structures for client meetings. This setup ensures efficient parsing and assembly of presentation packs from imported outlines and notes.

Does this approach work with pptxgenjs for automated slide layout generation?

Yes, this approach works with pptxgenjs for automated slide layout generation. The Skill integrates pptxgenjs alongside python-pptx and sharp dependencies to orchestrate PPTX creation, enabling consistent layouts and rapid deck assembly from provided outlines.

Why does automated PPTX editing require dependencies like sharp and lxml?

Automated PPTX editing requires dependencies like sharp and lxml to parse XML structures and process images within slides. These supporting tools allow the PPTX-aware workflow to efficiently modify content, validate structures, and handle complex presentation formatting.