slides

Create, edit, and validate PowerPoint decks with PptxGenJS.

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

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?

Slides-based workflow often requires manual, error-prone assembly of PowerPoint decks; this skill provides automation and validation tools to create, modify, and verify PPTX outputs consistently.

Core Features & Use Cases

  • Automated deck authoring with PptxGenJS and bundled layout helpers to guarantee editable output.
  • Rendering validation and font/layout diagnostics to catch overlaps and substitutions before delivery.
  • Recreation and editing workflows: build new decks from references, recreate from screenshots or PDFs, and adjust content while preserving editability.

Quick Start

Create a new deck from a reference outline and run the built-in validation to confirm layout correctness.

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 while keeping the output editable?

Automate PowerPoint slide creation using PptxGenJS and bundled layout helpers to generate PPTX decks while preserving fully editable text, charts, and diagrams. This approach ensures deterministic rendering and eliminates manual, error-prone assembly.

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

Yes, you can recreate PowerPoint decks from reference materials, screenshots, or PDFs. The skill uses Pillow and pdf2image dependencies to process input files, allowing you to rebuild slides while maintaining editable output and layout consistency.

How do I validate PowerPoint slides for layout overlaps and font substitution issues?

Validate PowerPoint slides by running built-in layout diagnostics to detect element overlaps and font substitutions before delivery. This rendering validation catches visual errors automatically, ensuring your PPTX output matches the intended design deterministically.

Does PptxGenJS support adding charts and diagrams to automated slide decks?

Yes, PptxGenJS supports adding charts and diagrams to automated slide decks. The skill leverages PptxGenJS capabilities alongside bundled layout-validation helpers to generate complex visual elements while maintaining deterministic, editable PPTX output.

What's the best way to programmatically edit an existing PowerPoint presentation?

Programmatically edit existing PowerPoint presentations using python-pptx to modify content while preserving editability. This skill provides automation scripts to adjust deck elements and run layout validation to ensure the edited output remains structurally correct.

Why do my generated PowerPoint slides have misaligned text and overlapping elements?

Misaligned text and overlapping elements in generated PowerPoint slides occur when layout validation is skipped. Using the bundled layout-validation helpers and diagnostics catches overlaps and font substitutions during automated deck generation, ensuring deterministic rendering.