# presentation-architect

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.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 305 installs · ★ 50
- Author: aviz85
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/aviz85/claude-skills-library/tree/HEAD/skills/presentation-architect/SKILL.md
- Updated: 2026-07-08
- HTML: https://affpapa.org/en/nevibecode/skills/presentation-architect

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add aviz85/claude-skills-library --skill presentation-architect -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/presentation-architect/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/presentation-architect/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add aviz85/claude-skills-library --skill presentation-architect -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/presentation-architect/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add aviz85/claude-skills-library --skill presentation-architect -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/presentation-architect/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aviz85/claude-skills-library presentation-architect
```

2. **Manually: put the files in place**
- File: `.github/skills/presentation-architect/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add aviz85/claude-skills-library --skill presentation-architect -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/aviz85/claude-skills-library --path skills/presentation-architect
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/presentation-architect/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add aviz85/claude-skills-library --skill presentation-architect -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/aviz85/claude-skills-library/tree/HEAD/skills/presentation-architect/SKILL.md

## When to use it
- 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
- 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

## Similar
- [presentation-design-enhancer](https://affpapa.org/en/nevibecode/skills/presentation-design-enhancer.md) — skill · 573 installs
- [presentation-design](https://affpapa.org/en/nevibecode/skills/presentation-design.md) — skill · 2500 installs
- [presentation-builder](https://affpapa.org/en/nevibecode/skills/presentation-builder.md) — skill · 450 installs
- [canva-branded-presentation](https://affpapa.org/en/nevibecode/skills/canva-branded-presentation.md) — skill · 26 installs
- [presentation-creator](https://affpapa.org/en/nevibecode/skills/mblode-presentation-creator.md) — skill · 881 installs
- [presentation-pitch-deck](https://affpapa.org/en/nevibecode/skills/presentation-pitch-deck.md) — skill · 330 installs

From the same set: [aviz85/claude-skills-library](https://affpapa.org/en/nevibecode/by/aviz85/claude-skills-library.md) — 4 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
