powerpoint

Automate creation, editing, and assembly of PowerPoint PPTX presentations.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill powerpoint-chris-chai-minjae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill powerpoint-chris-chai-minjae

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX creation and editing can be tedious and error-prone when done manually. This skill automates the process of generating, updating, and configuring PowerPoint decks, helping you scale presentation work and maintain consistency across slides and templates.

Core Features & Use Cases

  • Reading Content: Extract and inspect text from PPTX files, preview slide layouts, and unpack slide XML for deeper analysis.
  • Editing Workflow: Analyze templates, unpack existing decks, modify content, and repack with clean XML, notes, and speaker information.
  • Creating from Scratch: Build new decks from templates or from scratch using layout-driven slide generation (supports templates, layouts, notes, and comments).
  • Design Guidance: Leverage varied slide layouts and templates to avoid repetitive structures and craft engaging presentations.
  • Use Case Scenarios: Rapidly assemble pitch decks, training slides, and client updates from content sources, while preserving notes and comments.

Quick Start

Provide your slide content and ask me to generate a PPTX deck from a template or from scratch.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint PPTX creation from templates?

Automating PowerPoint PPTX creation involves using layout-driven slide generation to build new decks from templates or scratch. This skill unpacks template XML, modifies content, and repacks slides while preserving layouts, speaker notes, and comments.

Can I extract text and preview slide layouts from existing PPTX files?

Extracting text and previewing slide layouts from PPTX files is supported through reading and inspecting content. This skill unpacks slide XML for deeper analysis, allowing you to extract text, preview layouts, and prepare content for editing workflows.

What's the best way to batch process slide content across multiple templates?

Batch processing slide content across templates is achieved by automating the editing workflow. This skill analyzes templates, unpacks existing decks, modifies content, and repacks with clean XML, enabling consistent scaling of presentation work.

Does this approach to PPTX generation support speaker notes and comments?

PPTX generation fully supports speaker notes and comments. When creating or editing decks from templates, this skill preserves and configures speaker information and comments alongside slide layouts, ensuring complete presentation metadata is maintained.

How do I assemble pitch decks and training slides from content sources?

Assembling pitch decks and training slides from content sources requires layout-driven slide generation. This skill rapidly builds new presentations from scratch or templates, leveraging varied layouts to avoid repetitive structures and craft engaging decks.

Do I need defusedxml to edit PPTX files and unpack slide XML?

Defusedxml is required to safely parse and unpack slide XML when editing PPTX files. This dependency ensures secure XML processing during the workflow of analyzing templates, modifying content, and repacking presentation files.