pptx

Create, edit, and analyze PowerPoint presentations with Python and Node.js.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/AndersHsueh/RedNotes-Mate --skill pptx-andershsueh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/AndersHsueh/RedNotes-Mate/tree/main/aionui/skills/pptx
Command: npx skills add https://github.com/AndersHsueh/RedNotes-Mate --skill pptx-andershsueh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude can automate the creation, editing, and analysis of PowerPoint presentations (.pptx), reducing manual formatting, duplication, and error-prone tasks across decks.

Core Features & Use Cases

  • Automated deck creation: generate new PPTX decks from structured content or outlines.
  • Content editing & layouts: modify slide content, layouts, and speaker notes or comments.
  • Batch processing: apply changes to multiple slides or presentations in one run.
  • Quality checks: validate placeholder usage, slide structure, and basic consistency.

Quick Start

Build a 5-slide deck titled "Product Launch" using a simple outline: Introduction, Problem, Solution, Market, Next Steps.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from an outline?

Automate PPTX creation by running scripts that use pptxgenjs and python-pptx to generate new decks from structured content or outlines, reducing manual formatting and duplication across slides.

Can I convert HTML content to PowerPoint slides?

Yes, HTML-to-PPTX conversion is supported using html2pptx.js with pptxgenjs, allowing you to directly translate HTML content into formatted PowerPoint slides programmatically.

Does python-pptx support adding speaker notes and comments to slides?

python-pptx supports attaching speaker notes or comments across slides, and is also used for extraction and validation to check placeholder usage and slide structure consistency.

What's the best way to batch process multiple PowerPoint slides for content updates?

Batch process PowerPoint slides by applying script-based changes to multiple slides or presentations in one run, modifying slide content, layouts, and speaker notes without manual editing.

Do I need Playwright and Sharp to edit pptx files?

Playwright and Sharp are dependencies for the skill's Node-based tooling, used alongside pptxgenjs and python-pptx to handle HTML-to-PPTX conversion and image processing during presentation automation.