ppt-image-first-workflow — Claude Code skill: slide decks as images
Takes a vague deck request through style previews and a locked plan to a PPTX where every slide is one full-page image made with GPT Image 2.
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a claude-codeWhat ppt-image-first-workflow does
This skill runs a staged workflow instead of stamping a template. It asks for a small set of intake details: what the deck is for, who sees it, roughly how many pages, what material you already have, and the school, company or brand name. When your notes are thin, it writes a content_report.md first, with the central claim, the sections and a page breakdown.
Three short questions settle tone and direction, then each style direction gets real previews: a cover, a table of contents and one body page. Once you pick a direction, the skill reads the confirmed previews for visual traits worth keeping and produces design_spec.md, slide_blueprint.md and spec_lock.md. Generation pauses for your confirmation, and you can either take one image per slide or several candidates and choose. A review pass collects feedback per slide and reworks what you flag.
Text and shapes inside a slide are not separate PowerPoint objects, so edits mean regenerating the page. You need OPENAI_API_KEY set, since GPT Image 2 does the rendering; without it nothing generates. PPT_OUTPUT_DIR changes the output folder and PPT_ASPECT_RATIO sets the proportions.
What it helps with
- turn scattered notes into a finished deck
- compare visual directions before committing to one
- build a defense or product pitch presentation
- pin down visual rules so pages stay consistent
- collect per-slide feedback and regenerate those pages
Example prompts for the agent
- Help me make a PPT for my thesis defense, about 20 slides, audience is the committee
- Turn this report into slides and show me style previews first
- I need a product pitch deck, start with the three style questions
How to install ppt-image-first-workflow
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a claude-code2Manually: put the files in place
~/.claude/skills/ppt-image-first-workflow/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ppt-image-first-workflow/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a codex2Manually: put the files in place
.agents/skills/ppt-image-first-workflow/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a cursor2Manually: put the files in place
.cursor/skills/ppt-image-first-workflow/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills ppt-image-first-workflow2Manually: put the files in place
.github/skills/ppt-image-first-workflow/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/ppt-image-first-workflowManually: put the files in place
.devin/skills/ppt-image-first-workflow/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ppt-image-first-workflow
How do I install ppt-image-first-workflow in Claude Code?
Run npx skills add reason-machines/trending-skills --skill ppt-image-first-workflow -a claude-code; the skill lands at ~/.claude/skills/ppt-image-first-workflow/SKILL.md.
What does ppt-image-first-workflow do?
It walks a presentation request through intake, style previews, planning, per-page generation with GPT Image 2 and packaging into a .pptx file.
Can I edit the text on the slides afterwards?
No. Each slide is a rendered image rather than editable PowerPoint objects, so changes go through regenerating that page.