pptx

Create and edit PowerPoint presentations with Python and PptxGenJS.

1|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/ali156666/Panda-Bot --skill pptx-ali156666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ali156666/Panda-Bot/tree/main/skills/pptx
Command: npx skills add https://github.com/ali156666/Panda-Bot --skill pptx-ali156666

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, editing, and analyzing PowerPoint presentations, reducing manual effort and improving efficiency.

Core Features & Use Cases

  • Presentation Creation: From scratch or using templates.
  • Content Editing: Modifying text, adding charts, images, and more.
  • Analysis: Extracting text, analyzing layouts, and applying design principles.
  • Use Case: Need to create a new presentation for a project meeting. Use this Skill to quickly generate a new presentation with custom slides, incorporating text, images, and data visualizations.

Quick Start

Use the pptx skill to create a new presentation with the template 'template.pptx' and add a new slide with text 'Meeting Agenda'.

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 HTML content?

This Skill creates PowerPoint presentations by using PptxGenJS and Playwright to convert HTML content into slides. It renders HTML directly to generate PPTX files containing formatted text, shapes, and images.

Can I extract text and analyze layouts from an existing PPTX file?

Yes, this Skill analyzes existing PPTX files by extracting text and evaluating slide layouts. It applies design principles to assess the structure and visual composition of your PowerPoint presentations.

Do I need Python and Node.js to generate PowerPoint files?

Yes, generating PPTX files requires both Python and PptxGenJS. You also need Playwright installed, as it provides the HTML rendering and browser interaction capabilities required for slide creation and manipulation.

What's the best way to add data visualizations and charts to a PowerPoint presentation?

The best way to add data visualizations is using PptxGenJS to programmatically create or edit PPTX slides. You can insert charts, images, and formatted text directly into your presentation through automated scripts.

Can I use a template PPTX file to create a new presentation with custom slides?

Yes, you can create presentations from scratch or using existing PPTX templates. The tool supports adding new custom slides containing text, images, and data visualizations to your selected template file.