slides

Create, render, and validate PowerPoint slide decks with PptxGenJS.

19|2|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/ThalesGroup/agilab --skill slides-thalesgroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/ThalesGroup/agilab/tree/main/.claude/skills/slides
Command: npx skills add https://github.com/ThalesGroup/agilab --skill slides-thalesgroup

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?

Manual slide deck creation and maintenance is tedious and error-prone; this skill provides a deterministic workflow to create, render, and validate PPTX decks with programmatic tooling.

Core Features & Use Cases

  • Create and edit PPTX decks using PptxGenJS with bundled helpers for layout, typography, and charts.
  • Render slides for QA and validation, including checks for overlaps and layout integrity.
  • Recreate or update decks from reference material (PDFs, screenshots) while preserving an editable authoring surface.

Quick Start

Create a PPTX deck using the bundled tools and verify layout correctness with the render/validation workflows.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I automate PowerPoint slide creation from data or reference decks?

Rendering slides for QA validates layout integrity and checks for element overlaps. This skill renders PPTX decks to images using Pillow and pdf2image, ensuring consistent layouts and deterministic handoffs.

Can I recreate a PPTX deck from a PDF or screenshot while keeping it editable?

Validating PowerPoint layout integrity checks for element overlaps and rendering correctness. This skill automates validation workflows that render slides to images and verify layout consistency for deterministic handoffs.

What's the best way to validate PowerPoint layout integrity and check for overlaps?

Validating PowerPoint layout integrity checks for element overlaps and rendering correctness. This skill automates validation workflows that render slides to images and verify layout consistency for deterministic handoffs.

Does this approach work with Python-based image processing for slide rendering?

Slide rendering works with Python-based image processing using Pillow, pdf2image, and numpy. This skill bundles JavaScript-based PptxGenJS authoring with Python rendering and validation scripts to ensure deterministic outputs.