pptx

Create, edit, and convert PowerPoint files with Python and LibreOffice.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/breakingcircuits1337/agent-skills --skill pptx-breakingcircuits1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/breakingcircuits1337/agent-skills/tree/main/pptx
Command: npx skills add https://github.com/breakingcircuits1337/agent-skills --skill pptx-breakingcircuits1337

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 streamlines the process of creating, editing, and visualizing PowerPoint files, enabling you to efficiently manage presentations.

Core Features & Use Cases

  • Create Presentations: Start from scratch or use templates to create custom slide decks.
  • Edit Presentations: Extract text, manipulate slides, and apply advanced design principles.
  • Visualize Data: Integrate charts, tables, and images to enhance your presentations.
  • Use Case: Need a quick pitch deck for a business meeting? Use this Skill to generate a professional-looking presentation in minutes.

Quick Start

Use the pptx skill to convert the 'meeting-agenda.pptx' file to a PDF and extract all text.

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 PowerPoint slides?

Extract text from PowerPoint slides using Python libraries integrated into the Skill. This enables you to pull textual content directly from presentation files for further processing or analysis.

Can I convert a PPTX presentation to PDF?

Convert PPTX presentations to PDF using LibreOffice integration. This handles the file conversion natively, transforming your slide decks into shareable PDF documents efficiently.

How to create a presentation from a template?

Create custom slide decks from scratch or by applying template-based designs. This streamlines generating professional pitch decks and business presentations directly through automated slide manipulation.

What is the best way to manipulate slides and visualize data in PowerPoint?

Manipulate slides and visualize data by integrating charts, tables, and images directly into your presentations. This enhances data visualization through advanced design customization and automated slide manipulation.

Does this approach work with LibreOffice and Poppler for file conversion?

Yes, this approach works with LibreOffice for PDF conversion and Poppler for rendering. It also leverages pptxgenjs and Pillow, ensuring comprehensive environment support for managing and converting PowerPoint files.

Are there limitations when editing existing slide design and layout elements?

While you can apply advanced design principles and manipulate slides, limitations may arise with highly complex template-based design workflows. It handles text extraction and image integration, but deeply nested design elements might require manual adjustment.