pptx

Automate PPTX creation, editing, and analysis with Node.js and Python libraries.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/yeeehaooo/agent-kit --skill pptx-yeeehaooo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/yeeehaooo/agent-kit/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/yeeehaooo/agent-kit --skill pptx-yeeehaooo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, python-pptx, Pillow, and includes scripts (resource) components.

What problem does it solve?

Claude can automate PowerPoint PPTX creation, editing, and analysis, reducing repetitive slide work and enabling faster iteration across decks.

Core Features & Use Cases

  • Automate creation of new PPTX presentations with consistent layouts and typography.
  • Programmatically modify slide content, layouts, and notes/comments for review workflows.
  • Analyze presentations for typography, placeholder usage, and layout consistency to improve design quality.

Quick Start

Use the pptx skill to generate a new presentation, then iterate on slides (title, content, notes) and export the final file as a PPTX.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation creation and slide editing?

This Skill automates PPTX presentation creation and slide editing by programmatically generating decks, updating slide content, and managing layouts using Python PPTX libraries and Node.js-based tooling.

Can I analyze PowerPoint layout consistency and placeholder usage programmatically?

Yes, this Skill analyzes PowerPoint layout consistency and placeholder usage programmatically by evaluating typography, placeholder usage, and layout consistency across PPTX files to improve overall deck design quality.

Do I need Node.js and Python to edit PPTX files with this automation approach?

Yes, editing PPTX files with this approach requires Node.js-based tooling like html2pptx alongside Python PPTX libraries including Playwright, Sharp, python-pptx, and Pillow.

What is the best way to update slide notes and comments for review workflows?

The best way to update slide notes and comments for review workflows is to programmatically modify slide content and layouts using this Skill, enabling faster iteration and automated review across PPTX decks.

What are the limitations of using Python PPTX libraries for presentation automation?

Limitations of using Python PPTX libraries for presentation automation include dependencies on external tools like Playwright and Sharp for rendering, requiring both Python and Node.js environments to function correctly.