pptx

Generate, modify, or extract content from PowerPoint .pptx files.

1|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/bluegitter/QClaw --skill pptx-bluegitter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/bluegitter/QClaw/tree/main/resources/openclaw/config/skills/pptx
Command: npx skills add https://github.com/bluegitter/QClaw --skill pptx-bluegitter

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Handling PowerPoint files is cumbersome—creating decks, extracting content, or modifying slides often requires multiple tools and manual steps.

Core Features & Use Cases

  • Read & Analyze: Extract text, XML, or visual thumbnails from .pptx files.
  • Edit & Create: Duplicate slides, apply templates, or generate new presentations from scratch with PPTXGenJS.
  • Design Guidance: Provides best‑practice tips for colors, layouts, typography, and visual polish.
  • Automation Workflow: Scripts to unpack, clean, validate, and repack PPTX packages, enabling programmatic slide manipulation.

Quick Start

Create a new presentation titled “Quarterly Review” with three slides using the pptx skill.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and images from PowerPoint .pptx files programmatically?

To extract text, XML, or visual thumbnails from .pptx files, you can use scripts that unpack and parse the presentation package, leveraging Python libraries like defusedxml and Pillow to process the internal structure and slide images.

Can I automate creating new PowerPoint slide decks from scratch?

Yes, you can generate new presentations from scratch by utilizing PPTXGenJS scripts within the workflow, allowing you to programmatically define slides, apply templates, and output complete .pptx files.

Do I need LibreOffice and poppler to convert PowerPoint slides to images?

Yes, converting .pptx slides to images or PDF format requires LibreOffice and poppler utilities, as these external tools handle the rendering and conversion necessary for visual design and automation workflows.

What is the best way to modify existing PowerPoint layouts without manual editing?

The best way to modify layouts programmatically is by using automation scripts to unpack, clean, validate, and repack PPTX packages, enabling direct manipulation of slide structures and duplication.

Are there limitations when using Python to edit PPTX packages for complex presentations?

Limitations include dependency on external tools like markitdown and pptxgenjs for full functionality, and complex visual polish may require manual adjustment beyond what automated Python scripts can unpack and repack.

Does this approach provide design guidance for generating slide decks?

Yes, beyond programmatic generation and editing, the workflow provides best-practice tips for colors, layouts, typography, and visual polish to ensure automated slide decks meet design standards.