pptx

Create, edit, read, and validate PowerPoint presentations with pptxgenjs or python-pptx.

2|1|Updated Jul 25, 2026
One-click install
npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill pptx-code-saurabh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/CODE-SAURABH/OpenSkills/tree/main/pptx
Command: npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill pptx-code-saurabh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps create, edit, read, and quality-check PowerPoint presentations without relying on repetitive manual slide work or inconsistent design decisions.

Core Features & Use Cases

  • Presentation Creation: Build new pitch decks, stakeholder presentations, technical reviews, sales demos, and all-hands decks with pptxgenjs or python-pptx.
  • Presentation Editing and Reading: Update existing decks, replace text, inspect slide content, extract text, and work directly with PowerPoint XML when needed.
  • Visual Design Guidance: Apply consistent layouts, typography, color palettes, visual hierarchy, charts, diagrams, and data callouts while avoiding common AI-generated design patterns.
  • Quality Assurance: Check for placeholder text, overflow, overlap, low contrast, invalid color formats, and compatibility issues before delivery.
  • Use Case: Create an executive pitch deck from a product brief, apply a consistent visual direction, add meaningful visuals to every slide, and validate the final presentation before sharing it.

Quick Start

Use the pptx skill to create a polished 10-slide investor presentation from the attached product brief, using a consistent visual theme and checking the final deck for layout issues.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from a product brief?

To create a PowerPoint presentation from a product brief, this Skill uses pptxgenjs or python-pptx to build new pitch decks and stakeholder presentations. It translates your brief into structured slides with consistent layouts, typography, and visual hierarchy.

Can I edit existing .pptx files and extract text from PowerPoint XML?

Yes, you can edit existing .pptx files and extract text. The Skill updates existing decks, replaces text, inspects slide content, and works directly with PowerPoint XML for detailed presentation editing and text extraction.

What is the best way to validate a slide deck for layout issues before delivery?

The best way to validate a slide deck is using the built-in quality assurance checks. It scans presentations for placeholder text, overflow, overlap, low contrast, invalid color formats, and compatibility issues before delivery.

Does python-pptx support adding charts and data callouts for technical reviews?

Yes, python-pptx supports adding charts and data callouts. The Skill applies consistent visual systems including diagrams and data callouts for technical reviews, sales demos, and all-hands meetings while avoiding common AI-generated design patterns.

How do I convert an existing PowerPoint presentation to PDF?

You can convert an existing PowerPoint presentation to PDF using the Skill's conversion capabilities. It reads and inspects .pptx files to facilitate PDF conversion as part of the presentation editing and validation workflow.