pptx

Create, read, parse, edit, merge, and split PPTX slide decks.

1|Updated Sep 21, 2022
One-click install
npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill pptx-mohamedhabibwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mohamedhabibwork/mohamedhabibwork/tree/main/habib-app/.opencode/skills/pptx
Command: npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill pptx-mohamedhabibwork

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

PPTX management often requires manual, repetitive actions across reading, editing, and assembling slide decks. This skill automates those tasks to save time and reduce errors.

Core Features & Use Cases

  • Create, read, parse, and edit PPTX files programmatically.
  • Merge, split, or reassemble slides using templates and layouts.
  • Apply templates and speaker notes to produce consistent presentations from content.

Quick Start

Open a PPTX file, apply a template, and generate or modify slides accordingly.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate editing PPTX slide decks programmatically?

Automate PPTX workflows by creating, reading, parsing, and editing slide decks end-to-end. You can open files, apply templates, modify slides, and generate consistent presentations programmatically to reduce manual repetitive actions.

Can I merge and split PowerPoint slides using Python?

Merge and split PowerPoint slides using Python by reassembling slide files and applying templates. This automated workflow handles template-driven presentations, allowing you to separate or combine deck contents programmatically.

Does this PPTX automation skill require specific Python dependencies?

PPTX automation requires Python dependencies including defusedxml, lxml, and Pillow. These libraries support parsing presentation contents, handling XML structures, and processing image assets embedded within slide files.

What is the best way to generate presentations from existing templates?

Generate presentations from templates by applying layouts and speaker notes to produce consistent slide decks. This approach takes content as input and outputs formatted PPTX files, ensuring visual consistency across automated presentations.

How do I parse PPTX contents to read text and slide structure?

Parse PPTX contents to read text and slide structure by opening files and extracting data programmatically. This automation reads presentation decks, allowing you to access slide contents, layouts, and speaker notes for further processing.

Why use Python for PPTX management instead of manual editing?

Use Python for PPTX management to automate repetitive manual actions across reading, editing, and assembling slide decks. This programmatic workflow saves time and reduces errors compared to handling presentation files manually.