pptx

Read, edit, and compose PPTX slide decks from templates using Python scripts.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/MRTERRIFIC007/Bond --skill pptx-mrterrific007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/MRTERRIFIC007/Bond/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/MRTERRIFIC007/Bond --skill pptx-mrterrific007

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the end-to-end handling of PowerPoint files (.pptx) by enabling reading, editing, assembling, and templating slide decks across layouts, templates, and notes.

Core Features & Use Cases

  • Create from templates and layouts to generate consistent pitch decks.
  • Read, parse, and extract text from slides for summaries or repurposing.
  • Edit, update, or merge slides, and manage templates, speaker notes, or comments.

Quick Start

Use the PPTX Skill to load a .pptx and have it read, modify, and save the updated deck using the built-in scripts.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating PowerPoint presentations from a template?

You can automate PPTX deck generation by loading a template file and applying slide layouts programmatically to produce consistent pitch decks. The Skill reads template structures and populates them with updated content automatically.

How do I extract text from PowerPoint slides for summaries?

Extracting text from PPTX slides involves parsing the file to read and retrieve textual content across all slides. This Skill parses deck inputs to extract text that can be repurposed for summaries or other documentation.

Can I merge multiple PPTX decks or split a large presentation into smaller files?

Yes, you can merge or split PPTX decks by reading multiple input files and composing them into a single deck or separating slides into individual outputs. The Skill handles slide assembly and deck splitting natively.

Does this PPTX automation tool require Python dependencies like lxml and Pillow?

PPTX automation requires Python-based scripts in the office directory along with dependencies like lxml, Pillow, and defusedxml for parsing and generating content. These libraries enable XML parsing and image handling within slides.

What is the best way to apply speaker notes across multiple slides in a presentation?

Applying speaker notes across slides requires reading the PPTX file, updating the notes section for targeted slides, and saving the modified deck. This Skill manages speaker notes and comments programmatically across inputs.

Can I update existing slide content and layouts without losing the original template formatting?

Updating slide content while preserving template formatting involves editing specific elements within the PPTX structure rather than rebuilding slides. This Skill modifies content and applies layouts while maintaining the underlying template integrity.