pptx

Create, edit, and extract content from PPTX presentations using Python.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bbzsking/copaw --skill pptx-bbzsking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/bbzsking/copaw/tree/main/src/qwenpaw/agents/skills/pptx-zh
Command: npx skills add https://github.com/bbzsking/copaw --skill pptx-bbzsking

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX tasks can be tedious and error-prone when done manually. This skill enables you to programmatically create, modify, merge, and extract content from PowerPoint (.pptx) presentations, streamlining slide generation, template usage, and content extraction.

Core Features & Use Cases

  • Create new slides or entire decks from templates or outlines.
  • Read, parse, and extract text and structure from PPTX files.
  • Edit, update, or merge slides, layouts, and notes for rapid revisions.
  • Handle templates, layouts, and presenters' notes to produce consistent decks.

Quick Start

Create a 5-slide presentation from a simple outline.

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 from an outline?

You can automate PPTX slide creation by programmatically generating slides or entire decks from templates or outlines. This skill handles template-driven deck generation and outline-to-presentation workflows to streamline building presentations.

Can I extract text and structure from an existing PowerPoint presentation?

Yes, you can extract text and structure from PowerPoint files. The skill reads and parses PPTX files to pull content and slide structures, which is useful for generating reports or auditing existing presentation data.

Does this skill support editing and merging slides in PowerPoint files?

Yes, it supports editing and merging slides within PowerPoint files. You can update slides, modify layouts, merge presentations, and edit presenters' notes to rapidly revise existing PPTX decks without manual adjustments.

What Python dependencies are needed for PPTX template automation?

PPTX template automation requires the defusedxml and Pillow Python dependencies. These libraries enable secure XML parsing and image processing to handle slide manipulation, layout management, and content extraction workflows.

What is the best way to manage PowerPoint layouts and presenters' notes programmatically?

The best way to manage PowerPoint layouts and notes programmatically is using Python-based PPTX automation. This skill handles slide layout management and updates presenters' notes to produce consistent, template-driven decks.