pptx

Automate PowerPoint creation, editing, and analysis with python-pptx and HTML/JS tooling.

4|5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/QuestNova502/claude-skills-sync --skill pptx-questnova502
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/QuestNova502/claude-skills-sync/tree/main/skills/pptx
Command: npx skills add https://github.com/QuestNova502/claude-skills-sync --skill pptx-questnova502

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and updating PowerPoint decks is often tedious, error-prone, and time-consuming; this Skill automates PPTX creation, editing, and analysis to streamline slide workflows.

Core Features & Use Cases

  • Generate new presentations and modify existing slides using layouts and placeholders
  • Insert and format images, charts, tables, and speaker notes with consistent styling
  • Use Case: automatically generate a weekly product update deck with charts and notes for stakeholders

Quick Start

Generate a 6-slide PPTX about a given topic, apply a suitable layout, add visuals, and export as 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 creation from start to finish?

You can automate PowerPoint creation by generating slides, applying layouts, and inserting images, charts, tables, and speaker notes to produce consistent decks without manual formatting.

Can I insert charts and tables into slides using python-pptx?

Yes, you can insert and format charts and tables directly into slides. The workflow handles visual data insertion and applies consistent styling across the generated presentation.

What's the best way to edit existing PPTX slides programmatically?

Editing existing PPTX slides involves modifying layouts and placeholders, embedding speaker notes, and manipulating OOXML to update content while maintaining consistent deck styling.

Does this approach work for converting HTML to PPTX?

Yes, the workflow integrates HTML and JS tooling for HTML-to-PPTX conversion, allowing you to transform web-based content into slide decks through OOXML manipulation and slide validation.

Do I need Pillow and python-pptx to generate presentations?

Yes, generating presentations requires Python dependencies including Pillow and python-pptx to handle image processing and slide creation, along with six for compatibility across Python versions.

Why does my automated slide generation produce inconsistent layouts?

Inconsistent layouts occur when slide generation does not properly apply predefined layouts and placeholders. Using automated layout application and OOXML validation ensures consistent styling across the deck.