slides

Build or modify PowerPoint decks programmatically with PptxGenJS.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/jaypatrick/skills --skill slides-jaypatrick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/jaypatrick/skills/tree/main/slides
Command: npx skills add https://github.com/jaypatrick/skills --skill slides-jaypatrick

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create and edit presentation slide decks (.pptx) efficiently using JavaScript-based tooling, bundling rendering and validation utilities to ensure editable outputs.

Core Features & Use Cases

  • Built-in support for generating, recreating, and editing decks with PptxGenJS.
  • Bundled helpers for layout, fonts, charts, images, and validation to catch overlaps and overflow.
  • Use cases include building new decks from specs, recreating slides from reference decks or PDFs, and refining slide content while preserving editability.

Quick Start

Describe the deck you want and run the bundled workflow to generate and validate the resulting .pptx.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I programmatically edit a PPTX deck while preserving its editability?

To edit a PPTX deck programmatically while preserving editability, use PptxGenJS tooling with bundled validation utilities to generate, refine, and validate slide content without locking the output format.

Can I recreate PowerPoint slides from a PDF or reference deck automatically?

Yes, you can recreate PowerPoint slides from PDFs or reference decks automatically. The workflow uses bundled scripts and dependencies like pdf2image and python-pptx to reconstruct slide layouts into a new editable .pptx file.

How do I diagnose layout overflow and font substitution issues when building a presentation?

To diagnose layout overflow and font substitution issues when building a presentation, the workflow includes bundled validation helpers that catch overlaps, verify font rendering, and detect content overflow during the slide generation process.

What dependencies are required to generate and validate PowerPoint files?

Required dependencies to generate and validate PowerPoint files include Pillow and numpy for image and data processing, python-pptx for file manipulation, and pdf2image for converting PDF references into slide reconstruction inputs.

What is the best way to build a new presentation deck from a custom specification?

The best way to build a new presentation deck from a custom specification is to describe the desired deck and run a guided PptxGenJS workflow, which automatically generates the slides and validates the resulting .pptx for layout errors.