# Technical Presentations

> Create and deliver effective technical presentations, demos, and talks. Provides frameworks for structuring content, designing slides, and handling live demos. Use when this capability is needed.

- Skill: `tomevault-io/technical-presentations` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/technical-presentations`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/technical-presentations/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/technical-presentations

---


# Technical Presentations Skill

Create compelling technical presentations that educate, persuade, and engage developer audiences.

## Keywords

presentation, slides, talk, demo, speaking, pitch, architecture review, tech talk, brown bag, lightning talk, conference, meetup, powerpoint, keynote, google slides

## When to Use This Skill

This skill provides guidance when developers need to:

- Structure a technical presentation or talk
- Create effective slides for developer audiences
- Plan and execute live demos
- Present architecture decisions or proposals
- Deliver knowledge-sharing sessions
- Pitch technical solutions to stakeholders

## Core Framework: What-Why-How

Every technical presentation should follow this structure:

```text
┌─────────────────────────────────────────────────────────────┐
│  WHAT (10% of time) - The Hook                              │
│  "Here's the problem/opportunity we're addressing"          │
├─────────────────────────────────────────────────────────────┤
│  WHY (30% of time) - The Context                            │
│  "Here's why it matters and why you should care"            │
├─────────────────────────────────────────────────────────────┤
│  HOW (50% of time) - The Solution                           │
│  "Here's how we solve it / how it works"                    │
├─────────────────────────────────────────────────────────────┤
│  CLOSE (10% of time) - The Call to Action                   │
│  "Here's what you should do next / key takeaways"           │
└─────────────────────────────────────────────────────────────┘
```

### WHAT: The Hook (First 2-3 Minutes)

**Goal:** Grab attention and establish relevance.

**Techniques:**

- Start with a problem the audience recognizes
- Open with a surprising statistic or fact
- Ask a provocative question
- Tell a brief story that illustrates the pain

**What to avoid:**

- "Today I'm going to talk about..."
- Agenda slides before you've hooked them
- Starting with definitions or background
- Apologizing for anything

### WHY: The Context (Next 30% of Time)

**Goal:** Build the case for why this matters.

**Include:**

- Background that's essential to understanding
- The stakes (what happens if we don't act)
- The opportunity (what's possible)
- Why now (urgency or timing)

**Calibrate for audience:**

- Technical peers: Less context, more depth
- Mixed audience: More context, less jargon
- Leadership: Business impact focus

### HOW: The Solution (Main Body - 50%)

**Goal:** Deliver the substance.

**Structure options:**

- Chronological (the journey)
- Problem → Solution → Proof
- Three key points with examples
- Before → Change → After

**For technical content:**

- Architecture diagrams
- Code examples (simplified)
- Live demos (with backups)
- Metrics and data

### CLOSE: The Call to Action (Final 10%)

**Goal:** Make it stick and drive action.

**Include:**

- Summary (3 key takeaways max)
- Clear next steps
- Resources for going deeper
- Time for Q&A

## Presentation Types

### Type 1: Architecture Review / RFC

**Purpose:** Get feedback on technical approach.

**Structure:**

1. Problem statement (2 min)
2. Constraints and requirements (3 min)
3. Options considered (5 min)
4. Proposed solution (10 min)
5. Trade-offs acknowledged (3 min)
6. Open questions (2 min)
7. Discussion (15+ min)

**Keys to success:**

- Share materials beforehand
- Focus on decisions, not implementation details
- Explicitly call out what you're NOT doing
- Prepare for tough questions

### Type 2: Demo / Walkthrough

**Purpose:** Show how something works.

**Structure:**

1. What problem this solves (2 min)
2. Quick overview (3 min)
3. Live demonstration (15-20 min)
4. Under the hood (optional, 5-10 min)
5. Q&A (5-10 min)

**Keys to success:**

- Always have a backup (screenshots, video)
- Use realistic but safe data
- Explain what you're doing as you do it
- Have rollback plan for failures

### Type 3: Knowledge Share / Brown Bag

**Purpose:** Teach something useful.

**Structure:**

1. Why this topic matters (3 min)
2. Core concepts (10 min)
3. Practical application (10 min)
4. Gotchas and tips (5 min)
5. Resources and Q&A (5 min)

**Keys to success:**

- Know your audience's level
- Include actionable takeaways
- Provide follow-up resources
- Make it interactive

### Type 4: Decision Pitch

**Purpose:** Get buy-in for a proposal.

**Structure:**

1. The problem/opportunity (3 min)
2. Options we considered (5 min)
3. Our recommendation (10 min)
4. Why this over alternatives (5 min)
5. Risk mitigation (3 min)
6. Ask for decision/next steps (2 min)

**Keys to success:**

- Lead with recommendation (don't bury it)
- Anticipate objections
- Have data to support claims
- Be clear about what you're asking for

## Slide Design Principles

### The Rules

1. **One idea per slide** - If you need "and" in the title, split it
2. **5-7 words per bullet** - Slides are cues, not scripts
3. **Visual > Text** - Diagrams, screenshots, code
4. **Consistent design** - Same fonts, colors, layouts
5. **Readable from the back** - 24pt minimum for body text

### What Works

| Element | Good | Bad |
| --- | --- | --- |
| Titles | Action-oriented, specific | Generic, vague |
| Bullets | Keywords and phrases | Complete sentences |
| Diagrams | Simplified, labeled | Busy, tiny labels |
| Code | Highlighted key lines | Full files |
| Data | One clear point | Multiple charts |

### Slide Types

**Title slide:** Topic, your name, date, context

**Agenda slide:** Use sparingly, after hook

**Content slides:** One point with support

**Diagram slides:** Visual with minimal text

**Code slides:** Syntax highlighted, key lines marked

**Summary slides:** 3 key takeaways

**Q&A slide:** Signal for questions

## Live Demo Best Practices

### Preparation

- [ ] Test everything the morning of
- [ ] Have screenshots/video backup
- [ ] Use realistic but safe data
- [ ] Increase font size (18pt+ for terminal)
- [ ] Disable notifications
- [ ] Pre-stage browser tabs/windows
- [ ] Have recovery plan

### Execution

- Narrate what you're doing
- Pause to let audience catch up
- Point out what to look at
- Acknowledge when things go wrong
- Have "get out of jail" plan

### When Things Break

1. Acknowledge it briefly
2. Try one quick fix (30 seconds max)
3. If still broken, switch to backup
4. Continue with confidence
5. Don't apologize excessively

## Handling Q&A

### Techniques

**Repeat the question:** Ensures everyone heard and gives you time to think.

**Clarify if needed:** "Are you asking about X or Y?"

**Acknowledge good questions:** "That's a great point..."

**It's okay to not know:** "I don't have the answer to that, but I can find out."

**Defer if needed:** "That's a bigger topic—let's discuss offline."

**Bridge to your message:** "That relates to the point about..."

### Difficult Questions

| Type | Response |
| --- | --- |
| Challenge to your approach | "That's a valid concern. Here's how we thought about it..." |
| Out of scope | "Good question—that's outside what we covered. Let's take it offline." |
| Hostile tone | Stay calm, address the content, not the tone |
| Show-off question | "Interesting point. Let me address the practical aspect..." |
| Rambling non-question | "Let me make sure I understand your question..." |

## Timing and Pacing

### Time Allocation

| Duration | Content | Q&A |
| --- | --- | --- |
| 5-10 min (lightning) | 8 min | None or 2 min |
| 20-30 min (standard) | 20-25 min | 5-10 min |
| 45-60 min (deep dive) | 35-45 min | 10-15 min |

### Pacing Tips

- Start strong (don't waste opening minutes)
- Vary energy (not monotone)
- Build to key points
- Use silence strategically
- End on time (or early!)

### Practice Routine

1. **Read-through:** Time yourself reading slides aloud
2. **Talk-through:** Practice without looking at slides
3. **Full run:** Present to someone or record yourself
4. **Cut ruthlessly:** If over time, remove content

## References

For detailed guidance, see:

- `references/slide-design-guide.md` - Comprehensive slide creation guidance
- `references/demo-playbook.md` - Live demo preparation and execution
- `references/presentation-checklist.md` - Pre-presentation preparation list

## Related Commands

- `/soft-skills:structure-presentation` - Generate presentation outline
- `/soft-skills:write-cfp` - Write conference proposals

## Anti-Patterns to Avoid

- Starting with "Today I'm going to talk about..."
- Reading slides verbatim
- Too much text on slides
- Live demos without backup
- Running over time
- Apologizing for content
- Skipping Q&A
- No clear takeaways

## Version History

- **v1.0.0** (2025-12-26): Initial release

---

## Last Updated

**Date:** 2025-12-26
**Model:** claude-opus-4-5-20251101

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/melodic-software) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

