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.