slides

Generate and modify .pptx slide decks using PptxGenJS.

6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/KnoWhiz/DoWhiz --skill slides-knowhiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/KnoWhiz/DoWhiz/tree/main/.agents/skills/slides
Command: npx skills add https://github.com/KnoWhiz/DoWhiz --skill slides-knowhiz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, python-pptx, numpy, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation and editing of presentation slide decks, ensuring consistent branding, accurate layouts, and editable output.

Core Features & Use Cases

  • Automated Deck Generation: Build new PowerPoint decks from scratch using JavaScript and PptxGenJS.
  • Slide Recreation: Recreate existing slides from screenshots, PDFs, or reference decks.
  • Layout Validation: Detect and fix issues like text overflow, element overlaps, and font substitution.
  • Use Case: Generate a sales presentation deck with consistent branding and data visualizations based on provided content and a template.

Quick Start

Use the slides skill to create a new PowerPoint presentation with a title slide and two content slides.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I create a PowerPoint presentation from scratch using JavaScript?

Generating presentation decks requires dependencies like PptxGenJS and python-pptx, along with render utilities such as pdf2image and numpy for processing source files and visual data.

How do I recreate existing slides from a PDF or screenshot?

Recreating existing slides from PDFs or screenshots involves processing source files with render utilities, then mapping content into editable .pptx slides using bundled layout helpers.

Can I modify PowerPoint slide content while keeping the file editable?

Yes, you can modify content in PowerPoint slides while preserving editability, as the process ensures the generated .pptx files remain fully editable rather than flattened images.

How do I fix text overflow and layout issues in generated pptx files?

To fix text overflow in presentation slides, the layout validation utilities detect element overlaps and font substitution issues, allowing you to adjust content sizing and positioning.

Do I need PptxGenJS to build automated presentation decks?

Generating presentation decks requires dependencies like PptxGenJS and python-pptx, along with render utilities such as pdf2image and numpy for processing source files and visual data.