pptx

Create, edit, and manage PowerPoint presentations using Python libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, saving you time and reducing errors.

Core Features & Use Cases

  • Presentation Creation: Generate slide decks, pitch decks, or presentations from scratch or using templates.
  • Content Editing: Edit, modify, or update existing presentations, including slide content and formatting.
  • Data Extraction: Extract text and visual elements from presentations for reuse in other documents.
  • Use Case: Imagine you need to create a new presentation for a sales meeting. Use this Skill to start with a template, edit the content, and extract relevant visuals for a compelling presentation.

Quick Start

Use the pptx skill to create a new presentation from the template 'sales-template.pptx'.

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 from templates?

You can automate PowerPoint presentation creation by applying Python libraries to read templates and manipulate slide layouts. This Skill processes binary PPTX files to generate slide decks, pitch decks, or presentations from scratch without manual intervention.

Can I extract text and visual elements from existing PPTX files?

Yes, you can extract text and visual elements from existing PPTX files. The Skill reads and parses binary PowerPoint presentations, allowing you to isolate slide content and formatting for reuse in other documents.

Do I need LibreOffice and Poppler to convert PPTX to PDF?

Yes, you need LibreOffice and Poppler installed to convert PPTX to PDF. These dependencies are required alongside markitdown and pptxgenjs to manipulate binary presentation files and perform automated PDF conversions.

What is the best way to edit and update existing PowerPoint slides programmatically?

The best way to edit and update existing PowerPoint slides programmatically is using Python libraries like pptxgenjs. This approach directly modifies slide content and formatting within binary PPTX files, avoiding manual edits and reducing errors.

Why does my automated presentation workflow fail to read binary PPTX files?

Automated presentation workflows fail to read binary PPTX files when required dependencies like markitdown or pptxgenjs are missing. Ensure your environment has all specified tools installed to properly parse and manipulate binary presentation formats.