presentation-design
Use this skill when designing presentations, slide decks, or pitch materials.
Skill by mkurman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mkurman-presentation-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: presentations, design, data, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/presentation-design
What's inside
- Skill name
presentation-design- Description
- Use this skill when designing presentations, slide decks, or pitch materials. Triggers on "create a presentation", "design slides", "build a deck", "structure my talk", "make a pitch deck", "data visualization for slides", or any request involving slide layout, storytelling frameworks (Pyramid Principle, Hero's Journey, Problem-Solution-Benefit), narrative arc, speaker notes, or chart selection for presentations. Covers slide structure, visual hierarchy, data-driven storytelling, and deck architecture from executive summaries to conference keynotes.
- License
- MIT
- Instructions
- 213 lines in SKILL.md · view on GitHub
Files (7)
- README.md
- SKILL.md
- evals.json
- data-visualization.md · references/
- slide-templates.md · references/
- storytelling-frameworks.md · references/
- sources.yaml
SKILL.md (first lines)
## Key principles
1. **One idea per slide** - Each slide communicates exactly one point. If you need
a second sentence to explain what the slide is about, split it into two slides.
Audiences retain messages, not slide counts - more focused slides beat fewer dense ones.
2. **Narrative before visuals** - Always lock in the story arc and outline before
opening any design tool. A beautiful deck with no narrative thread fails. Write
the slide titles as a standalone story - if someone reads only the titles in
sequence, they should understand the full argument.
3. **Signal-to-noise ratio** - Every element on a slide must earn its place. Remove
logos from interior slides, drop decorative clip art, minimize bullet sub-levels,
and kill orphan text. The audience's eye should land on exactly what matters with
zero visual competition.
4. **Data-ink maximization** - For data slides, maximize the proportion of ink used
to display actual data vs. non-data elements (gridlines, borders, redundant labels).
Remove chart junk: 3D effects, gradient fills, excessive legends, and dual axes
unless absolutely necessary.
5. **Context-audience fit** - A board presentation is not a conference keynote is not
a training workshop. Match density, tone, animation level, and formality to the
specific audience and setting. Read-ahead decks need more text; live talks need less.
---
## Core concepts
**Deck architecture** - Every presentation has three layers: the narrative layer (what
story are you telling), the structural layer (how slides are sequenced and grouped),
and the visual layer (how each slide looks). Work top-down through these layers.
**Slide taxonomy** - Slides fall into five functional types: Title/section dividers
(signal transitions), Assertion slides (state a claim with evidence), Data slides
(charts, tables, metrics), Framework slides (2x2 matrices, process flows, diagrams),
and Action slides (next steps, asks, CTAs). Knowing which type you need prevents
the default of "bullet point list for everything."
**Storytelling structures** - The three most versatile frameworks: (1) Situation-
Complication-Resolution (SCR) for executive communication - state the context, reveal
the tension, present the answer. (2) Problem-Solution-Benefit (PSB) for sales and
pitch decks - show the pain, offer the fix, prove the value. (3) The Pyramid Principle
(Minto) for analytical presentations - lead with the conclusion, then support with
grouped arguments and evidence.
**Visual hierarchy** - Slide elements are read in priority order: headline first,
then the dominant visual element, then supporting text. Use size, contrast, color,
and position to control this reading order. The headline should be an assertion
("Revenue grew 23% YoY"), not a label ("Revenue").
**Data visualization selection** - Match chart type to the analytical message:
comparison (bar chart), trend over time (line chart), part-to-whole (stacked bar or
pie for 2-3 segments only), distribution (histogram), correlation (scatter plot),
flow (Sankey or waterfall). The chart type IS the argument.
---
## Common tasks
### Structure a presentation from scratch
Follow this sequence:
1. Define the objective in one sentence: "After this presentation, the audience will ___"
2. Identify the audience and context (live talk, read-ahead, hybrid)
3. Choose a storytelling framework (SCR, PSB, or Pyramid - see `references/storytelling-frameworks.md`)
4. Write 8-15 slide titles that tell the story when read in sequence
5. Classify each slide by type (title, assertion, data, framework, action)
6. Draft content for each slide - one key message per slide
7. Identify which slides need data visualization and select chart types
8. Add a strong opening slide (hook) and closing slide (call to action)
> Always validate: read the slide titles alone top to bottom. If the narrative is unclear, restructure before adding any visual content.
### Build a pitch deck
Standard pitch deck structure (10-12 slides):
1. **Title** - Company name, one-line value prop, presenter name
2. **Problem** - The pain point, sized with data if possible
3. **Solution** - What you built, shown simply (screenshot or diagram)
4. **Demo/Product** - How it works in 2-3 steps
5. **Market** - TAM/SAM/SOM or market sizing
6. **Business model** - How you make money
7. **Traction** - Metrics, growth chart, logos, testimonials
8. **Competition** - Positioning matrix (2x2) or comparison table
9. **Team** - Key founders and relevant experience
10. **Ask** - Funding amount, use of funds, timeline
11. **Appendix** - Detailed financials, technical architecture (backup slides)
> Keep the pitch deck under 15 slides for the main flow. Use appendix slides for depth.
### Choose the right chart for data slides
| Message type | Best chart | Avoid |
|---|---|---|
| Comparison across categories | Horizontal bar | Pie chart with 5+ segments |
| Trend over time | Line chart | Vertical bar with 12+ bars |
| Part-to-whole (2-3 parts) | Pie or donut | Stacked bar |
| Part-to-whole (4+ parts) | Stacked bar or treemap | Pie chart |
| Distribution | Histogram or box plot | Bar chart with raw values |
| Correlation | Scatter plot | Dual-axis line chart |
| Change/waterfall | Waterfall chart | Stacked bar |
| Process flow | Sankey or flow diagram | Table |
See `references/data-visualization.md` for detailed formatting rules, labeling
best practices, and color palette guidance.
### Write assertion headlines
Transform label headlines into assertion headlines:
| Weak (label) | Strong (assertion) |
|---|---|
| "Q3 Revenue" | "Q3 revenue exceeded target by 12%" |
| "Customer Feedback" | "NPS jumped from 32 to 58 after redesign" |
| "Market Overview" | "The $4.2B market is shifting to self-serve" |
| "Team" | "Our founding team has 3 successful exits" |
Every slide headline should be a complete sentence that states the takeaway. If theFrom mkurman/zorai, MIT.
More from mkurman/zorai
- 0.798score
best-practices
web-quality-skills
Apply modern web development best practices for security, compatibility, and code quality.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-analyzer
mkurman
Use this skill when analyzing existing video files using FFmpeg and AI vision, extracting frames for design system generation, detecting scene boundaries…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
proposal-writing
mkurman
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
social-media-strategy
mkurman
Use this skill when planning social media strategy, creating platform-specific content, scheduling posts, or analyzing engagement metrics.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-audio-design
mkurman
Use this skill when adding audio to programmatic videos - generating narration with ElevenLabs TTS, sourcing royalty-free background music, creating SFX with…
SkillAFreshness: A★ 325Claude Code +9
Signals
- Stars
- 325
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- May 5, 2026 (5 months ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mkurman/zorai
- Website
- zorai.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mkurman
- 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
budgeting-planning
mkurman
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9
Cite this page
presentation-design skill. Agent Mart. https://agentmart.dev/skills/mkurman-presentation-design (last updated 2026-10-24)