pptx

Automate PowerPoint deck creation, editing, and analysis in PPTX files.

36|4|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/xg-gh-25/SwarmAI --skill pptx-xg-gh-25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/xg-gh-25/SwarmAI/tree/main/backend/skills/s_pptx
Command: npx skills add https://github.com/xg-gh-25/SwarmAI --skill pptx-xg-gh-25

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Presentation creation, editing, and analysis are time-consuming and error-prone when done manually; this skill automates PPTX workflows to accelerate deck production and ensure consistency.

Core Features & Use Cases

  • Create new decks from templates and apply branding/layout rules across slides.
  • Edit slide content (titles, body text, images, shapes) programmatically, with support for text formatting and layout adjustments.
  • Analyze and restyle existing decks by extracting style cues, colors, fonts, and layouts to enable rapid restyling and governance.

Quick Start

Create a 6-slide deck from a template and automatically update titles, content, and visuals.

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

Automate PowerPoint deck creation by applying template-driven workflows to programmatically generate slides, update titles, replace body text, and insert images. This approach accelerates presentation production while ensuring consistent branding and layout rules across all generated decks.

Can I edit text and images in existing PPTX slides programmatically?

Edit existing PPTX slides programmatically to manipulate slide content including titles, body text, images, and shapes. The tooling supports text formatting and layout adjustments, enabling rapid content replacement and deck refreshes without manual editing in PowerPoint.

What is the best way to analyze and restyle existing PowerPoint presentations?

Analyze and restyle existing PowerPoint presentations by extracting style cues, colors, fonts, and layouts from slides. This enables rapid restyling and governance by applying consistent visual rules across decks, ensuring brand compliance and visual consistency throughout the presentation.

Does this approach work with OOXML-aware tooling for consistency checks?

OOXML-aware tooling supports consistency checks and programmatic slide manipulation within PPTX files. By understanding the underlying XML structure, the workflow ensures accurate content replacement, layout preservation, and reliable deck audits across team presentation files.

Can I use python-pptx and pptxgenjs together for presentation automation?

Python-pptx and pptxgenjs serve as core dependencies for presentation automation, enabling cross-language slide generation and editing. Combined with Pillow and Sharp for image processing, they facilitate comprehensive deck creation, content manipulation, and visual asset optimization workflows.

How do I perform a deck audit to check presentation consistency across teams?

Perform a deck audit by analyzing PPTX files to extract and validate style cues, colors, fonts, and layouts across team presentations. This automated consistency check identifies formatting deviations and ensures all decks comply with established branding and governance rules.