Agent skill · creative production · aiskillstore

pptx

Professional PowerPoint presentation creation, editing, and automation with support for layouts, templates, charts, images, and formatting. Use when working with .pptx files for: (1) Creating presentations from scratch, (2) Editing existing presentations, (3) Applying templates and themes, (4) Adding charts and visualizations, (5) Bulk slide generation, (6) Presentation automation

Why this skill is useful

Adds specific commands and workflows for creating and automating PowerPoint presentations that the AI wouldn't reliably generate on its own.

What it needs

Requires python-pptx installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

PowerPoint (PPTX) Skill Overview This skill provides comprehensive PowerPoint presentation creation, editing, and automation capabilities using Python's python-pptx library. Create professional presentations programmatically with full control over layouts, themes, content, charts, and visualizations. Core Capabilities Presentation Creation: New presentations, templates, metadata, page configuration Slide Management: Add, duplicate, delete, reorder slides with predefined layouts Content Types: Text, shapes, images, tables, charts, SmartArt, hyperlinks Design & Formatting: Themes, color schemes, fonts, fills, borders, effects Advanced Features: Transitions, animations, embedded objects, video/audio, comments Installation Install the required library: Basic imports: For complete library setup and supporting packages (Pillow, pandas, matplotlib), see references/library-setup.md. Core Workflows Workflow 1: Creating a Business Presentation Goal: Create a professional presentation with title slide, content slides, and conclusion. Steps: 1. Initialize Presentation Create new presentation object Set slide dimensions (standard 16:9 or 4:3) Configure metadata (title, author, subject, keywords) 2. Add Title Slide Use title slide layout (typically prs.slidelayouts[0]) Set title and subtitle text Apply formatting (font size, color, bold) 3. Add Content Slides Use appropriate layouts (bullet, two-column, title-only, blank) Populate placeholders or add text boxes Format text with proper hierarchy 4. Add Visual Elements Insert images with proper sizing and positioning Add charts with formatted data Create tables with cell styling 5. Save Presentation Save to .pptx format Verify file creation Quick Example: See examples/business-presentation.md for complete implementation. Workflow 2: Adding Charts Goal: Create data visualizations with bar, line, and pie charts. Steps: 1. Prepare chart data using CategoryChartData 2. Define categories and series 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/pptx--13224a

View the source on GitHub

Browse the @skills marketplace