pptx

Create, edit, and analyze PowerPoint presentations with Python libraries.

Updated Jul 25, 2025
One-click install
npx skills add https://github.com/rhixecompany/banking --skill pptx-rhixecompany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/rhixecompany/banking/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/rhixecompany/banking --skill pptx-rhixecompany

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, LibreOffice, Poppler, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation, editing, and analysis of PowerPoint presentations, enhancing productivity and ensuring consistent quality.

Core Features & Use Cases

  • Presentation Creation: Build slides from scratch or using templates.
  • Content Editing: Edit existing presentations, modify slides, and manage layouts.
  • Content Analysis: Extract text and visual content for analysis.
  • Use Case: If you need to create a presentation for a project meeting, this Skill allows you to quickly assemble slides from a template, insert visual elements, and analyze the content for key points.

Quick Start

Use the pptx skill to create a new presentation with a default template.

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 template?

To create a PowerPoint presentation from a template, you can build slides from scratch or use existing template designs to assemble visual elements and text content. The process focuses on template management and layout adjustments to ensure consistent quality for project meetings or reporting.

Can I extract text and visual content from PowerPoint slides for analysis?

Yes, you can extract text and visual content from PowerPoint slides for analysis. This functionality uses Python libraries like markitdown for text extraction and Pillow for image processing to analyze presentation content and identify key points.

What Python libraries are required to manipulate PPTX files?

Manipulating PPTX files requires Python libraries including markitdown for text extraction, pptxgenjs for slide generation, Pillow for image processing, alongside LibreOffice and Poppler. These dependencies enable comprehensive text extraction, image processing, and slide manipulation tasks.

Does this approach work for modifying existing PowerPoint layouts?

Yes, this approach works for modifying existing PowerPoint layouts by editing presentations, managing layouts, and adjusting slide structures. You can edit existing presentations, modify slides, and manage layouts to ensure consistent quality across your content.

What is the best way to automate slide creation for project reporting?

The best way to automate slide creation for project reporting is using template-driven assembly to quickly insert visual elements and text. This simplifies presentation creation, enhances productivity, and ensures consistent quality for your reporting needs.