powerpoint

Generate and validate PowerPoint presentations via XML manipulation and headless rendering.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, markitdown, Pillow, defusedxml, lxml, libreoffice, poppler-utils, and includes scripts (resource) components.

What problem does it solve?

This skill solves the friction of programmatically generating and maintaining high-quality PowerPoint presentations, ensuring structural integrity and visual polish without manual slide-by-slide editing.

Core Features & Use Cases

  • Automated Generation: Build slide decks from scratch using pptxgenjs or template-based XML manipulation.
  • Visual QA: Validate slide layouts, text overflow, and design consistency using automated rendering and schema checks.
  • Use Case: Quickly generate a 50-slide pitch deck from a data source, then use the built-in validation scripts to ensure all charts and layouts meet professional standards before final delivery.

Quick Start

Use the powerpoint skill to create a new presentation deck based on the provided template and validate the output for any structural errors.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation from data?

You can validate PowerPoint slide layouts using automated headless rendering and schema checks to detect text overflow and ensure visual consistency and structural integrity across all slides before delivery.

Does pptxgenjs support generating charts and complex deck layouts?

Yes, pptxgenjs supports automated chart generation and template population, while direct OOXML XML manipulation handles complex slide layouts to ensure schema-compliant presentation output.

What is the best way to programmatically edit PPTX files?

Programmatically edit PPTX files through direct XML manipulation to modify slide structures and content precisely, ensuring strict schema-compliant OOXML output for professional presentation decks.

Can I render PowerPoint slides headless for visual quality assurance?

Yes, you can render PowerPoint slides headless using libreoffice and poppler-utils to perform visual quality assurance, validating design consistency and detecting text overflow before delivery.

How do I build a 50-slide pitch deck from a data source?

Build large pitch decks by applying template-based slide population and automated chart generation directly from your data source, then run validation scripts to ensure all layouts meet professional standards.