agentsclimarketplace

Demo prep

Skill shwetank/bettersense/plugin/skills/demo-prep

50+ Claude skills and 20+ agents for AI PMs, engineering managers, and senior ICs. Think more clearly about your work. Claude plugin. Made for Claude Desktop and Claude Code.

Install
npx -y skills add shwetank/bettersense --skill demo-prep

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when the user is preparing for a demo — exec review, customer pitch, board update, investor meeting, sales call, or all-hands. Trigger phrases include "I'm demoing X tomorrow", "help me prep for the review", "what could go wrong in this demo?". Especially valuable for AI-feature demos, where probabilistic systems can fail in ways scripted demos can't predict.

SKILL.md

7.3 KB, as published. Nobody here has run it

Demo Prep

A demo is a performance of confidence, not a feature walkthrough. The goal of prep is to know what you'll do when the magic doesn't happen, and to land the message regardless of what the software does in the next ten minutes.

When to apply

Trigger this skill on:

  • Exec, board, or investor demos
  • Sales demos with high-value prospects
  • Customer pilot kickoffs
  • Internal cross-functional reviews where stakeholders will form opinions
  • Any AI-feature demo (extra critical — see below)

Skip for: routine team standups, casual show-and-tells, anything where the audience is already sold.

Before Pass 1: load the anchors

Check the memory before walking the passes — a demo framed against the stated strategy, with this week's real numbers, prepares itself half-way:

  • Strategy — read ~/bettersense-work-reflections/strategy/<area>.md if present. The headline (Pass 1) should trace to a strategic track the audience already knows about, in the strategy's own vocabulary; a demo that doesn't map to any track is itself a finding worth surfacing to the user.
  • Latest pulse — read the most recent ~/bettersense-work-reflections/pulses/<area>/pulse-*.md if present. Two uses: current metrics for the script (Pass 4) so the numbers on the slide match what the data said this week, and known risks/anomalies for the pre-mortem (Pass 3) — an open follow-up investigation in the pulse is exactly the question a sharp exec asks mid-demo.
  • Profileprofile.md for the user's role and typical audiences.

Missing files are fine; proceed and don't lecture. If a pulse exists but is stale (older than the reporting period the demo covers), flag it — demoing last month's numbers is a Pass 3 hazard in itself.

The five-pass demo prep

Walk through these in order. Each pass takes 5–15 minutes; the whole thing is 30–60 minutes well spent.

Pass 1: The headline

What is the one sentence the audience should walk away saying to a colleague?

If the user can't answer this in one sentence, the demo isn't ready. Headlines are outcomes, not features:

  • Bad: "We shipped the new summarization feature."
  • Good: "We can now process contracts the legal team currently spends 4 hours per deal on, in 90 seconds with citations they can verify."

The rest of the demo serves the headline. Anything that doesn't reinforce it is a candidate to cut.

Pass 2: The audience

For each stakeholder in the room, write one line:

  • What do they care about most?
  • What's the question they're most likely to ask?
  • What would make them block / champion / stay neutral?

Then revisit the headline: does it land for the most senior skeptic in the room? If not, sharpen.

Pass 3: The pre-mortem

Ask: "Imagine the demo failed. Why?" Force at least five answers. Common categories:

  • Technical: Internet drops, model is slow, eval fails on a specific input, screen-share glitch, login expires mid-demo.
  • AI-specific: Hallucination on a live input, refusal/over-refusal, wrong format output, retrieval returns nothing, output exposes data the user wasn't expecting.
  • Narrative: Audience asks the question you don't have an answer to. Audience misinterprets a metric. Stakeholder hijacks the meeting.
  • Logistical: Wrong projector, demo account locked, dependency down, time runs out before the punchline.

For each, decide: prevent, mitigate, or accept-and-have-a-line-ready. Write the lines.

Pass 4: The script

A demo script is not a slide deck. It's:

  • The opening (45 seconds): land the headline before any feature.
  • The core flow (3–5 minutes): one path through the product, no detours. Pick inputs you've tested. Multiple times.
  • The receipts (1–2 minutes): the hard data — eval scores, customer outcomes, before/after metrics. This is what makes the demo memorable to skeptics.
  • The ask (30 seconds): explicit. Approval to roll out? Budget? A pilot customer? Don't end with "any questions" — end with a specific next step.

For AI demos, script the inputs. Use inputs you've run through the system 20 times, not inputs the audience just suggested. If you must take a live input, have a prepared response for "the model gave a worse answer than usual" — usually some version of "this is exactly the kind of edge case our eval set catches; let me show you."

Pass 5: The Q&A

List the top 10 questions you might get. For each:

  • One-sentence answer
  • The data or example you'd reach for
  • The follow-up you'd redirect to if it's a rabbit hole

Special case for AI features — pre-load answers for these, because they will come up:

  • "How often is it wrong?" → eval score, with confidence
  • "What happens when it's wrong?" → fallback path, named
  • "How do you prevent [hallucination / injection / data leak]?" → guardrail architecture, briefly
  • "How much does it cost per request?" → know the number cold
  • "Why this model and not [competitor]?" → trade-off you actually evaluated, not marketing
  • "Who reviewed this for safety?" → real names, real process

If any of these don't have crisp answers, the demo isn't ready. Go fix that before the demo, not in the room.

AI demo special hazards

  • Don't demo with cold-cache, fresh-context calls. Warm the system. Hit the same prompts a few times if there's caching.
  • Have a backup recording. Pre-record a clean version of the demo flow. If live fails, switch to the recording without skipping a beat. Better to show a recording with confidence than fight a flaky live system.
  • Pre-stage the inputs. Inputs visible to the audience should be ones you've validated.
  • Show the boring path too. Demos that show only the magic case feel like a setup. Show one realistic-but-imperfect case and how the system handles it — it builds more trust than five wow moments.
  • Never let the audience drive the keyboard during a high-stakes demo. Take the suggestion, do it yourself, narrate.

Output

When invoked, produce:

  • The one-sentence headline (or push back if the user's version is fuzzy)
  • An audience map (one line per stakeholder)
  • A pre-mortem list with mitigation/response for each
  • A scripted demo flow with timings
  • The top-10 Q&A prep, with crisp answers for any AI-specific ones

If the demo is in less than 24 hours, also produce a dry-run checklist the user can run through 30 minutes before going live: backup recording playable, inputs pre-loaded, dependencies up, test account working, time-zoned correctly.

Anti-patterns to flag

  • Slides as a crutch. If the demo can be replaced by slides, you're not demoing — you're presenting. Decide which one this is.
  • No ask. Demos without an explicit next step waste the audience's attention. Always end with one.
  • Live live live. Showing "this is happening live!" is impressive when it works and a disaster when it doesn't. Match the risk to the audience.
  • Demoing the team's pride, not the audience's interest. The cool internal architecture isn't the headline. The user outcome is.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.