pptx

Automate PowerPoint slide creation, editing, and analysis with python-pptx.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/saajunaid/junai --skill pptx-saajunaid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/saajunaid/junai/tree/main/.github/skills/docs/document-skills/pptx
Command: npx skills add https://github.com/saajunaid/junai --skill pptx-saajunaid

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX automation reduces manual, error-prone slide editing by offering deterministic, script-driven creation and modification of .pptx decks.

Core Features & Use Cases

  • Template-driven slide generation and layout management to enforce consistency across decks.
  • Text and image insertion, formatting, and batch content replacement across multiple slides.
  • HTML-to-PPTX workflows and placeholder-aware editing to accelerate presentation generation from web content.

Quick Start

Create a 6-slide deck from a template, fill in titles and content, and export as deck.pptx.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint slide creation from a template?

Automating PowerPoint slide creation from a template uses script-driven generation to enforce layout consistency. It applies placeholder handling and batch content replacement to deterministically populate multiple slides and export .pptx decks.

What is the best way to batch replace text and images across multiple slides?

Batch replacing text and images across multiple slides is achieved through deterministic, script-driven edits. This approach applies placeholder-aware formatting and content insertion to update multiple presentation slides simultaneously without manual errors.

Can I convert HTML content into a PPTX presentation?

Converting HTML content into a PPTX presentation is supported through HTML-to-PPTX workflows. This mechanism uses placeholder-aware editing to accelerate presentation generation by directly mapping web content into slide layouts.

Does python-pptx support template-driven layout enforcement for decks?

python-pptx supports template-driven layout enforcement for decks by managing placeholders and slide layouts. It enables deterministic, reusable edits to ensure visual consistency across generated PowerPoint presentations.

Why does script-driven PPTX editing reduce manual slide formatting errors?

Script-driven PPTX editing reduces manual slide formatting errors by replacing human input with deterministic code. It enforces strict layout management and reusable templates for reliable, error-free presentation generation.

Do I need Pillow to insert and format images in PowerPoint slides?

You need Pillow alongside python-pptx to handle image processing for PowerPoint slides. This combination enables deterministic image insertion, formatting, and batch content replacement within automated presentation workflows.