slides

Create and validate PowerPoint decks with JavaScript and PptxGenJS.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Anthony9906/agent-skills --skill slides-anthony9906
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/Anthony9906/agent-skills/tree/main/slides
Command: npx skills add https://github.com/Anthony9906/agent-skills --skill slides-anthony9906

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?

This Skill enables you to create and edit PowerPoint decks programmatically using JavaScript with PptxGenJS, ensuring outputs remain editable and reproducible while providing a guided workflow to diagnose layout issues.

Core Features & Use Cases

  • Bundled resources and a task-oriented workflow to author slide decks in JavaScript with explicit theming, fonts, and layout considerations.
  • Render, validate, and compare slides against references; support charts, diagrams, and visuals while preserving native PowerPoint output.
  • Recreate or edit existing decks from reference material, ensuring deterministic results and easy delivery of final artifacts.

Quick Start

Open the skill directory, edit the deck content using the bundled JavaScript helpers, render with the provided scripts, and verify the output before delivering the final .pptx.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I programmatically create a PowerPoint deck that remains fully editable?

You can create editable PowerPoint decks programmatically using JavaScript with PptxGenJS. This Skill renders slides with explicit theming and layout fidelity, ensuring the final .pptx output preserves native editability for charts and text.

Can I recreate existing slides from reference material into a new pptx file?

Yes, you can recreate slides from reference material into a new pptx file. The Skill includes a validation workflow to render and compare outputs against references, ensuring deterministic layout and visual fidelity for the final deck.

Does PptxGenJS support rendering charts and diagrams while preserving native PowerPoint output?

PptxGenJS supports rendering charts, diagrams, and visuals while preserving native PowerPoint output. The Skill leverages bundled scripts and assets to generate these elements deterministically within the final editable .pptx file.

How do I validate layout fidelity when generating slides with JavaScript?

To validate layout fidelity when generating slides, the Skill provides a deterministic workflow using bundled scripts to render and compare outputs against reference slides. This process diagnoses layout issues before delivering the final .pptx.

Do I need Pillow and python-pptx to create decks with this Skill?

You need Pillow and python-pptx dependencies to support the Skill's rendering and validation workflow. These libraries, alongside pdf2image and numpy, facilitate image processing and slide comparison during deck creation.

What is the best way to edit content in an existing presentation deck programmatically?

The best way to edit presentation deck content programmatically is using the bundled JavaScript helpers with PptxGenJS. This approach allows you to modify explicit theming, fonts, and layouts while maintaining reproducible, native PowerPoint output.