slides

Create and validate PPTX slide decks with PptxGenJS helpers.

1|1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/TMYTiMidlY/skills --skill slides-tmytimidly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/TMYTiMidlY/skills/tree/main/skills/.experimental/slides
Command: npx skills add https://github.com/TMYTiMidlY/skills --skill slides-tmytimidly

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Building and validating sophisticated PowerPoint decks is slow when you rely on manual edits or ad hoc scripts, so this Skill gives you a consistent JavaScript-first workflow that keeps outputs editable and visually accurate.

Core Features & Use Cases

  • PptxGenJS authoring with helpers: Copy the bundled assets/pptxgenjs_helpers helpers, set themes explicitly, and rely on autoFontSize, layout builders, and diagram utilities to produce editable slides instead of flattened exports.
  • Validation and diagnostics: Run the provided render, overflow, montage, and font inspection scripts to generate PNG previews, detect overflow/substitution issues, and document layout health before delivery.
  • Use Case: Recreate a 15-slide investor deck from a PDF and screenshots by matching aspect ratios, rebuilding charts natively, using ensure_raster_image for odd assets, and delivering both the .pptx and the JavaScript source.

Quick Start

Ask the slides workflow to reauthor the deck with PptxGenJS helpers, render the output to PNGs, and run overflow and font checks before providing the final files.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I automate PPTX deck creation using JavaScript?

You render PPTX slides to PNG previews using bundled scripts that convert files with pdf2image and Pillow. This workflow generates montage reviews to visually document layout health and detect overflow issues before final delivery.

How do I detect text overflow and font substitution in PowerPoint slides?

Detect text overflow and font substitution by running the provided font inspection and layout validation scripts. These diagnostics identify explicit theme font issues and content overflow, ensuring your slide typography renders correctly without unexpected visual breaks.

Can I rebuild charts natively when recreating a PDF presentation as an editable PPTX?

Yes, you can rebuild charts natively when recreating a PDF presentation as an editable PPTX. The workflow uses PptxGenJS helpers to match aspect ratios, construct native charts, and utilize ensure_raster_image for odd visual assets.

Do I need Python libraries to validate JavaScript-generated PowerPoint files?

Yes, you need Python libraries like Pillow, numpy, and pdf2image to validate JavaScript-generated PowerPoint files. These dependencies enable PNG rendering, image processing, and montage reviews to verify layout health and detect overflow.