slides

Create and validate editable PowerPoint decks with PptxGenJS.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/devkeni/Skills --skill slides-devkeni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/devkeni/Skills/tree/main/media-creative/slides
Command: npx skills add https://github.com/devkeni/Skills --skill slides-devkeni

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the creation, editing, and validation of PowerPoint decks (.pptx) using PptxGenJS, with bundled helper resources to keep designs editable and reproducible.

Core Features & Use Cases

  • Create new decks with prepared layouts and themes using JavaScript, ensuring PPTX output remains editable.
  • Recreate or modify slides from reference decks, screenshots, or PDFs with automated rendering and layout checks.
  • Validate slide layouts for overlaps and out-of-bounds content, and render previews to ensure accurate output before delivery.

Quick Start

Create a new deck or update an existing one by supplying your slide assets and let the tool render and validate the output.

Frequently Asked Questions about slides

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

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

Automate PowerPoint PPTX creation while keeping slides editable by using PptxGenJS with bundled helpers. This Skill generates decks via JavaScript and applies deterministic rendering workflows to ensure the output structure remains fully editable.

Can I recreate slides from a PDF or reference deck into an editable PPTX?

You can recreate slides from PDFs, screenshots, or reference decks into an editable PPTX. The tool leverages bundled assets and references to support end-to-end slide production while preserving the editable structure.

How do I validate slide layouts for overlapping or out-of-bounds content?

Validate slide layouts for overlapping or out-of-bounds content using automated rendering and layout checks. The Skill renders previews to ensure accurate output and verify content boundaries before final delivery.

Does this PPTX generation tool require Python dependencies like python-pptx?

Yes, PPTX generation and validation require Python dependencies including python-pptx, pdf2image, Pillow, and numpy. These libraries support the underlying rendering, image processing, and layout validation workflows.

What is the best way to build new presentation decks with prepared layouts?

The best way to build new presentation decks with prepared layouts is to supply your slide assets and let the tool render and validate the output. It applies prepared themes using JavaScript to ensure reproducible PPTX files.

Are there limitations when modifying existing PowerPoint decks programmatically?

When modifying existing PowerPoint decks programmatically, limitations center on preserving the original editable structure. The tool mitigates this by applying deterministic rendering workflows and automated validation checks to prevent layout overlaps.