pptx-processor

Automates PowerPoint creation, editing, extraction, merging, and batch-processing in Python workflows.

8|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/hhhh124hhhh/SkillMate --skill pptx-processor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-processor
Source: https://github.com/hhhh124hhhh/SkillMate/tree/main/resources/skills/pptx-processor
Command: npx skills add https://github.com/hhhh124hhhh/SkillMate --skill pptx-processor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, html2pptx, LibreOffice.

What problem does it solve?

PowerPoint processing tasks such as creating, editing, extracting, and merging presentations are time-consuming and error-prone; this skill automates these tasks to streamline workflows.

Core Features & Use Cases

  • Create new presentations programmatically using python-pptx.
  • Edit existing slides and layouts to update content or structure.
  • Extract text and content from slides for indexing, search, or reuse.
  • Merge presentations and perform batch operations on multiple PPTX files.
  • Convert and export formats via html2pptx and LibreOffice when needed.
  • Use in Python-driven automation pipelines to integrate PPTX workflows.

Quick Start

Example: Use the pptx-processor to create a new presentation named demo.pptx and then extract all slide text from an existing file.

Frequently Asked Questions about pptx-processor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint creation and editing in Python?

Automate PowerPoint creation and editing in Python by utilizing python-pptx to programmatically generate new presentations and modify existing slides. This approach streamlines workflows by replacing manual formatting with scriptable automation pipelines.

What is the best way to extract text and content from pptx slides?

The best way to extract text and content from pptx slides is using python-pptx to parse presentation files. This extracts slide text for indexing, search, or reuse, enabling efficient content retrieval without manual copying.

Can I convert HTML to PowerPoint using html2pptx?

Yes, you can convert HTML to PowerPoint using the html2pptx library for rendering and format conversion. This allows you to transform web-based content structures directly into editable presentation slides.

Does LibreOffice work with python-pptx for batch processing presentations?

LibreOffice works with python-pptx for batch processing presentations by handling format conversion and rendering tasks. This combination enables merging multiple PPTX files and executing high-volume batch operations within Python-driven automation workflows.

Why are my PowerPoint automation pipelines failing to merge pptx files?

PowerPoint automation pipelines fail to merge pptx files when dependencies like python-pptx or LibreOffice are missing or improperly configured. Ensure all required parsing and rendering libraries are installed to execute batch operations correctly.