pptx-generator

Create, edit, and extract PowerPoint presentations with Python and JavaScript tools.

2.2k|364|Updated May 12, 2025
One-click install
npx skills add https://github.com/lioensky/VCPToolBox --skill pptx-generator-lioensky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/lioensky/VCPToolBox/tree/main/Plugin/SkillBridge/SKILL/pptx-generator
Command: npx skills add https://github.com/lioensky/VCPToolBox --skill pptx-generator-lioensky

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, sharp, react-icons, react, react-dom, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of generating, editing, and extracting content from PowerPoint files, reducing the manual effort and technical expertise required for presentation automation.

Core Features & Use Cases

  • Generate Presentations: Create PPTX files from scratch with customizable slide modules, styles, and themes.
  • Edit Existing PPTX: Modify, reassemble, and organize slides based on templates and XML workflows.
  • Extract Content: Read and parse PowerPoint files to retrieve text, images, charts, and other embedded elements for analysis or reuse.
  • Use Case: Automate the production of weekly report decks with dynamic data, consistent themes, and branding, all programmatically.

Quick Start

Use this Skill to generate a new presentation with a custom title slide by specifying slide content and layout parameters.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I automate PowerPoint presentation generation from dynamic data?

You can automate PowerPoint presentation generation by using this Skill to create PPTX files from scratch with customizable slide modules, styles, and themes, ensuring consistent structural integrity and branding for dynamic content workflows.

Can I extract text and images from existing PowerPoint files for analysis?

Yes, you can extract content from existing PowerPoint files by reading and parsing PPTX files to retrieve text, images, charts, and other embedded elements for analysis or reuse within your automation pipeline.

Does pptxgenjs support modifying and reassembling slides based on templates?

Yes, pptxgenjs supports editing existing PPTX files by allowing you to modify, reassemble, and organize slides based on templates and XML workflows for professional presentation adaptation.

What is the best way to ensure consistent style when editing PowerPoint files programmatically?

The best way to ensure consistent style when editing PowerPoint files programmatically is to use template adaptation and XML manipulation workflows, which maintain structural integrity and consistent themes during slide modification.

Do I need Python and JavaScript tools to generate PowerPoint files with this automation approach?

Yes, you need both Python and JavaScript tools, specifically requiring pptxgenjs and related libraries, to fully automate the creation, editing, and extraction of PowerPoint presentations.