pptx

Create and edit PowerPoint decks from outlines using Node.js and Python.

869|203|Updated May 7, 2026
One-click install
npx skills add https://github.com/freestylefly/wesight --skill pptx-freestylefly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/freestylefly/wesight/tree/main/SKILLs/pptx
Command: npx skills add https://github.com/freestylefly/wesight --skill pptx-freestylefly

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Quickly generate, customize, and analyze PowerPoint presentations from outlines, data sources, or prompts, reducing manual slide-by-slide editing and ensuring consistent deck quality.

Core Features & Use Cases

  • Create new presentations from outlines, data, or templates.
  • Edit slides, layouts, speaker notes, and comments within a unified workflow.
  • Analyze content and layout constraints to ensure clean rendering and proper placeholder positioning.

Quick Start

Create a new PowerPoint deck from your outline and export it as output.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 deck generation from an outline?

Automate PowerPoint deck generation by processing outlines and data sources through Node.js scripts and Python tooling to create, customize, and export ready-to-present PPTX files.

Can I convert HTML content directly into a PPTX presentation?

Yes, HTML-to-PPTX integration is supported. The automation workflow converts HTML content into PowerPoint slides while validating layouts and ensuring proper placeholder positioning.

How do I edit speaker notes and slide layouts programmatically in an existing presentation?

Edit speaker notes, comments, and slide layouts programmatically by running scripts that target and replace content within existing PPTX files without manual slide-by-slide editing.

Do I need Playwright and pptxgenjs to create presentations with this automation workflow?

Yes, Playwright, pptxgenjs, and sharp are required dependencies. They handle browser automation, PowerPoint generation, and image processing to ensure consistent deck quality and rendering.

What is the best way to ensure clean rendering and proper placeholder positioning in generated slides?

Ensure clean rendering by analyzing content and layout constraints during generation. The workflow validates placeholder positioning and layout constraints before exporting the final PPTX deck.

Why does my automated PPTX layout break when replacing content in existing templates?

Layouts break when content replacement ignores template constraints. The workflow analyzes layout constraints and validates placeholder positioning to prevent rendering issues during content editing.