powerpoint

Read, edit, and create PPTX presentations using Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX-related tasks such as creating, extracting, editing, and organizing slide decks are time-consuming and error-prone when done manually. This Skill automates those workflows, enabling repeatable, consistent presentation production.

Core Features & Use Cases

  • Read/analyze PPTX content and extract text, metadata, and visuals
  • Edit or assemble decks from templates, or create presentations from scratch
  • Batch generate slides from data sources, templates, and predefined layouts

Quick Start

Provide a PPTX file and specify the operation (read, edit, or create); the system will orchestrate the appropriate workflow using the included scripts and templates.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint slide creation from templates?

Automate PowerPoint slide creation by providing a PPTX template and specifying the create operation. The system orchestrates workflows using included scripts to deterministically generate slides and assemble decks from predefined layouts.

Can I extract text and metadata from existing PPTX files?

Extract text and metadata from PPTX files by specifying the read operation. The included scripts analyze presentation content to pull out text, metadata, and visuals for downstream processing or data migration.

What is the best way to batch update multiple PowerPoint presentations?

Batch update multiple PowerPoint presentations by applying automated scripts to operate on PPTX files. This approach ensures repeatable, consistent modifications across decks, eliminating manual, error-prone file editing.

Do I need Python to run PPTX deck assembly workflows?

Python is required to run PPTX deck assembly workflows. The included scripts in the scripts directory process deterministic tasks and rely on dependencies like defusedxml and validators to produce consistent presentation outputs.

How does template-driven slide generation handle data sources?

Template-driven slide generation maps data sources to predefined layouts in PPTX files. The automation scripts read input data, apply it to templates, and batch generate slides to produce organized, consistent presentation decks.

Are there limitations when editing PPTX files with automated scripts?

Editing PPTX files with automated scripts requires valid PPTX inputs and Python execution. Workflows are deterministic, meaning outputs are consistent but limited to the capabilities of the included scripts and predefined layouts.