Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aws-samples avatar

Spec Driven Presentation Maker

  • 11 installs
  • 124 repo stars
  • Updated August 5, 2026
  • aws-samples/sample-spec-driven-presentation-maker

spec-driven-presentation-maker is a Claude Code skill that generates PowerPoint decks from a JSON spec with template analysis and design patterns.

About

spec-driven-presentation-maker generates PowerPoint presentations by converting a JSON spec into PPTX using template analysis and design patterns. A developer uses it to move from an approved brief through outline, composition, and design review to a finished deck. It bundles a python-pptx build engine, style templates, and design guides for charts, grids, and typography.

  • Generates PowerPoint decks from a JSON spec with template analysis
  • Runs a staged briefing, outline, compose, and design-review workflow
  • Enforces design rules like WCAG contrast and minimum font sizes

Spec Driven Presentation Maker by the numbers

  • 11 all-time installs (skills.sh)
  • Ranked #482 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

spec-driven-presentation-maker capabilities & compatibility

Free; runs locally with Python and uv, no API keys stated.

Capabilities
pptx generation · slide design · template analysis · chart generation
Use cases
presentations · documentation
Pricing
Free
From the docs

What spec-driven-presentation-maker says it does

PowerPoint generation engine — JSON to PPTX with template analysis and design patterns
pyproject.toml
Contrast ratios follow WCAG: 4.5:1 for normal text, 3:1 for large text (18pt+).
references/guides/design-rules.md
npx skills add https://github.com/aws-samples/sample-spec-driven-presentation-maker --skill spec-driven-presentation-maker

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs11
repo stars124
Last updatedAugust 5, 2026
Repositoryaws-samples/sample-spec-driven-presentation-maker

What it does

Turn a brief into a designed PowerPoint deck through a staged spec-to-PPTX workflow with template and design guidance.

Who is it for?

Producing a structured, design-consistent PowerPoint deck from a brief through a repeatable spec-driven workflow.

Skip if: Quick freeform slide edits without a brief; the workflow requires an approved brief before proceeding.

When should I use this skill?

A developer needs a new presentation authored from source material with template-matched styling and design review.

What you get

A reviewed PPTX deck generated from a JSON slide spec that follows the template's theme and design rules.

  • PPTX presentation
  • specs/brief.md
  • slide JSON spec

By the numbers

  • 16:9, 4:3, and 16:10 layouts
  • body text 14pt+ and headings 20pt+ minimums
  • WCAG 4.5:1 contrast for normal text

Files

assets/config.example.jsonJSONGitHub ↗
{
  "output_dir": "~/Documents/SDPM-Presentations",
  "extra_sources": [],
  "preview": {
    "backend": ""
  }
}

Related skills

FAQ

Does it just pick a diagram type?

No. It builds slides from a JSON spec and enforces design rules such as WCAG contrast (4.5:1 for normal text) and minimum font sizes.

Can it skip the brief?

No. The workflow requires an approved brief before reading the next phase, since skipping leads to unfocused slides.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.