ppt-builder

Generate dark-themed PowerPoint decks from outlines using python-pptx with layout validation.

11|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/qa-aman/next-leap-claude-code --skill ppt-builder-qa-aman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ppt-builder
Source: https://github.com/qa-aman/next-leap-claude-code/tree/main/.claude/skills/ppt-builder
Command: npx skills add https://github.com/qa-aman/next-leap-claude-code --skill ppt-builder-qa-aman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Turning session plans, outlines, or documents into polished slide decks normally requires manual slide design and repetitive python-pptx coding. This Skill generates consistent, dark-themed .pptx presentations using a fixed design system and validates the output for layout errors before delivery. ## Core Features & Use Cases - Fixed Design System: Near-black background, orange accents, and a defined text hierarchy applied to every slide, with reusable helpers for text boxes, bullets, cards, and dividers. - Slide Pattern Library: Pre-built patterns for title, agenda, concept, card grid, comparison, numbered list, demo, and closing slides. - Mandatory Layout Checker: A validation script that detects out-of-bounds shapes and overlapping text before the deck is handed over. - Use Case: A workshop instructor provides a two-hour session outline and receives a 17-slide branded .pptx deck, verified to have no overlapping or off-canvas content. ## Quick Start Ask the AI to turn your session outline or document into a slide deck, for example: create a PPT from this workshop plan and save it as Session-1-Deck.pptx.

Frequently Asked Questions about ppt-builder

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

FAQPage Schema
How do I create a PowerPoint presentation with python-pptx?▼

Use python-pptx to build a Presentation object, set slide dimensions, and add slides from a blank layout. This Skill provides ready-made helpers for backgrounds, text boxes, bullets, cards, and dividers so you compose slides instead of writing low-level code.

How do I convert an outline or document into slides?▼

Provide the outline, session plan, or document and request a deck. The Skill maps each section to a slide pattern such as title, agenda, card grid, or comparison, then generates and saves a .pptx file with the slide count printed.

How do I check a pptx file for overlapping text or off-slide content?▼

Run the bundled check_layout.py script against the .pptx file. It reports out-of-bounds shapes and overlapping text boxes per slide and exits with code 1 if any issue is found, so you can fix and re-run until it passes.

What Python package is required to generate pptx files?▼

The scripts require python-pptx, installable with pip3 install python-pptx. It is the only external dependency used for building and validating the presentations.

Can I customize the slide colors and design theme?▼

The design system is fixed by the Skill: near-black background, orange accent, and defined grey text hierarchy. The instructions explicitly prohibit deviating from these constants, so customization would require editing the reference script directly.