pptx

Create, edit, and analyze PowerPoint presentations with slide layouts and notes.

27|5|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/garfield-bb/hap-skills-collection --skill pptx-garfield-bb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/garfield-bb/hap-skills-collection/tree/main/.claude/skills/skills/pptx
Command: npx skills add https://github.com/garfield-bb/hap-skills-collection --skill pptx-garfield-bb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill enables Claude to automate PowerPoint (PPTX) creation, editing, and analysis, reducing manual work and improving consistency across presentations.

Core Features & Use Cases

  • Creation, editing, and analysis of presentations (.pptx) to streamline slide generation, template application, and speaker notes.
  • Support for working with slide layouts, comments, and review notes to accelerate collaboration and version control.
  • Use Case: Imagine you need a 12-slide investor deck generated from a template with consistent typography and layout rules; this skill can automate generation, layout adjustments, and notes integration.

Quick Start

Use the PPTX skill to generate and edit a presentation by describing the desired slides, layouts, and notes to Claude.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation from a template while preserving slide layouts?

Automate PowerPoint creation by describing desired slides, layouts, and notes to generate .pptx files while preserving typography and layout rules. The skill integrates generation tooling and parsing logic to produce slides and maintain text formatting consistently across presentations.

Can I add speaker notes and comments to existing slides programmatically?

Yes, you can add speaker notes and review comments to existing slides programmatically. The skill supports working with slide layouts, comments, and notes to accelerate collaboration and version control within your presentation files.

What's the best way to generate a multi-slide investor deck automatically?

Generate a multi-slide investor deck automatically by providing slide descriptions, layout preferences, and notes. The skill applies consistent typography and layout rules across all generated slides, streamlining the creation of professional presentation decks.

Do I need Python or Node.js dependencies to edit PowerPoint files?

The skill relies on both Python and Node.js libraries, including python-pptx and pptxgenjs, to edit PowerPoint files. These dependencies enable parsing logic and generation tooling to modify slide content while preserving layouts and text formatting.

Can I analyze an existing .pptx file to extract slide content and structure?

Yes, you can analyze existing .pptx files to extract slide content and structure. The skill supports presentation analysis alongside creation and editing, allowing you to parse slides, review layouts, and extract text formatting information.

Why does my PowerPoint layout break when modifying slides through automation?

Layout issues during automated PowerPoint modification can occur when text formatting or layout rules are not preserved. The skill integrates parsing logic designed to maintain existing layouts and formatting, reducing the risk of broken slide structures during edits.