pptx

Automate reading, editing, merging, and exporting PPTX files with templates.

1|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Randi-Agent/randi-agent --skill pptx-randi-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Randi-Agent/randi-agent/tree/main/src/skills/anthropic-repo/skills/pptx
Command: npx skills add https://github.com/Randi-Agent/randi-agent --skill pptx-randi-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow.

What problem does it solve?

PPTX file handling often involves repetitive manual tasks such as reading, editing, merging slides, applying templates, and extracting content. This skill automates those workflows to reduce time, rework, and human error when working with PowerPoint decks.

Core Features & Use Cases

  • Automate reading, parsing, and extracting content from PPTX files (text, notes, metadata).
  • Create, modify, or merge slides using templates, layouts, and notes across decks.
  • Use cases include generating pitch decks, consolidating slides from multiple sources, and updating or reusing templates while preserving structure and speaker notes.

Quick Start

Instruct the AI to process a PPTX by loading the file, applying the desired template, and exporting a finalized deck or extracted content.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX slide creation and content extraction?

You can automate PPTX slide creation and content extraction by using a skill that reads, edits, validates, and exports deck content. This approach eliminates manual slide creation by programmatically handling text, notes, and metadata across PowerPoint files.

What's the best way to consolidate slides from multiple PPTX decks?

Consolidating slides from multiple PPTX decks is best handled by an automation script that merges content while preserving structure and speaker notes. This method reads, validates, and exports unified PowerPoint files, reducing manual rework.

Can I apply templates and speaker notes across PPTX files in bulk?

Yes, you can apply templates and speaker notes across PPTX files in bulk. Automation tooling modifies slides using predefined layouts and notes, validating and exporting finalized decks while preserving the original structure.

Does automated PPTX handling preserve metadata and slide layouts?

Automated PPTX handling preserves metadata and slide layouts by reading and editing files with error handling and template support. It maintains structural integrity and speaker notes when generating pitch decks or updating existing presentations.

What dependencies are required to programmatically edit PowerPoint slides?

Programmatically editing PowerPoint slides requires dependencies like lxml, defusedxml, and Pillow. These libraries support XML parsing, secure document processing, and image handling within PPTX automation workflows.