pptx

Automates PowerPoint slide deck generation, editing, and layout management using Node.js and Python libraries.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/notaustindaniels/second-brain-skills --skill pptx-notaustindaniels
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/notaustindaniels/second-brain-skills/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/notaustindaniels/second-brain-skills --skill pptx-notaustindaniels

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables Claude to automate end-to-end PowerPoint workflows, including creating new presentations, editing content, applying layouts, and managing speaker notes and comments, reducing manual formatting time.

Core Features & Use Cases

  • Automated slide creation: generate new decks from prompts and templates with consistent styling.
  • Content editing & layout: modify text, swap layouts, insert notes, and apply design rules across slides.
  • Template-aware design: align content to common slide structures and outline placeholders for rapid production.

Quick Start

Use the skill to create a pptx by describing the deck you want (e.g., "Create an 8-slide product overview deck in a modern design") and then export a .pptx file.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I generate PowerPoint slides automatically from a text prompt?

To generate PowerPoint slides from a prompt, you describe the deck you want, such as an 8-slide product overview. The skill automates slide creation by applying consistent styling and aligning content to template layouts using PptxGenJS.

Can I edit existing PPTX files and modify slide layouts programmatically?

Yes, you can edit existing PPTX files to modify text, swap layouts, insert speaker notes, and apply design rules across slides. This is handled using python-pptx and Pillow to manipulate text and manage slide content.

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

Yes, generating and editing PPTX files requires both Node.js tooling like PptxGenJS, Playwright, and Sharp, alongside Python libraries including python-pptx and Pillow to render slides and manipulate presentation assets.

What's the best way to create template-aware presentations with consistent design rules?

The best way to create template-aware presentations is by aligning content to common slide structures and outline placeholders. This enables rapid production of marketing briefs, product demos, and educational decks with consistent styling.

Can I use Playwright and Sharp to render HTML content into PPTX slides?

Yes, Playwright and Sharp are utilized within the workflow to render slides and manage visual assets. This allows for html2pptx conversion processes when integrating web-based content into PowerPoint presentations.