slides

Create, edit, and validate PowerPoint decks with PptxGenJS.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automate the creation, editing, and validation of PowerPoint decks (.pptx) using PptxGenJS and bundled helpers to reduce manual toil and ensure outputs remain editable and reproducible.

Core Features & Use Cases

  • Author slides programmatically with PptxGenJS, including layouts and themes, while keeping the slide content editable in PowerPoint.
  • Recreate decks from reference materials, screenshots, or PDFs, and validate layout correctness with bundled tools and scripts.
  • Diagnose common issues such as content overflow, overlaps, and font substitutions, with deterministic rendering and artifact generation for review.

Quick Start

Provide the initial deck and a task description to generate or update a PPTX with editable source code and validated renderings.

Frequently Asked Questions about slides

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

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

Automate PowerPoint creation programmatically using PptxGenJS to author layouts and themes, ensuring the generated .pptx slides remain fully editable in PowerPoint.

Can I recreate a PPTX deck from a PDF or screenshot?

Yes, you can recreate PPTX decks from reference materials, screenshots, or PDFs by loading the task-specific JavaScript artifacts and running deterministic scripts to rebuild the slides.

How do I diagnose content overflow and font substitution issues in my slides?

Diagnose content overflow, overlaps, and font substitutions in your slides by running bundled validation tools that render the PPTX and generate artifacts for layout review.

Does this approach work with python-pptx and PptxGenJS together?

Yes, the workflow supports using python-pptx and PptxGenJS together by loading the required JavaScript artifacts and running deterministic scripts in the skill directory to process the .pptx files.

What is the best way to validate PPTX layout correctness programmatically?

The best way to validate PPTX layout correctness is to run deterministic rendering scripts that detect layout issues like overlaps and content overflow, producing explicit artifacts for visual review.

Why do my programmatically generated slides have overlapping text boxes?

Overlapping text boxes occur due to layout miscalculations, which you can diagnose and fix by running bundled validation scripts that render slides and detect content overflow and overlap issues.