pptx

Convert natural-language prompts into PPTX edits and layout adjustments using Python-PPTX.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/designershubh1208-pixel/on-block --skill pptx-designershubh1208-pixel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/designershubh1208-pixel/on-block/tree/main/skills/pptx
Command: npx skills add https://github.com/designershubh1208-pixel/on-block --skill pptx-designershubh1208-pixel

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations by turning natural-language prompts into structured PPTX workflows, reducing manual formatting time and ensuring consistency across slides.

Core Features & Use Cases

  • Auto-generated slides from prompts: Generate title, content, and layout consistent with a given outline or brief.
  • Layout-aware editing: Apply changes to slide structures (titles, bullets, notes) while preserving design integrity.
  • Notes, comments, and layouts: Manage speaker notes and layout variations to support collaborative slide decks.
  • Use Case: Imagine preparing a 10-slide product pitch: generate the outline, apply a chosen layout, insert key points, and export a polished PPTX ready for rehearsal.

Quick Start

Start by asking the AI to create or edit a PPTX deck. For example: “Create a 5-slide presentation about the XYZ product with a title slide, an overview, a feature list, a KPI slide, and a closing slide, using a clean, modern 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 presentation creation from an outline?

Automating PowerPoint presentation creation involves converting natural-language prompts into PPTX edits using Python-PPTX, generating title and content slides directly from a provided outline while maintaining consistent layouts.

Can I update slide layouts and add speaker notes without breaking the existing design?

Updating slide layouts and adding speaker notes can be done safely by applying layout-aware edits that modify titles, bullets, and notes while preserving the original design integrity of the PPTX file.

What is the best way to generate a 5-slide product pitch deck automatically?

The best way to generate a product pitch deck is by prompting the AI with a brief to create a 5-slide PPTX, which then structures the title, overview, feature list, KPI, and closing slides automatically.

Does Python-PPTX support validating the structure of an existing presentation?

Python-PPTX supports validating presentation structures by analyzing the PPTX file, checking slide layouts, and verifying elements like titles, bullets, and speaker notes to ensure formatting consistency.

Do I need Pillow to edit PPTX slides with AI prompts?

Pillow is required alongside Python-PPTX to handle image processing tasks within the presentation, ensuring that visual elements and layouts are correctly managed during AI-driven slide generation and modification.