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.