pptx

Create, edit, and analyze PowerPoint presentations using Python-pptx.

26|1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/gotar/opencode-config --skill pptx-gotar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gotar/opencode-config/tree/main/skills/pptx
Command: npx skills add https://github.com/gotar/opencode-config --skill pptx-gotar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react, react-dom, react-icons, sharp, LibreOffice, Poppler, defusedxml.

What problem does it solve?

This skill enables you to programmatically create, edit, and analyze PowerPoint presentations (.pptx files). It helps automate repetitive deck tasks, coordinate layouts, and document notes or comments without manual editing.

Core Features & Use Cases

  • Deck creation: Generate new PPTX files from structured inputs or templates.
  • Editing & layouts: Modify content, adjust layouts, and apply slide templates consistently.
  • Collaboration & notes: Add or extract comments, notes, and speaker cues for presentations.
  • Use Case: Imagine you need to produce a 20-slide investor deck from a dataset; this skill can assemble slides, insert data visualizations, and ensure consistent styling.

Quick Start

Tell Claude to generate a new PowerPoint deck named "Q4-Roadshow.pptx" with 10 slides using a clean, professional 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 deck creation from structured data?

You can automate PowerPoint deck creation by programmatically generating new PPTX files from structured inputs or templates. This skill assembles slides, inserts data visualizations, and applies consistent styling without manual formatting.

Can I add speaker notes and comments to PPTX files programmatically?

Yes, you can add or extract speaker notes and comments to PPTX files programmatically. This skill enables you to insert speaker cues and document collaboration notes directly into the presentation file.

Does this approach support modifying existing PowerPoint slide layouts and content?

Yes, modifying existing PowerPoint slide layouts and content is fully supported. You can adjust slide layouts, modify text content, and apply slide templates consistently across the entire deck.

What is the best way to generate a 20-slide investor deck from a dataset?

The best way to generate an investor deck from a dataset is using automated PPTX generation. This skill can assemble 20 slides from structured data, insert visualizations, and ensure consistent professional styling throughout.

Do I need Python-pptx and PptxGenJS to run this PowerPoint automation skill?

Python-pptx is used for core content manipulation, while PptxGenJS provides optional advanced rendering capabilities. The skill documents all required dependencies and setup steps needed for PowerPoint automation.