powerpoint

Create, read, and edit PPTX decks from templates using Python.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious, manual work of creating, updating, and reading PowerPoint decks, enabling teams to generate consistent slides and templates at scale.

Core Features & Use Cases

  • Create, read, and edit .pptx decks, slides, notes, and templates from structured prompts and templates.
  • Apply consistent styling and templating across multiple decks, auto-fill standard slide sections, and batch-generate presentations from data sources.
  • Use cases include producing investor decks from templates, updating team slides across a program, and extracting slide notes for summaries.

Quick Start

Create a deck from a template and save it as Presentation.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 a template?

You can automate pptx deck creation by using Python scripts to read structured prompts, apply templates, duplicate slides, and assemble a new Presentation.pptx file.

Can I batch generate pitch decks from data sources?

Yes, you can batch generate pitch decks by using Python-based PPTX manipulation tools to auto-fill standard slide sections and apply consistent styling across multiple decks.

How does python read and extract slide notes from pptx files?

Python reads and extracts slide notes from pptx files using internal validators and manipulation scripts to parse presentation structures and output text summaries.

Do I need defusedxml and validators to edit presentations programmatically?

Yes, the Skill relies on defusedxml and validators as dependencies to safely parse XML structures and validate inputs while reading, modifying, and assembling presentations.

What is the best way to update template-driven decks for multiple stakeholders?

The best way to update template-driven decks for multiple stakeholders is using Python scripts to modify existing pptx slides, apply consistent styling, and package the output.