powerpoint

Extract, create, and edit PowerPoint .pptx decks with visual QA.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill powerpoint-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill powerpoint-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The powerpoint Skill helps you create, read, and update PowerPoint .pptx files so you don’t have to manually restructure decks, rewrite slide content, or troubleshoot broken Office XML.

Core Features & Use Cases

  • Create and edit .pptx decks: Trigger whenever a user mentions decks/slides/presentations or a .pptx filename, including template-based edits and updates to existing decks.
  • Read and analyze slide content: Extract text and inspect presentations using tools like markitdown for content analysis.
  • Generate and style slide creation from scratch: Build new decks using pptxgenjs when no template is available.
  • Visual QA workflow: Produce thumbnails and slide images, inspect for overlap/cropping/spacing issues, then iterate with a fix-and-verify loop.

Quick Start

Read and extract the text from your file by using this instruction: python -m markitdown 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 file?

Generate slides from scratch using pptxgenjs when no template is available. This approach allows you to build and style new .pptx decks programmatically, avoiding manual slide creation and formatting.

Can I edit an existing .pptx template programmatically?

Yes, you can edit existing .pptx templates using Office unpack, edit, clean, and pack operations. This workflow modifies the Office XML directly to update deck content deterministically without breaking the file structure.

How do I verify slide layout and spacing issues after creating a deck?

Verify slide layouts using a visual QA workflow that renders slide images and thumbnails. Inspect these outputs for overlap, cropping, or spacing issues, then iterate with a fix-and-verify loop until the deck is correct.

Does pptxgenjs support creating .pptx decks from scratch?

Yes, pptxgenjs supports generating and styling slide creation from scratch. It is used when no template is available, allowing you to build new .pptx decks programmatically with controlled layout and content.

What is the best way to update an existing PowerPoint deck without breaking Office XML?

The best way to update an existing PowerPoint deck is using Office unpack, edit, clean, and pack operations. This workflow applies deterministic edits to the XML structure, preventing broken files while updating slide content.