Create and deliver effective technical presentations, demos, and talks. Provides frameworks for structuring content, designing slides, and handling live demos.
Provides frameworks for creating technical presentations, demos, and talks. Use when structuring content, designing slides, or planning live demos for developer audiences.
/plugin marketplace add melodic-software/claude-code-plugins/plugin install soft-skills@melodic-softwareThis skill is limited to using the following tools:
references/demo-playbook.mdreferences/presentation-checklist.mdreferences/slide-design-guide.mdCreate compelling technical presentations that educate, persuade, and engage developer audiences.
presentation, slides, talk, demo, speaking, pitch, architecture review, tech talk, brown bag, lightning talk, conference, meetup, powerpoint, keynote, google slides
This skill provides guidance when developers need to:
Every technical presentation should follow this structure:
┌─────────────────────────────────────────────────────────────┐
│ 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" │
└─────────────────────────────────────────────────────────────┘
Goal: Grab attention and establish relevance.
Techniques:
What to avoid:
Goal: Build the case for why this matters.
Include:
Calibrate for audience:
Goal: Deliver the substance.
Structure options:
For technical content:
Goal: Make it stick and drive action.
Include:
Purpose: Get feedback on technical approach.
Structure:
Keys to success:
Purpose: Show how something works.
Structure:
Keys to success:
Purpose: Teach something useful.
Structure:
Keys to success:
Purpose: Get buy-in for a proposal.
Structure:
Keys to success:
| 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 |
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
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..."
| 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..." |
| 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 |
For detailed guidance, see:
references/slide-design-guide.md - Comprehensive slide creation guidancereferences/demo-playbook.md - Live demo preparation and executionreferences/presentation-checklist.md - Pre-presentation preparation list/soft-skills:structure-presentation - Generate presentation outline/soft-skills:write-cfp - Write conference proposalsDate: 2025-12-26 Model: claude-opus-4-5-20251101
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.