pptx

Create, edit, and analyze PPTX files using Python and Node.js scripts for slide generation and content extraction.

Updated Jun 16, 2025
One-click install
npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill pptx-stonelukas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Stonelukas/Mouse-on-Numpad/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill pptx-stonelukas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, and includes scripts (resource) components.

What problem does it solve?

Programmatic PowerPoint management enables creating, editing, analyzing, and extracting content from PPTX decks, reducing repetitive manual work and enabling scalable deck workflows.

Core Features & Use Cases

  • Create, edit, and analyze PPTX files programmatically for slides, layouts, speaker notes, and template modifications.
  • Inventory extraction, text replacement, slide rearrangement, and thumbnail generation to support bulk editing and content validation.
  • Use cases include generating consistent decks from templates, updating notes across many slides, and extracting slide content for archival workflows.

Quick Start

Run the automation flow by installing dependencies and invoking the Python/Node.js scripts to inventory, replace text, generate thumbnails, and assemble PPTX.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation and editing for multiple PPTX decks?

Automate PowerPoint creation and editing by running Python and Node.js scripts to generate slides, modify templates, and perform bulk text replacement across PPTX decks. This handles layout management and text processing programmatically to reduce manual work.

Can I extract text and generate thumbnails from existing PPTX files?

Yes, you can extract text and generate thumbnails from PPTX files by running the inventory and thumbnail scripts. These scripts analyze slide content, extract text for archival workflows, and render slide images to support content validation.

Does this PowerPoint automation tool require Node.js and Python environments?

Yes, this PowerPoint automation requires both Python and Node.js environments to operate. The workflow orchestrates text processing and layout management using Python scripts alongside Node.js tooling for PPTX construction and HTML conversion.

What is the best way to convert HTML content into PowerPoint slides programmatically?

The best way to convert HTML content into PowerPoint slides programmatically is by using the html2pptx Node.js script. It orchestrates layout management and PPTX construction to transform web content into structured presentation slides.

How do I update speaker notes and text across many PowerPoint slides at once?

Update speaker notes and text across many PowerPoint slides at once by using the replace script for bulk text replacement. This programmatically modifies template content and validates text updates across entire PPTX decks.

Are there limitations when modifying PowerPoint layouts and media programmatically?

Modifying PowerPoint layouts and media programmatically relies on dependencies like pptxgenjs, playwright, and sharp for rendering and image processing. Complex template modifications and slide rearrangement are supported, but validation is required to ensure layout integrity.