powerpoint

Create, edit, and extract content from PPTX decks with Python scripts.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/musical-basics/hermes-build-2 --skill powerpoint-musical-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/musical-basics/hermes-build-2/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/musical-basics/hermes-build-2 --skill powerpoint-musical-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates PPTX deck creation, editing, and content extraction to save time and reduce repetitive work across teams.

Core Features & Use Cases

  • Create, edit, and reflow slides from templates or scratch.
  • Read/parse existing PPTX to extract text, notes, and metadata.
  • Assemble decks by merging slides, applying layouts, and exporting updated PPTX.
  • Use Case: Generate a 10-slide product overview from a template and populate key sections with provided data.

Quick Start

Provide a PPTX file and a description of the required changes, and the tool outputs a new or updated PPTX deck.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint creation from a template?

Automate PowerPoint creation by providing a PPTX template file and a description of required changes. The tool processes the template, populates key sections with your data, and outputs a new or updated PPTX deck.

Can I extract text and notes from an existing PPTX file?

Extract text and notes from an existing PPTX file by reading and parsing the presentation. The tool reads PPTX content, extracting text, slide notes, and metadata for summaries across teams.

What's the best way to merge slides and reflow a presentation?

Merge slides and reflow a presentation by assembling decks through Python-based PPTX processing. The tool applies layouts, manipulates slides, and exports an updated PPTX file with deterministic script workflows.

Does this PPTX automation tool require Python dependencies?

PPTX automation requires Python dependencies including defusedxml and validators. These libraries support XML parsing for PowerPoint files and basic validation during slide manipulation and deck assembly.

Can I generate a 10-slide product overview automatically?

Generate a 10-slide product overview by providing a template and section data. The tool populates key sections with your provided data, applying template layouts to create a complete presentation deck.