powerpoint

Automate PPTX deck creation, editing, and QA checks from outlines.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill powerpoint-john-data-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/john-data-chen/hermes-agent-backup/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill powerpoint-john-data-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml.

What problem does it solve?

PowerPoint deck automation reduces the manual time spent creating, editing, and templating PPTX presentations.

Core Features & Use Cases

  • Read, create, edit, and apply templates to PPTX decks from outlines or content.
  • Build presentations end-to-end—from scratch or by adapting existing templates—while updating slides, notes, and layouts.
  • QA-oriented workflows with guidance for layout variety, content sanity checks, and slide polish across decks.

Quick Start

Create a polished PPTX deck from my outline and save it as Deck.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PPTX deck creation from an outline?

Automating PPTX deck creation from an outline involves ingesting content, applying layout templates, and generating finalized slides. This skill processes outlines to build pitch decks, reports, or training materials end-to-end while updating slide notes and layouts.

Can I edit existing PowerPoint templates programmatically?

Yes, you can edit existing PowerPoint templates programmatically. This skill reads PPTX files, modifies slides and notes, applies layout variety, and performs content sanity checks to output a polished presentation without manual formatting.

What is the best way to perform QA checks on presentation slides?

Performing QA checks on presentation slides involves automated content sanity checks and layout variety validation. This skill implements QA-oriented workflows to ensure slide polish, verify content alignment, and finalize the .pptx file output.

Do I need defusedxml to automate presentation generation?

Yes, defusedxml is a required dependency to automate presentation generation safely. This Python library processes XML data within PPTX files securely, enabling the skill to read content, modify slides, and generate decks without XML vulnerability risks.

Does PowerPoint automation support training materials and pitch decks?

PowerPoint automation supports training materials, pitch decks, and reports by templating presentations end-to-end. The skill handles content ingestion, layout application, and slide modifications to produce finalized .pptx files tailored for these specific use cases.