pptx

Automates PowerPoint (.pptx) creation, editing, and quality assurance using Python and PptxGenJS templates.

10|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/wx-chevalier/Awesome-Agent-Skills --skill pptx-wx-chevalier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/wx-chevalier/Awesome-Agent-Skills/tree/main/claude/pptx
Command: npx skills add https://github.com/wx-chevalier/Awesome-Agent-Skills --skill pptx-wx-chevalier

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire process of creating and managing PowerPoint presentations, from generating slides based on content to ensuring visual consistency and quality.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Editing: Modify existing presentations, including text, layouts, and themes.
  • Visual Enhancement: Offers design guidance on color palettes, typography, and slide layouts.
  • Quality Assurance: Includes detailed steps for visual and content verification.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

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 using Python?

Automate PowerPoint presentation creation by utilizing Python scripts alongside the PptxGenJS library. This approach generates slides from scratch or via templates, modifies existing layouts, and applies visual design recommendations to produce high-quality .pptx files effortlessly.

Can I extract content and modify existing .pptx files programmatically?

Modify existing .pptx files programmatically by extracting content and editing text, layouts, and themes. Python scripts automate these editing workflows, ensuring visual consistency while updating presentations without manual adjustments to the slides.

Does python-pptx work with PptxGenJS for template-based slide generation?

Python-pptx works alongside PptxGenJS to support template-based slide generation workflows. This combination allows you to automate presentation creation, apply design recommendations for color palettes and typography, and execute detailed quality assurance verification.

What is the best way to ensure visual consistency and quality in generated slides?

Ensure visual consistency and quality in generated slides by applying automated visual design recommendations for color palettes and typography. The workflow includes detailed visual and content verification steps to guarantee high-quality PowerPoint output.

How do I generate a presentation from scratch with a title slide and content slides?

Generate a presentation from scratch with a title slide and content slides by executing Python scripts that leverage PptxGenJS. This automated process structures your content into visually consistent slides while providing design guidance throughout the creation workflow.