powerpoint

Create and edit PowerPoint .pptx files while preserving layouts and relationships.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/rickyananda/hermes-skills --skill powerpoint-rickyananda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/rickyananda/hermes-skills/tree/main/productivity/powerpoint
Command: npx skills add https://github.com/rickyananda/hermes-skills --skill powerpoint-rickyananda

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PowerPoint work is often slow, error-prone, and repetitive, especially when you need to inspect, revise, combine, or generate .pptx files without breaking layouts, notes, or slide order.

Core Features & Use Cases

  • Deck creation and editing: Build presentations from scratch or update existing slides while keeping the file structure intact.
  • Reading and analysis: Extract text, inspect slide thumbnails, and unpack raw XML when you need to understand what is inside a deck.
  • Template-driven workflows: Adapt existing presentations, replace placeholders, reorder slides, and preserve speaker notes and relationships.
  • Use Case: Turn a rough outline into a polished investor deck, then revise the same file with consistent formatting and QA checks.

Quick Start

Use the powerpoint skill to create or update the attached .pptx presentation into a polished deck with clean layouts, speaker notes, and preserved slide structure.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I generate a PowerPoint deck from an outline while preserving slide layouts?

To generate a PowerPoint deck from an outline, use template adaptation features to replace placeholders and create slides while preserving layouts, relationships, and file integrity.

Can I update existing .pptx files without breaking speaker notes and slide order?

Yes, you can update existing .pptx files without breaking speaker notes or slide order by using validation-aware editing to preserve layouts, relationships, and file structure during revisions.

What is the best way to inspect text and thumbnails inside a .pptx presentation?

The best way to inspect a .pptx presentation is to extract text, inspect slide thumbnails, and unpack raw XML to analyze the internal contents of the deck.

Does this approach to slide editing require any specific Python dependencies?

Yes, validation-aware slide editing and XML unpacking require the defusedxml dependency to safely parse and repack the raw XML within PowerPoint files.

How do I adapt an existing PowerPoint template for a new pitch deck?

Adapt an existing PowerPoint template by replacing placeholders, reordering slides, and preserving speaker notes while using validation-aware editing to maintain original relationships and file structure.