Skip to main content
skill CX Codex

presentation-design · jwynia — Claude Code skill for slide structure and review

A skill that shapes presentations around the audience: structure, visual clarity, cognitive load. Use it before building a deck or to review existing slides.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add jwynia/agent-skills --skill presentation-design -a claude-code
Open on GitHub

What presentation-design does

The skill walks through four phases: audience and content planning, visual strategy, cognitive load management, and structure patterns. It ships tables of common problems (wall of text, bullet point disease, kitchen sink), evaluation checklists, and anti-patterns like Data Dump and Script Reader.

The core move is assertion-evidence structure: instead of a list titled "Key findings," each slide carries one claim plus visual proof. One slide, one concept, revealed sequentially. The same logic applies to reveal.js, PowerPoint, Keynote, or Google Slides.

It's a diagnostic skill: you get a scoring frame across four criteria — audience fit, visual clarity, cognitive load, accessibility — on a 1–5 scale. The skill does not score for you; you run slides through the checklist and spot red flags. If you want a generator that spits out pretty templates, this is not that. It gives you a framework for decisions, not slides.

What it helps with

  • turn a wall of text into an assertion with visual evidence
  • separate essential content from expandable when time is short
  • cut cognitive overload down to one concept per slide
  • score a finished deck on accessibility and contrast
  • build horizontal navigation with vertical deep dives

Example prompts for the agent

  • run my slides through the presentation-design checklist and flag red flags
  • restructure this talk: keep essential content, drop the expandable
  • check my deck for Data Dump and Script Reader anti-patterns

How to install presentation-design

1Skills CLI (Vercel)

npx skills add jwynia/agent-skills --skill presentation-design -a claude-code

2Manually: put the files in place

~/.claude/skills/presentation-design/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/presentation-design/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about presentation-design

How do I install presentation-design in Claude Code?

Run npx skills add jwynia/agent-skills --skill presentation-design -a claude-code. The skill lands in ~/.claude/skills/presentation-design/SKILL.md.

What does presentation-design do?

It provides a framework for designing and evaluating presentations: audience planning, assertion-evidence structure, cognitive load management, checklists, and anti-patterns. Tool-agnostic — works with reveal.js, PowerPoint, Keynote, Google Slides.

Does it handle technical talks with code examples?

Yes, there's a section on code in slides: always highlight syntax, mark the critical line, build up complex examples step by step, and strip boilerplate where you can.

Source text

SKILL.md · MIT
---
name: presentation-design
description: "Design and evaluate presentations that communicate effectively. Use when designing a presentation, creating slides, getting presentation feedback, structuring a talk, or reviewing slides. Keywords: presentation, slides, talk, PowerPoint, Keynote, reveal.js."
license: MIT
metadata:
  author: jwynia
  version: "1.0"
  type: diagnostic
  mode: diagnostic+assistive
  domain: documents
---

# Presentation Design Diagnostic

## Purpose

Design and evaluate presentations that communicate effectively. Provides frameworks for planning, visual design, cognitive load management, and evaluation. Applicable to any presentation tool (reveal.js, PowerPoint, Keynote, Google Slides).

## Core Principle

**Audience-centered design.** Every decision should serve audience understanding, not presenter convenience.

---

## Quick Reference: Common Problems

| Problem | Symptom | Fix |
|---------|---------|-----|
| Wall of Text | Slides are paragraphs | Assertion-evidence structure |
| Bullet Point Disease | Lists instead of visuals | One concept + visual evidence |
| Kitchen Sink | Everything included | Essential vs. expandable content |
| Pretty but Empty | Design without substance | Message-first design |
| Cognitive Overload | Too much per slide | One key concept per slide |

---

## Phase 1: Audience & Content Planning

### Key Questions

1. **Who specifically is my audience?** What's their knowledge level?
2. **What's the ONE main message?** What should they remember?
3. **What are 3-5 supporting points?** How do they reinforce the message?
4. **What evidence supports each point?** Visual, data, examples?
5. **What action should they take?** What's the call to action?
6. **What are time constraints?** What's essential vs. optional?

### Actions

- [ ] Create audience persona(s)
- [ ] Write one-sentence main message
- [ ] Organize supporting points in logical flow
- [ ] Identify evidence for each point
- [ ] Define essential vs. expandable content
- [ ] Sketch presentation flow

---

## Phase 2: Visual Strategy

### Assertion-Evidence Structure

**Replace bullet points with:**
- **Assertion:** Clear, complete sentence stating the point
- **Evidence:** Visual that supports the assertion

**Instead of:**
```
Key findings:
• Data shows increase
• Users engaged more
• Revenue improved
```

**Use:**
```
"User engagement increased 43% after redesign"
[Graph showing the increase]
```

### Visual Principles

- **Limited palette:** 3-5 colors maximum
- **Typography hierarchy:** 2-3 fonts with clear roles
- **Whitespace:** Let content breathe
- **Consistency:** Same layouts, same treatment
- **Visual progress:** Help audience track where they are

---

## Phase 3: Cognitive Load Management

### One Concept Per Slide

Each slide should answer: "What's the ONE thing I want them to take from this?"

### Progressive Disclosure

Reveal information sequentially instead of all at once:
1. Show initial state
2. Add first element with context
3. Add second element building on first

### Spoken vs. Shown

| Show on Slide | Speak Aloud |
|---------------|-------------|
| Key assertion | Elaboration |
| Visual evidence | Context and explanation |
| Critical data | Interpretation |
| Next step | Why it matters |

### Code Examples (Technical Talks)

- Syntax highlighting always
- Highlight the critical line
- Build up complex examples
- Remove boilerplate when possible

---

## Phase 4: Structure Patterns

### Horizontal vs. Vertical (Multi-Level Navigation)

**Horizontal slides:** Main narrative flow
**Vertical slides:** Supporting details (optional deep dives)

Example:
- Horizontal: "Three Key Factors in Customer Retention"
- Vertical (under that): Detailed slide for each factor

### Time Flexibility

Mark content as:
- **Essential:** Must cover in any version
- **Standard:** Include with normal time
- **Expandable:** Include only with extra time

---

## Evaluation Framework

### 1. Audience-Centered Design (Rate 1-5)

| Criterion | Score | Notes |
|-----------|-------|-------|
| Content matches audience knowledge level | | |
| Clear value proposition for audience | | |
| Adaptable to time constraints | | |
| Navigation structure aids understanding | | |

**Red Flags:**
- Presenter-focused rather than audience-focused
- No consideration of audience's existing knowledge

### 2. Visual Clarity (Rate 1-5)

| Criterion | Score | Notes |
|-----------|-------|-------|
| Assertion-evidence structure used | | |
| Visual elements balance text | | |
| Visual hierarchy guides attention | | |
| Consistent design elements | | |
| Thoughtful whitespace | | |

**Red Flags:**
- Bullet-point overuse
- Text-heavy slides
- Cluttered layouts

### 3. Cognitive Load (Rate 1-5)

| Criterion | Score | Notes |
|-----------|-------|-------|
| One key concept per slide | | |
| Appropriate text density | | |
| Judicious animations/transitions | | |
| Code properly formatted (if applicable) | | |
| Supporting details accessible, not distracting | | |

**Red Flags:**
- Multiple complex concepts per slide
- Excessive text competing with speech
- Animation overuse

### 4. Accessibility (Rate 1-5)

| Criterion | Score | Notes |
|-----------|-------|-------|
| Works across display sizes | | |
| Sufficient color contrast | | |
| Inclusive imagery and language | | |
| Font sizes appropriate | | |

**Red Flags:**
- Poor contrast
- Too-small fonts
- Non-inclusive content

---

## Implementation Checklist

### Structure
- [ ] Main message clear in first 2 minutes
- [ ] Supporting points organized logically
- [ ] Essential vs. expandable content marked
- [ ] Navigation aids understanding

### Content
- [ ] Assertion-evidence structure used
- [ ] Visual evidence supports assertions
- [ ] One concept per slide
- [ ] Code examples properly formatted

### Visual
- [ ] Consistent color palette
- [ ] Typography hierarchy
- [ ] Sufficient whitespace
- [ ] Elements aligned

### Accessibility
- [ ] Color contrast verified
- [ ] Font sizes appropriate
- [ ] Alternative text for key images

---

## Improvement Prioritization

After evaluation:

**1. Critical Issues (Fix immediately):**
- Blocks audience understanding
- Accessibility failures
- Core message unclear

**2. Important Enhancements (Second priority):**
- Cognitive load issues
- Visual consistency problems
- Structure improvements

**3. Nice-to-Have Refinements:**
- Advanced animations
- Custom styling
- Polish details

---

## Anti-Patterns

### 1. The Data Dump
**Pattern:** Every slide full of data, charts, and statistics without interpretation or hierarchy.
**Why it fails:** Audiences can't process raw data in real-time. Without interpretation, they're left doing analysis instead of learning. Most data is forgotten immediately.
**Fix:** One insight per slide with visual evidence supporting the insight. State the conclusion; show the proof. The audience should understand your point before seeing the data.

### 2. The Script Reader
**Pattern:** Slides that contain the speaker's full script—bullet points that are really paragraphs.
**Why it fails:** Audiences read faster than speakers talk. They read ahead, then tune out when you say what they already read. The slides become teleprompter, not communication tool.
**Fix:** Slides show what you can't say; you say what you can't show. Visuals, diagrams, and key assertions on screen. Context, explanation, and elaboration spoken.

### 3. The Template Trap
**Pattern:** Dropping content into a generic template without considering how the design serves the message.
**Why it fails:** Design should support comprehension, not just look professional. Generic templates create generic communication. One-size-fits-all fits no one well.
**Fix:** Design serves message. Ask: what visual structure helps this specific audience understand this specific content? Start from communication need, not template options.

### 4. The Animation Circus
**Pattern:** Transitions, builds, and effects everywhere—flying text, spinning images, fade after fade.
**Why it fails:** Animation is attention. Every effect says "look at this." When everything animates, nothing stands out. Audiences become overwhelmed or numbed.
**Fix:** Animation only for progressive disclosure (building complex ideas step by step) or emphasis (highlighting the key point). Default to no animation; add only with purpose.

### 5. The Bullet Point Disease
**Pattern:** Slide after slide of bullet point lists—the default structure for everything.
**Why it fails:** Bullet points are for documents, not presentations. They encourage equal weight for unequal ideas, text-heavy slides, and passive reading instead of active viewing.
**Fix:** Use assertion-evidence structure. Replace bullet lists with clear assertions supported by visual evidence. If you need a list, question whether it needs to be a slide.

## Integration

### Inbound (feeds into this skill)
| Skill | What it provides |
|-------|------------------|
| speech-adaptation | Spoken content structure to coordinate with visuals |
| story-sense | Narrative structure for presentation flow |
| (content expertise) | Subject matter to communicate |

### Outbound (this skill enables)
| Skill | What this provides |
|-------|-------------|
| (implementation) | Design principles for any presentation tool |
| (delivery) | Slides designed to support effective speaking |

### Complementary
| Skill | Relationship |
|-------|--------------|
| speech-adaptation | Presentation-design handles visuals; speech-adaptation handles spoken content. Design together for coordination |
| voice-analysis | Understanding the presenter's voice helps design slides that match their natural delivery style |

© jwynia · MIT · jwynia/agent-skills

Similar skills

Everything for Writing and docs →

presentation-design by other authors comes first.

From the same set77

requirements-analysis This diagnostic skill guides solo developers from vague feature ideas to validated requirements before writing any code. CX Codex +1 2,300installs frontend-design Audits existing CSS, pulls out design tokens, and generates palettes, type scales and component templates. Useful when your UI looks like default AI output. CX Codex +1 2,300installs godot-best-practices Enforces GDScript standards and scene architecture for Godot 4.x. Guides coding agents on static typing, signal connections, node references, and resource loading. CX Codex +1 2,100installs web-search-tavily A skill that runs web searches through the Tavily API and returns structured results with relevance scores. Useful when the agent needs current data from the web. CX Codex +1 1,100installs godot-asset-generator Generates 2D sprites, tilesets, and UI assets using image generation APIs, then configures them for Godot 4.x. Useful for rapid game prototyping. CX Codex +1 1,000installs pdf-generator A skill that fills PDF forms, stamps watermarks, merges documents and builds new files from a JSON spec, all from the terminal. CX Codex +1 916installs story-coach The skill turns the agent into a writing coach that asks questions and diagnoses problems, but never produces prose or dialogue. Useful when a draft stalls. CX Codex +1 884installs electron-best-practices A skill that steers an AI agent through Electron apps with React: security defaults, typed IPC, packaging and signing. Useful whenever the agent writes main, preload or renderer code. CX Codex +1 820installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor