slides

Create and edit PowerPoint decks programmatically with PptxGenJS and validation utilities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the creation and editing of PowerPoint decks (.pptx) using PptxGenJS, enabling repeatable layouts, consistent styling, and rapid deck composition while preserving native editability.

Core Features & Use Cases

  • Automated deck authoring: Build new decks programmatically with explicit layouts, themes, and editable PowerPoint-native elements.
  • Deck recreation and reference integration: Recreate slides from reference decks or PDFs and verify layout fidelity and render parity.
  • Validation and safe rendering: Run layout checks for overlaps and out-of-bounds content and render previews to validate results.
  • Bundled helpers and assets: Leverage the prepackaged assets and PPTXGenJS helper modules to simplify complex layouts.

Quick Start

Provide a task brief and assets, then run the slides workflow to output a .pptx and its validation artifacts.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I automate PowerPoint deck creation while keeping slides editable?

To automate PowerPoint deck creation while keeping slides editable, use PptxGenJS to programmatically build .pptx files with native layout elements, themes, and styling that remain fully editable.

Can I recreate slides from PDFs or screenshots into a PPTX file?

Yes, you can recreate slides from PDFs or screenshots into a PPTX file by using bundled render and validation utilities that verify layout fidelity and out-of-bounds content during deck recreation.

Do I need Node.js and Python to generate and validate PPTX slides?

Yes, you need a Node.js runtime to generate PPTX slides with PptxGenJS, and Python-based validation scripts running dependencies like Pillow, pdf2image, and numpy to validate layouts and render previews.

What's the best way to check PPTX layouts for overlapping content?

The best way to check PPTX layouts for overlapping content is running the bundled Python validation scripts that detect out-of-bounds elements and render preview images to ensure layout parity.

Does this approach work for building new presentation decks from scratch?

Yes, this approach works for building new presentation decks from scratch by leveraging prepackaged PptxGenJS helper modules and assets to simplify complex layouts and ensure repeatable, consistent styling.