powerpoint

Automate PPTX deck creation, parsing, and template-based editing.

14|2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/gquthier/CLAWG --skill powerpoint-gquthier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/gquthier/CLAWG/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/gquthier/CLAWG --skill powerpoint-gquthier

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX workflow complexity: creating, editing, and distributing PowerPoint decks often requires manual, repetitive steps across templates, layouts, and notes. This skill provides a unified, script-driven approach to automate PPTX tasks: reading, parsing, editing, assembling, and validating presentations while maintaining templates and notes fidelity.

Core Features & Use Cases

  • Automated deck creation and modification: generate or adjust slide decks from content and templates.
  • Template-aware editing: apply slide layouts, speaker notes, and comments consistently across decks.
  • Content extraction and analysis: extract text and structure from PPTX for summaries or repurposing.
  • Use Case: transform a set of notes into a polished deck by mapping sections to slides using a chosen template.

Quick Start

Provide a PPTX file and request the skill to generate a new output.pptx or update an existing deck.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PPTX deck creation from text notes?

To automate PPTX deck creation, this skill maps text sections to slides using a chosen template, parsing your notes to generate a structured presentation while maintaining layout fidelity.

Can I edit existing PowerPoint templates programmatically?

Yes, you can edit PowerPoint templates programmatically by unpacking the PPTX file, applying template-aware modifications to layouts and speaker notes, and packaging the validated output.

What is the best way to extract text from a pptx file for repurposing?

The best way to extract text from a PPTX file is using the built-in parsing scripts, which analyze the presentation structure and retrieve text content for summaries or repurposing.

Do I need specific scripts to modify speaker notes in a presentation?

You do not need external scripts; the skill includes internal scripts specifically designed to edit, package, and validate speaker notes consistently across your presentation deck.

Does this approach support batch slide manipulation across multiple inputs?

Yes, the workflow supports slide manipulation across multiple inputs, allowing you to assemble and validate decks by merging content from various sources into a single template-based output.

Why does my PPTX validation fail after editing layouts?

PPTX validation fails after editing layouts if the internal XML structure is compromised, but the skill's packaging and validation scripts ensure the final output remains a valid file.