Generates professional presentations from a JSON deck specification using 18 slide types with dark/light variants, content-to-layout decision logic, and calibrated character limits. Ships with a default professional theme.
SkillScore95Maintained
Automatic
◆Product Management pack
Last verified 8/19/2026
What it changes
Passed 20 of 21 test cases with the skill, and 9 of 21 without it.
Without skill41%
With skill95%
Checks it passed that the model alone missed
Selects the dual_stat slide type key
Selects the icon_rows slide type key
Selects the four_grid slide type key
and 15 more in the full report
12 fixed9 passed either way1 still failing0 broke
Pass-rate lift
+55 pp
Tokens
+16%
Agent turns
0%
Response time
-59%
Model gemini-3.6-flashMeasured 8/19/2026v121 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 12
Prompt
I have created my `deck-spec.json` file and generated the presentation. Now I need to export a PDF copy named `final-deck.pdf` using the local export script. What exact terminal command should I run?
What was checked, without and with the skill
Checked
Without skill
With skill
Outputs the command node scripts/export-pdf.mjs deck-spec.json final-deck.pdf
Missed
Passed
case-10 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md133 lines6 files
Slideshow Creator
Generate professional presentations (.pptx and .pdf) from a JSON deck specification. Zero design decisions at generation time - Claude selects slide types and fills content slots; all visual properties are pre-decided by the theme.
When to Use
Creating slide decks for stakeholder updates, product reviews, team presentations
Generating professional .pptx files from content briefs
Producing consistent presentations without manual formatting
Exporting presentations to PDF for sharing or archiving
When NOT to Use
Creating complex data visualizations (use dedicated charting tools)
Building interactive web presentations (this produces .pptx, not HTML)
Editing existing PowerPoint files (this creates new decks from scratch)
How It Works
Two-phase architecture:
Spec phase (Claude) - Read the content brief, select slide types using decision logic, write a JSON deck specification. Content slots have character limits calibrated to prevent overflow. This is the only phase that costs tokens.
Generation phase (Local script) - Run node scripts/generate-deck.js deck-spec.json to produce .pptx. Optionally run node scripts/export-pdf.mjs deck-spec.json for PDF. Deterministic rendering, zero token cost.
Both outputs come from the same JSON spec, so .pptx and .pdf always match.