slides

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

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill slides-jscraik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/jscraik/Agent-Skills/tree/main/utilities/slides
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill slides-jscraik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, python3, libreoffice, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and validation of presentation slide decks, ensuring professional and reproducible PowerPoint outputs.

Core Features & Use Cases

  • Editable PPTX Output: Generates .pptx files that are fully editable in PowerPoint.
  • Reproducible Authoring: Uses PptxGenJS and bundled helpers for consistent, scriptable slide generation.
  • Visual Validation: Includes checks for rendering issues, element overflow, and font consistency.
  • Use Case: Quickly generate a 10-slide investor update deck with consistent branding, editable charts, and validated layouts.

Quick Start

Use the slides skill to build a new presentation deck from the provided outline.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I generate editable PowerPoint presentations programmatically?

This Skill creates editable PowerPoint presentations programmatically using PptxGenJS to generate fully editable .pptx files with consistent, reproducible branding and layouts for your slide decks.

What is the best way to recreate a PowerPoint slide deck from a visual reference?

The best way to recreate a PowerPoint slide deck from a visual reference is to process the reference image to build matching slides, followed by validation checks for rendering quality, element overflow, and font drift.

Does this presentation generation approach work with Python and LibreOffice?

Yes, this presentation generation approach works with Python3 and LibreOffice, which are required dependencies alongside PptxGenJS to facilitate the creation, editing, and validation of slide decks.

How do I validate PowerPoint slides for rendering issues and font drift?

You validate PowerPoint slides for rendering issues and font drift by running built-in visual validation checks that detect element overflow and ensure font consistency across the generated presentation.

Can I update existing PPTX files without losing my editable charts and layouts?

Yes, you can update existing PPTX files without losing editable charts and layouts because the Skill supports reproducible authoring to modify presentations while maintaining fully editable PowerPoint outputs.