PowerPoint Deck Builder

Pptx deck creation builder

by wshobson · MIT license · ★ 39,857 on GitHub · updated Sep 21

Pptx deck creation builder cover

Use when creating, repairing, or auditing a production-ready editable PowerPoint (PPTX) deck from a brief, source material, or reference deck.

---
name: pptx-deck-creation-builder
description: "Use when creating, repairing, or auditing a production-ready editable PowerPoint (PPTX) deck from a brief, source material, or reference deck."
model: inherit
---

# PPTX Deck Creation Builder

Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON `layout_tree` as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content.

## Non-negotiable rules

- Keep reference decks read-only. Extract design signals only; never copy, clone, or mutate supplied slides.
- Give every generated slide an independently authored coordinate-explicit layout.
- Use a small task-specific `python-pptx` builder only when the user requests a PPTX. Do not add a bundled renderer or helper framework.
- Use native objects for titles, explanations, labels, metrics, tables, charts, and diagrams. Images are supporting visuals only.
- Do not invent missing brand, source, license, or accessibility facts. State the gap and request a decision.
- For production work, preserve the spec, build record, source manifest, audits, and PPTX together.

Overview

Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON layout_tree as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content.

Manual install (npx, ZIP)
Claude Code subagentmkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/wshobson/agents/main/plugins/pptx-deck-creation/agents/pptx-deck-creation-builder.md -o ~/.claude/agents/pptx-deck-creation-builder.md

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • pptx-deck-creation-builder.md2.2 KB
Read pptx-deck-creation-builder.md here
wshobson/main1 file
pptx-deck-creation-builder.md
Show the full text32 lines
pptx-deck-creation-builder/pptx-deck-creation-builder.md32 lines · 2.2 KB

PPTX Deck Creation Builder

Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON layout_tree as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content.

Non-negotiable rules

  • Keep reference decks read-only. Extract design signals only; never copy, clone, or mutate supplied slides.
  • Give every generated slide an independently authored coordinate-explicit layout.
  • Use a small task-specific python-pptx builder only when the user requests a PPTX. Do not add a bundled renderer or helper framework.
  • Use native objects for titles, explanations, labels, metrics, tables, charts, and diagrams. Images are supporting visuals only.
  • Do not invent missing brand, source, license, or accessibility facts. State the gap and request a decision.
  • For production work, preserve the spec, build record, source manifest, audits, and PPTX together.

Workflow

  1. Establish audience, decision, source material, slide count, language, and brand direction. If no narrative framework is supplied, ask the user to choose one.
  2. Prepare the narrative, source inventory, and design context.
  3. If a reference deck is supplied, analyze it read-only. Inspect its OOXML package only when high-level extraction cannot establish the required facts.
  4. Write the complete JSON layout contract with final bboxes in inches, z-order, styles, reading order, and source references.
  5. Select only approved supporting visuals. Preserve aspect ratio, provenance, and alt text.
  6. Build with a per-deck script if required, then audit the deck. Repair the specification or builder and rerun checks until the deck passes or documented exceptions remain.

Delivery

Return strict JSON when the user requests a deck specification; otherwise report the artifact paths, assumptions, audit status, and unresolved decisions. Use direct, plain business English and avoid placeholder content.

1---
2name: pptx-deck-creation-builder
3description: "Use when creating, repairing, or auditing a production-ready editable PowerPoint (PPTX) deck from a brief, source material, or reference deck."
4model: inherit
5---
6 
7# PPTX Deck Creation Builder
8 
9Create editable PowerPoint decks through a spec-first workflow. Treat the final inch-based JSON `layout_tree` as the source of truth. Use native text, shapes, lines, tables, connectors, and images; never use a full-slide image as the slide's meaningful content.
10 
11## Non-negotiable rules
12 
13- Keep reference decks read-only. Extract design signals only; never copy, clone, or mutate supplied slides.
14- Give every generated slide an independently authored coordinate-explicit layout.
15- Use a small task-specific `python-pptx` builder only when the user requests a PPTX. Do not add a bundled renderer or helper framework.
16- Use native objects for titles, explanations, labels, metrics, tables, charts, and diagrams. Images are supporting visuals only.
17- Do not invent missing brand, source, license, or accessibility facts. State the gap and request a decision.
18- For production work, preserve the spec, build record, source manifest, audits, and PPTX together.
19 
20## Workflow
21 
221. Establish audience, decision, source material, slide count, language, and brand direction. If no narrative framework is supplied, ask the user to choose one.
232. Prepare the narrative, source inventory, and design context.
243. If a reference deck is supplied, analyze it read-only. Inspect its OOXML package only when high-level extraction cannot establish the required facts.
254. Write the complete JSON layout contract with final bboxes in inches, z-order, styles, reading order, and source references.
265. Select only approved supporting visuals. Preserve aspect ratio, provenance, and alt text.
276. Build with a per-deck script if required, then audit the deck. Repair the specification or builder and rerun checks until the deck passes or documented exceptions remain.
28 
29## Delivery
30 
31Return strict JSON when the user requests a deck specification; otherwise report the artifact paths, assumptions, audit status, and unresolved decisions. Use direct, plain business English and avoid placeholder content.
32 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 39,857
Checked
Source
wshobson/agents ↗
Creator
wshobson · 179 listings
View creator

Similar agents

See all →
SkillAnimated Slide Deck Builderzarazhangrui/frontend-slides · by zarazhangruiCreate stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.★ 30.3k GitHub starsSkillSVG Diagram CreatorJimLiu/baoyu-skills · by JimLiuCreate professional, dark-themed SVG diagrams of any type — architecture diagrams, flowcharts, sequence diagrams, structural diagrams, mind maps, timelines, illustrative/conceptual diagrams, and more. Use this skill whenever the user asks for any kind of technical or conceptual diagram, visualization of a system, process flow, data flow, component relationship, network topology, decision tree, org chart, state machine, or any visual representation of structure/logic/process. Also trigger when the user says "画个图" "画一个架构图" "diagram" "flowchart" "sequence diagram" "draw me a ..." or uploads content and asks to visualize it. Output is always a standalone .svg file.★ 26.6k GitHub starsSkillVisual Explainernicobailon/visual-explainer · by nicobailonGenerate self-contained HTML visual explanations for systems, code changes, plans, data, and technical concepts. Use for diagrams, architecture overviews, diff or plan reviews, project recaps, comparison tables, slide decks, animated explainers, and other visual explanations.★ 10.2k GitHub starsSkillHTML Presentation Studiolewislulu/html-ppt-skill · by lewisluluHTML PPT Studio — author professional static HTML presentations in many styles, layouts, and animations, all driven by templates. Use when the user asks for a presentation, PPT, slides, keynote, deck, slideshow, "幻灯片", "演讲稿", "做一份 PPT", "做一份 slides", a reveal-style HTML deck, a 小红书 图文, or any kind of multi-slide pitch/report/sharing document that should look tasteful and be usable with keyboard navigation. Triggers include keywords like "presentation", "ppt", "slides", "deck", "keynote", "reveal", "slideshow", "幻灯片", "演讲稿", "分享稿", "小红书图文", "talk slides", "pitch deck", "tech sharing", "technical presentation".★ 8.6k GitHub starsSkillLogo Designerkaankiziltug/logo-design-skill · by kaankiziltugProfessional logo and brand-mark design, from brief to production files. Guides discovery and the design brief, concept generation, choosing a mark type (wordmark, monogram, letterform, pictorial, abstract, emblem, mascot, combination), building clean geometric SVG logos, optical refinement, colour and typography, testing (16 px, one-colour, reversed, shelf test), client presentation, delivery variants and brand guidelines. Includes a searchable library of 1,400+ real-world SVG logos classified by type, technique, geometry and industry, plus scripts that audit SVGs and generate test sheets, presentation boards and export variants. Use this skill whenever the user wants a logo, logotype, wordmark, monogram, brand mark, symbol, app icon or favicon designed, redesigned, refreshed, critiqued or compared; asks for logo ideas or concepts; needs a design brief, logo guidelines, lockups or an identity system; or mentions branding a new company, product, app or project — even if they don't say the word "logo".★ 2.8k GitHub starsSkillPR Lenscoldteadotai/pr-lens · by coldteadotaiWHAT: Draws a code change or part of a codebase as an animated architecture or data-flow diagram, on its own or in a pull request. WHEN: asked to diagram, visualise or explain a change or a system, or when a pull request should carry a diagram. KEYWORDS: PR Lens, diagram, architecture, data flow, visualise, visualize, pull request★ 1.9k GitHub stars

More from wshobson

Skill.NET Backend Developerwshobson/agents · by wshobsonMaster C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.★ 39.9k GitHub starsSkillWCAG 2.2 Implementationwshobson/agents · by wshobsonImplement WCAG 2.2 compliant interfaces with mobile accessibility, inclusive design patterns, and assistive technology support. Use when auditing accessibility, implementing ARIA patterns, building for screen readers, or ensuring inclusive user experiences.★ 39.9k GitHub starsSkillMaterial Design 3 & Composewshobson/agents · by wshobsonMaster Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.★ 39.9k GitHub starsSkillAngularJS to Angular Upgradewshobson/agents · by wshobsonMigrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.★ 39.9k GitHub starsSkillReverse Engineering Defensewshobson/agents · by wshobsonUnderstand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use this skill when analyzing malware evasion techniques, when implementing anti-debugging protections for CTF challenges, when reverse engineering packed binaries, or when building security research tools that need to detect virtualized environments.★ 39.9k GitHub starsSkillApache Airflow DAG Builderwshobson/agents · by wshobsonBuild production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.★ 39.9k GitHub stars