pptx

Automate PowerPoint creation, editing, and parsing with Python tooling.

16|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill pptx-bahayonghang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/bahayonghang/my-claude-code-settings/tree/main/skills/pptx
Command: npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill pptx-bahayonghang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow.

What problem does it solve?

The PPTX Skill reduces manual PowerPoint work by enabling automated creation, editing, parsing, and assembly of .pptx decks, saving time on repetitive slide tasks.

Core Features & Use Cases

  • Create and modify decks from templates and slide layouts, inserting titles, bullets, and speaker notes.
  • Read, parse, and extract slide content for reports, summaries, or indexing.
  • Combine, split, or reflow slides across presentations and apply consistent styling.

Quick Start

Use this skill to generate a deck from a template.pptx. Example: Create a 6-slide product-pitch deck from template.pptx with sections for Problem, Solution, Market, and Metrics.

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 a template?

Automate PowerPoint presentation creation by using this skill to generate decks from a template.pptx file, inserting titles, bullets, speaker notes, and comments while applying consistent slide layouts. It relies on Python tooling to load deterministic scripts for repetitive slide tasks.

Can I parse and extract slide content from existing pptx files?

Yes, you can parse and extract slide content from existing pptx files. The skill reads presentations to extract text, notes, and comments, enabling you to generate summaries, build reports, or index deck contents automatically without manual copying.

What is the best way to combine or split slides across multiple presentations?

The best way to combine or split slides across multiple presentations is using this skill to assemble, reflow, and apply consistent styling across decks. It automates slide manipulation to ensure formatting remains uniform throughout the merged or split pptx files.

Does this PowerPoint automation skill require Python dependencies?

Yes, this PowerPoint automation skill requires Python dependencies including defusedxml, lxml, and Pillow. These libraries support XML parsing, document structure manipulation, and image processing required for reading, generating, and editing complex pptx files.

Can I add speaker notes and comments to slides programmatically?

Yes, you can add speaker notes and comments to slides programmatically. The skill covers slide layouts, notes, and comments, allowing you to insert this metadata automatically when creating pitches, reports, or project decks from templates.

How do I create a product pitch deck automatically with multiple slides?

To create a product pitch deck automatically, use this skill to generate a multi-slide presentation from a template.pptx, defining sections like Problem, Solution, Market, and Metrics. It inserts the content and applies the layout deterministically via Python scripts.