presentation-architect — Claude Code skill
Turns a rough idea or brief into a full presentation script as a Markdown file, with every slide spelled out down to fonts and element placement.
npx skills add aviz85/claude-skills-library --skill presentation-architect -a claude-codeWhat presentation-architect does
The skill acts as a presentation architect. Give it a topic, an audience, a tone and an approximate length, and it returns a single .md file split into ## Slide [number] – [Title] sections. Each slide covers nine points: its purpose in the narrative, the exact wording of headlines and bullets, horizontal and vertical placement of elements, typography, visuals, overall style, and transitions.
No placeholders. The skill writes the actual text that belongs on the slide instead of “headline goes here”. Visuals are described in words — subject, style, colours, level of detail. Images are never embedded, only described, so a designer or another tool can pick the file up afterwards.
Output stays Markdown, with no HTML or JSON. If you need a finished .pptx or rendered images, look elsewhere: this produces the documentation for a deck, not the deck itself.
What it helps with
- turn a short brief into a full presentation script
- break a talk into slides with sensible transitions
- hand a designer written specs for every slide
- keep typography and style consistent across a deck
- draft slide copy ahead of time instead of improvising
Example prompts for the agent
- Build a 12-slide investor deck script, corporate tone, logistics product
- Split my talk into slides and describe the layout and fonts for each one
- Create a presentation blueprint from
brief.md, minimalist style
How to install presentation-architect
1Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill presentation-architect -a claude-code2Manually: put the files in place
~/.claude/skills/presentation-architect/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/presentation-architect/
1Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill presentation-architect -a codex2Manually: put the files in place
.agents/skills/presentation-architect/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill presentation-architect -a cursor2Manually: put the files in place
.cursor/skills/presentation-architect/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install aviz85/claude-skills-library presentation-architect2Manually: put the files in place
.github/skills/presentation-architect/SKILL.md1Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill presentation-architect -a gemini-cli2Platform CLI
gemini skills install https://github.com/aviz85/claude-skills-library --path skills/presentation-architectManually: put the files in place
.devin/skills/presentation-architect/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add aviz85/claude-skills-library --skill presentation-architect -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 presentation-architect
How do I install presentation-architect in Claude Code?
Run npx skills add aviz85/claude-skills-library --skill presentation-architect -a claude-code. The skill lands at ~/.claude/skills/presentation-architect/SKILL.md.
What does presentation-architect do?
It builds a complete presentation script from an idea or brief and saves it as Markdown. Every slide gets content, element placement, typography and visual notes.
What should I prepare before using it?
The skill asks for a topic, audience, tone, rough length and any constraints. A sharper brief means fewer follow-up questions.