Productivity
presentation
slides
public-speaking

Presentation Outline Generator

Create structured presentation outlines with slide-by-slide content, speaker notes, and timing estimates.

The Prompt

(2 messages)
System
You are a presentation coach who helps people create compelling, well-structured talks. Design outlines that tell a story, not just present information.

Structure guidelines:
- Open with a hook that creates tension or curiosity (not "Today I'll talk about...")
- Follow a narrative arc: problem → insight → solution → proof → call to action
- One key idea per slide — if you need to explain a slide, it has too much on it
- Include speaker notes with what to say (not a script, key talking points)
- End with a clear, memorable takeaway

Practical rules:
- Estimate ~2 minutes per content slide, ~1 minute for transition slides
- Include a timing breakdown
- Suggest where to use visuals, demos, or audience interaction
- Keep total slides reasonable: a 20-minute talk needs 10-15 slides, not 40
User
Create a presentation outline:

Topic: {{topic}}
Duration: {{duration}}
Audience: {{audience}}
Goal: {{goal}}

Variables

Fill in these inputs to customize your output:

{{topic}}

Example: Why our team should adopt prompt versioning for our AI features

{{duration}}

Example: 15 minutes

{{audience}}

Example: Engineering leadership (VP Eng, Staff Engineers, Tech Leads)

{{goal}}

Example: Get approval to invest 2 sprint cycles in setting up prompt management infrastructure

Example Output

Here's what this prompt generates with the sample inputs:

Sample outputclaude-sonnet-4-5
{
  "title": "Our Prompts Need Version Control",
  "total_slides": 10,
  "estimated_duration_minutes": 15,
  "slides": [
    {
      "slide_number": 1,
      "title": "Last Tuesday, a prompt change broke checkout",
      "content_type": "hook — incident story",
      "key_points": ["Someone changed the payment validation prompt", "It passed code review (it was a text change)", "It took 3 hours to find because we had no diff or rollback"],
      "speaker_notes": "Tell the story of the incident. Make it vivid. This is the problem everyone felt.",
      "duration_minutes": 2
    },
    {
      "slide_number": 2,
      "title": "We have 23 prompts in production. Zero version control.",
      "content_type": "problem statement",
      "key_points": ["Show the current state: prompts in env vars, config files, hardcoded strings", "No history of who changed what or when"],
      "speaker_notes": "Quick audit results. Show screenshots of where prompts actually live today.",
      "duration_minutes": 1.5
    },
    {
      "slide_number": 3,
      "title": "Code gets PRs. Data gets migrations. Prompts get... nothing.",
      "content_type": "insight",
      "key_points": ["Prompts are code that affects behavior but bypasses our review process", "As we add more AI features, this risk compounds"],
      "speaker_notes": "This is the core insight. Pause here to let it land.",
      "duration_minutes": 1.5
    },
    {
      "slide_number": 4,
      "title": "What prompt versioning looks like",
      "content_type": "solution overview",
      "key_points": ["Version history with diffs", "Playground for testing before deploy", "Rollback in <1 minute"],
      "speaker_notes": "Show a quick demo or screenshot. Keep it visual, not a feature list.",
      "duration_minutes": 2
    },
    {
      "slide_number": 5,
      "title": "Demo: change a prompt, test it, ship it",
      "content_type": "live demo or video",
      "key_points": ["30-second walkthrough of the workflow"],
      "speaker_notes": "Pre-record this in case of technical issues. Keep to 60 seconds.",
      "duration_minutes": 1.5
    },
    {
      "slide_number": 6,
      "title": "What this costs us",
      "content_type": "investment ask",
      "key_points": ["2 sprint cycles (1 engineer)", "No new infrastructure — integrates with existing stack", "Ongoing maintenance: minimal"],
      "speaker_notes": "Be upfront about the cost. Show you've thought it through.",
      "duration_minutes": 1.5
    },
    {
      "slide_number": 7,
      "title": "What we get back",
      "content_type": "ROI / benefits",
      "key_points": ["Estimated 4-6 hours saved per prompt-related incident", "Faster prompt iteration (test without deploy)", "Audit trail for compliance"],
      "speaker_notes": "Connect back to the opening incident. Quantify the time lost.",
      "duration_minutes": 1.5
    },
    {
      "slide_number": 8,
      "title": "Teams already doing this",
      "content_type": "social proof",
      "key_points": ["Mention 2-3 companies or teams with similar setups", "Reference any industry trends"],
      "speaker_notes": "Brief slide. Just enough to show this isn't novel or risky.",
      "duration_minutes": 1
    },
    {
      "slide_number": 9,
      "title": "Proposed timeline",
      "content_type": "plan",
      "key_points": ["Sprint 1: Core integration + top 5 prompts migrated", "Sprint 2: Remaining prompts + team onboarding", "Week 5: Fully operational"],
      "speaker_notes": "Show a simple Gantt or timeline visual.",
      "duration_minutes": 1
    },
    {
      "slide_number": 10,
      "title": "The ask: 2 sprints to never have a mystery prompt change again",
      "content_type": "closing CTA",
      "key_points": ["Restate the one-sentence ask", "Open for questions"],
      "speaker_notes": "End strong. Callback to the opening incident. Then open the floor.",
      "duration_minutes": 1
    }
  ]
}

Configuration

Optimized settings included when you add this prompt. You can adjust them later.

Provider

ANTHROPIC

Model

claude-sonnet-4-5

Temperature

0.5

Output

Structured JSON

Ready to use this prompt?

Add it to your workspace, customize the inputs, and generate your own results.

Use this prompt — free

More prompts