pptx

Automate creation, editing, and analysis of PowerPoint (.pptx) presentations.

Updated Dec 27, 2025
One-click install
npx skills add https://github.com/mayankmishra0403/printhub --skill pptx-mayankmishra0403
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mayankmishra0403/printhub/tree/main/skills/document-skills/pptx
Command: npx skills add https://github.com/mayankmishra0403/printhub --skill pptx-mayankmishra0403

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PowerPoint workflows often require programmatic creation, editing, and analysis of PPTX files, which is time-consuming and error-prone when done manually.

Core Features & Use Cases

  • Automated slide generation: Create new presentations from templates with consistent layouts and typography.
  • Content editing & replacement: Update slide content, layouts, and notes across multiple slides, with preserved formatting.
  • Inventory & validation: Extract text inventories, validate slide relationships, and detect text overflow or layout issues.
  • Batch processing & thumbnails: Generate thumbnails and inventory-driven changes for large decks, with preview workflows.

Quick Start

Create a new PPTX from a template and replace placeholders with your content.

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 templates?

Automate PowerPoint presentation creation by using Python scripts to generate slides from existing templates, replacing placeholder content while preserving layout consistency and typography across the entire deck.

Can I extract text inventories from PPTX files for validation?

Extract text inventories from PPTX files by running inventory scripts that pull text content, validate slide relationships, and detect text overflow or layout alignment issues across shapes and slides.

Does python-pptx work with Playwright for HTML to PPTX conversion?

Python-pptx works with Playwright and Sharp to convert HTML to PPTX format, utilizing JavaScript and Python scripts to transform web content into structured PowerPoint presentations efficiently.

What is the best way to validate OOXML structure in PowerPoint files?

Validate OOXML structure in PowerPoint files by enforcing slide layout alignment, checking text overflow, and verifying relationship integrity across slides and shapes using dedicated validation scripts.

How do I replace placeholder content across multiple slides?

Replace placeholder content across multiple slides by applying inventory-driven changes that update text, layouts, and notes while preserving the original formatting and slide structure.

Can I generate thumbnails for large PowerPoint decks in batch?

Generate thumbnails for large PowerPoint decks in batch by processing multiple PPTX files simultaneously, creating preview workflows that output visual thumbnails for quick slide review.