pptx

Create, modify, and analyze PowerPoint presentations using Python and LibreOffice.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/3iQ-Corp/skills --skill pptx-3iq-corp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/3iQ-Corp/skills/tree/main/anthropic/pptx
Command: npx skills add https://github.com/3iQ-Corp/skills --skill pptx-3iq-corp

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 empowers users to create, modify, and analyze PowerPoint presentations with efficiency and a high-quality aesthetic.

Core Features & Use Cases

  • Presentation Creation: Design and generate professional presentations from scratch or using templates.
  • Content Editing: Modify existing presentations, including slide content, layout, and design elements.
  • Visual Analysis: Extract text, create thumbnails, and analyze visual components for QA purposes.
  • Use Case: If you need to create a sales pitch deck from scratch or modify an existing one, this skill can assist in generating a polished presentation with custom designs and layouts.

Quick Start

Generate a presentation with a title 'Sales Pitch' and include three slides with the following content:

  • Slide 1: Title 'Introduction' with the text 'Welcome to our product.'
  • Slide 2: Bullet list of key features.
  • Slide 3: 'Thank you' slide with a logo.

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

Automate PowerPoint presentation creation by using Python libraries and LibreOffice to generate slides from scratch or templates. This approach handles template-based workflows, content editing, and visual QA for professional results.

Can I modify existing pptx slide content and layout programmatically?

Yes, you can modify existing pptx slide content, layout, and design elements programmatically. The skill handles content editing, visual component analysis, and layout adjustments to refine presentations.

Do I need LibreOffice and Poppler installed to edit pptx files?

Yes, LibreOffice and Poppler are required dependencies for comprehensive pptx functionality. They enable visual analysis, thumbnail creation, and format handling alongside Python libraries like pptxgenjs and Pillow.

What is the best way to extract text and create thumbnails from PowerPoint slides?

The best way to extract text and create thumbnails from PowerPoint slides is using the integrated visual analysis pipeline. It processes visual components for QA purposes, generating extracted text and slide thumbnails efficiently.

Can I use Python to apply design principles when generating a sales pitch deck?

Yes, you can apply advanced design principles when generating a sales pitch deck using Python. The system designs professional presentations with custom layouts, bullet lists, and visual elements from scratch or templates.