powerpoint

Extract, edit, and generate PowerPoint .pptx decks by unpacking and repacking Office documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of working with PowerPoint files by helping you read, extract, and reliably update .pptx decks without manual slide-by-slide editing.

Core Features & Use Cases

  • Read & extract content from .pptx: Extract slide text for review, reuse, or downstream summarization.
  • Edit or rebuild presentations: Use a template, unpack the PPTX, modify slide XML/media, then repack into a valid .pptx.
  • Create presentations from scratch: Generate a new deck when no template is available.

Common use cases include updating existing presentations, extracting text from a deck for drafting emails/summaries, or producing a polished new deck using a chosen design direction.

Quick Start

Use the powerpoint skill to extract and review all text from the attached file 'presentation.pptx'.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text from a PowerPoint .pptx deck for reuse?

You can extract text from a .pptx deck by unpacking the Office document and reading the slide XML structures. This process isolates slide content, enabling downstream summarization, email drafting, or content review without manual copy-pasting.

What is the best way to edit an existing .pptx presentation programmatically?

The best way to edit a .pptx presentation involves unpacking the file, modifying the slide XML and media relationships directly, and repacking the validated output. This template-based editing approach reliably updates slides without manual intervention.

Can I generate a new slide deck from scratch without a template?

Yes, you can generate a new slide deck from scratch when no template is available. The process creates a valid .pptx file by constructing the necessary Office XML slide structures and media relationships from the ground up.

How does visual QA work when modifying PPTX slide structures?

Visual QA during PPTX modification works by generating thumbnails and performing conversion-based verification on the repacked output. This ensures the unpacked and edited slide XML renders correctly before finalizing the .pptx file.

Do I need specific dependencies to parse PPTX files and handle Office XML?

Yes, handling PPTX-specific structures requires dependencies for PPTX parsing, thumbnail generation, and conversion-based verification. These tools manage the underlying Office XML and media relationships to ensure valid .pptx output.