pptx

Create, edit, and analyze PowerPoint (.pptx) presentations with Python tools.

145|36|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill pptx-w95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/w95/awesome-claude-corporate-skills/tree/main/13-document-processing/pptx
Command: npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill pptx-w95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, pptxgenjs, soffice, pdftoppm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations (.pptx files), ensuring professional and visually engaging slide decks.

Core Features & Use Cases

  • Content Extraction: Read and parse text content from existing .pptx files.
  • Presentation Creation: Generate new slide decks from scratch or using templates.
  • Editing & Modification: Update and modify existing presentations.
  • Visual Design Guidance: Provides best practices for color palettes, typography, and slide layouts.
  • Use Case: Generate a sales pitch deck for a new product, incorporating company branding and key talking points, ensuring a visually appealing and consistent design.

Quick Start

Use the pptx skill to extract all text from the attached file 'product-launch.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from an existing PowerPoint presentation?

To extract text from a PowerPoint presentation, the pptx skill parses .pptx files using Python libraries to read and retrieve all textual content. This allows you to analyze existing slide decks and extract key information for further processing or review.

What is the best way to generate a new slide deck from a template?

Generating a new slide deck from a template is achieved by using pptxgenjs to apply your content to predefined layouts. This process ensures professional visual design adherence while automating the creation of visually engaging slide decks.

Can I use this to modify an existing .pptx file without breaking the layout?

Yes, you can modify an existing .pptx file without breaking the layout. The skill supports editing and modifying presentations by updating text and content directly within the existing slide structure to maintain visual design consistency.

Does this skill provide visual design guidance for slide creation?

Yes, the skill provides visual design guidance for slide creation. It incorporates best practices for color palettes, typography, and slide layouts to ensure your generated presentations maintain a visually appealing and professional design.

Do I need Python and external tools to convert slides to other formats?

Yes, you need Python and external tools to convert slides to other formats. The skill integrates with soffice and pdftoppm for slide generation and conversion, alongside Python dependencies like Pillow and pptxgenjs for presentation processing.