pptx

Create, edit, and analyze .pptx files with Python and LibreOffice.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill pptx-ritabrata-chakraborty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Ritabrata-Chakraborty/Claude-Setup/tree/main/skills/pptx
Command: npx skills add https://github.com/Ritabrata-Chakraborty/Claude-Setup --skill pptx-ritabrata-chakraborty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, libreoffice, poppler, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating, editing, and managing .pptx files for presentations and content creation, reducing manual effort and errors.

Core Features & Use Cases

  • Read/Analyze Content: Extract text, generate visual overviews, and convert presentations to raw XML.
  • Edit & Create: Modify existing presentations, combine slides, and work with templates.
  • Design Tips: Provides guidelines for effective slide design and color palettes.
  • Quality Assurance: Offers steps for content and visual quality assurance.

Quick Start

To extract text from 'presentation.pptx', run python -m markitdown presentation.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 a .pptx file for content analysis?

You can extract text from a .pptx file by running the markitdown Python module on your presentation. This handles text extraction and converts the slide content into a raw format for content analysis and overview generation.

Can I modify existing slides and apply templates using Python?

Yes, you can modify existing presentations, combine slides, and apply templates using Python scripts. The Skill handles slide manipulation by leveraging the pptxgenjs library and LibreOffice tools to edit your .pptx files.

Do I need LibreOffice and Poppler installed to manage .pptx files?

Yes, you need LibreOffice and Poppler installed along with markitdown, Pillow, and pptxgenjs. These dependencies provide the necessary environment for generating visual overviews, manipulating slides, and converting presentations to raw XML.

What is the best way to get a visual overview of a presentation deck?

The best way to get a visual overview is to use the Skill's built-in analysis features. It leverages Poppler and Pillow to generate visual overviews from your .pptx files, enabling detailed inspection and quality assurance of the presentation slides.

Does this approach provide design tips for effective slide creation?

Yes, this approach provides design tips for effective slide creation. It offers guidelines for effective slide design and color palettes, along with specific steps for content and visual quality assurance to reduce manual effort and errors.