slides

Create, edit, and validate PowerPoint decks with PptxGenJS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables end-to-end automation for creating, editing, and validating PowerPoint decks, reducing manual toil and ensuring consistent, high-quality outputs.

Core Features & Use Cases

  • PptxGenJS-based deck authoring with bundled helpers for fonts, layouts, charts, and text measurement.
  • Deterministic render/validation workflow: renders previews and checks for overlaps, out-of-bounds content, and missing fonts.
  • Side-by-side artifact delivery: outputs both the editable .pptx and the source .js, plus reference assets and docs.
  • Use cases include building new decks, recreating slides from references or PDFs, and preserving editability during updates.

Quick Start

Describe your deck requirements and run the task to generate an editable .pptx along with the source .js and bundled assets.

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 deck creation using PptxGenJS?

Automate PowerPoint PPTX deck creation by describing your layout requirements to generate an editable .pptx file, the source .js code, and bundled helper assets programmatically using PptxGenJS.

Can I convert a PDF into an editable PowerPoint presentation?

Yes, you can reproduce slides from PDFs to create editable PowerPoint decks. The process converts reference materials into an editable .pptx file while preserving the original layout structure.

How do I validate a PPTX layout for overlapping text and rendering issues?

Validate a PPTX layout by running a deterministic render and validation workflow that renders previews and checks for overlaps, out-of-bounds content, and missing fonts.

Do I need python-pptx and Pillow installed to generate presentation slides?

The environment uses python-pptx, Pillow, pdf2image, and numpy as dependencies to support PDF reproduction, image processing, and presentation generation tasks for your decks.

What is the best way to ensure my generated presentation remains editable?

To ensure your generated presentation remains editable, the automation outputs both the editable .pptx file and the source .js script, preserving editability during future updates.