pptx

Automate PowerPoint presentation creation, editing, and management using Python libraries.

Updated May 15, 2026
One-click install
npx skills add https://github.com/dawsonblock/agent_eval_skills_merged_clean --skill pptx-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/dawsonblock/agent_eval_skills_merged_clean/tree/main/agent-skills-curated/skills/pdf-and-documents/pptx
Command: npx skills add https://github.com/dawsonblock/agent_eval_skills_merged_clean --skill pptx-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, LibreOffice, 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 effort in producing professional-quality decks.

Core Features & Use Cases

  • Create Presentations: Build presentations from scratch or using templates.
  • Edit Presentations: Modify existing presentations, including text, images, and charts.
  • Manage Presentations: Extract text, create thumbnails, and convert presentations to images.
  • Use Case: Need to create a presentation for a project meeting? This Skill can help you design and populate your deck quickly.

Quick Start

Use the pptx skill to create a new presentation with a 'Business Meeting' template.

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

You can automate PowerPoint presentation creation using Python by leveraging libraries like pptxgenjs to build slides from scratch or apply templates, streamlining the generation of professional decks.

Can I extract text from an existing pptx file for further processing?

Yes, you can extract text from existing pptx files. The Skill utilizes the markitdown library to parse presentation contents, enabling you to extract text for downstream processing or analysis.

How do I convert PowerPoint slides to images or PDF formats?

You can convert PowerPoint slides to images and PDF formats by utilizing LibreOffice and Pillow. This allows you to generate slide thumbnails and export presentations into widely accessible image files.

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

Yes, LibreOffice is required for specific presentation management tasks like PDF conversion and image generation. Other dependencies include markitdown, Pillow, and pptxgenjs for comprehensive pptx editing.

What is the best way to modify text and charts in an existing presentation?

The best way to modify text and charts in an existing presentation is through automated Python scripts. This Skill supports editing existing decks, allowing you to programmatically update text, images, and chart data.