powerpoint

Read, edit, and create PPTX presentations from templates programmatically.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, react, react-dom, sharp, and includes scripts (resource) components.

What problem does it solve?

Powerpoint deck management and automation eliminates the tedium of assembling, updating, and templating PPTX presentations, enabling teams to produce consistent decks faster and with fewer manual errors.

Core Features & Use Cases

  • Read, create, edit, and template-based generation of PPTX decks.
  • Manage slides, notes, and templates programmatically to ensure consistency across presentations.
  • Use cases include creating pitch decks from templates, bulk-updating slides, and extracting slide content for summaries.

Quick Start

Invoke the PowerPoint Skill to read or modify a PPTX deck from templates and programmatically manage slides.

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 templates?

Automating PowerPoint presentation creation from templates is done by programmatically reading and editing PPTX decks using libraries like pptxgenjs. This reduces manual PPTX editing by applying deterministic workflows to generate consistent slides.

Can I extract slide content from existing PPTX files programmatically?

Yes, you can extract slide content from existing PPTX files programmatically. The Skill reads PPTX decks to retrieve slide content and notes, enabling tasks like generating summaries or auditing presentation data without manual copying.

What's the best way to bulk update slides across multiple PowerPoint decks?

The best way to bulk update slides across multiple PowerPoint decks is through script-based PPTX automation. It programmatically modifies slides, notes, and templates across decks to ensure consistency and reduce manual errors.

Does this PowerPoint automation Skill work with Node and React environments?

Yes, this PowerPoint automation Skill works with Node and React environments. It leverages dependencies including pptxgenjs, react, react-dom, and sharp to manage PPTX generation and slide editing within JavaScript-based workflows.

How do I create a pitch deck from a template using pptxgenjs?

Creating a pitch deck from a template using pptxgenjs involves invoking the Skill to read a PPTX template and programmatically manage slides. It applies deterministic workflows to populate and format presentation content automatically.

Why use scripting for PPTX deck management instead of manual editing?

Scripting for PPTX deck management eliminates the tedium and errors of manual editing. It enables teams to programmatically assemble, update, and template presentations, ensuring consistent formatting and faster deck production.