slides

Generate and edit .pptx slide decks using PptxGenJS and Python scripts for rendering and validation.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/thanhquan3010/hospital-management-system-v3 --skill slides-thanhquan3010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/thanhquan3010/hospital-management-system-v3/tree/main/.agents/skills/slides
Command: npx skills add https://github.com/thanhquan3010/hospital-management-system-v3 --skill slides-thanhquan3010

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 automates the creation and editing of presentation slide decks, ensuring consistent branding, accurate layouts, and editable output.

Core Features & Use Cases

  • Automated Deck Creation: Generate new PowerPoint presentations from scratch using JavaScript and PptxGenJS.
  • Slide Recreation: Recreate existing slides from screenshots, PDFs, or reference decks, preserving editable elements.
  • Layout Validation: Detect and fix issues like text overflow, overlapping elements, and font substitution.
  • Use Case: You need to create a 20-slide sales deck based on a rough outline and some existing slides. This Skill can generate the .pptx file, ensure all text fits correctly, and use consistent branding.

Quick Start

Use the slides skill to create a new presentation named 'my_new_deck.pptx' with a 16:9 aspect ratio.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I automate PowerPoint presentation creation from an outline?

Automate PowerPoint presentation creation by using JavaScript with PptxGenJS to generate new .pptx slide decks. This approach ensures consistent branding and accurate layouts while producing fully editable output files.

Can I recreate existing slides from a PDF or screenshot into an editable .pptx file?

Yes, you can recreate existing slides from screenshots, PDFs, or reference decks into an editable .pptx file. The process preserves editable elements while accurately matching the original layout and visual content.

How do I detect and fix text overflow or overlapping elements in PowerPoint slides?

Detect and fix text overflow, overlapping elements, and font substitution issues in PowerPoint slides using bundled layout validation utilities. These Python rendering scripts diagnose layout problems to ensure text fits correctly.

Do I need JavaScript knowledge to generate .pptx files with this automation approach?

Yes, JavaScript authoring with PptxGenJS is required to generate .pptx files. The workflow also requires Python scripts for rendering and validation, meaning familiarity with both languages is necessary.

What is the best way to maintain consistent branding across a large presentation deck?

Maintain consistent branding across a presentation deck by programmatically defining layouts and styles using PptxGenJS. This ensures every generated slide adheres to specific formatting rules and branding guidelines.