slides

Create, edit, and validate PPTX decks with PptxGenJS and bundled helpers.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/DEEP-PolyU/matopt-xlab --skill slides-deep-polyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/DEEP-PolyU/matopt-xlab/tree/main/backend/skills/slides
Command: npx skills add https://github.com/DEEP-PolyU/matopt-xlab --skill slides-deep-polyu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck authoring often requires manual tweaking to ensure editable outputs, consistent layout, and correct fonts. This skill provides a self-contained workflow to create, edit, render, and validate PowerPoint decks using PptxGenJS along with bundled helpers and validation scripts.

Core Features & Use Cases

  • PptxGenJS-based deck authoring with bundled layout helpers to ensure consistent typography and spacing.
  • Validation workflows that detect slide overflows, font substitutions, and layout issues, with tooling to render previews.
  • Quick-start templates and scripts to recreate decks from references (screenshots, PDFs) and to generate montage previews.

Quick Start

Run the slides skill to generate a PPTX deck from provided inputs and validate its visual layout.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I automate PPTX deck creation from existing content?

You can automate PPTX deck creation using this skill's bundled PptxGenJS utilities and Python-based rendering workflows to build new decks from content. It provides quick-start templates and layout helpers to ensure consistent typography and spacing.

Can I recreate PowerPoint slides from a PDF or screenshot reference?

Yes, you can recreate slides from references like screenshots or PDFs. The skill includes bundled scripts and helpers that generate montage previews and convert reference materials into editable PPTX deck layouts.

How do I validate PowerPoint layout integrity and detect slide overflows?

You validate PowerPoint layout integrity by running the skill's bundled validation workflows. These scripts detect slide overflows, font substitutions, and layout issues, and render previews to visually confirm formatting correctness.

Does this skill support both Python and JavaScript for rendering presentations?

Yes, the skill supports both Python-based rendering workflows and JavaScript authoring paths via PptxGenJS utilities. This allows you to choose your preferred environment for creating and editing PPTX decks.

What dependencies are needed to render and validate PPTX files?

You need the pdf2image, python-pptx, Pillow, and numpy dependencies to render and validate PPTX files. These libraries support image conversion, deck manipulation, and the visual layout validation processes.