pptx-generator

Generate and customize PowerPoint presentations using Python scripts.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/hheydaroff/common-agent-skills --skill pptx-generator-hheydaroff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/hheydaroff/common-agent-skills/tree/main/skills/pptx-generator
Command: npx skills add https://github.com/hheydaroff/common-agent-skills --skill pptx-generator-hheydaroff

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to automate the creation and modification of PowerPoint presentations, eliminating manual design and editing effort.

Core Features & Use Cases

  • Slide Creation: Generate slides from predefined templates or fully from scratch with customizable layouts.
  • Theme & Style Application: Apply consistent color schemes, fonts, and visual styles across slides.
  • Content Automation: Populate slides with text, images, charts, and shapes programmatically, streamlining presentation workflows.
  • Use Case: A team prepares weekly reports; they use this Skill to dynamically compose slides from database pulls, ensuring consistency and saving hours of manual editing.

Quick Start

Use the pptx-generator skill to create a presentation with a title slide, one chart, and a summary slide.

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 creation from a database?

Yes, you can generate PowerPoint slides from scratch by defining layouts, applying color schemes and fonts, and programmatically adding shapes, text, images, and charts without manual design effort.

Do I need pptxgenjs to programmatically customize slides?

Yes, you need pptxgenjs to programmatically customize slides, as it provides the underlying functions to define slide layouts, apply styles, and embed content components for presentation generation.

Can I apply consistent themes and styles across generated PowerPoint slides?

Yes, you can apply consistent themes and styles across generated PowerPoint slides by programmatically defining color schemes, fonts, and visual styles across all slides for branded deck creation.

What is the best way to compose weekly reports into a PowerPoint deck?

The best way to compose weekly reports into a PowerPoint deck is using this Skill to dynamically populate summary slides and charts from data pulls, streamlining iterative slide design and saving manual editing hours.

Does PowerPoint slide generation work with React components?

Yes, this PowerPoint slide generation solution includes React and react-dom dependencies alongside sharp for image processing, enabling component-driven content embedding within automated presentation workflows.