── SKILL
demo-script✓ APPROVED

Build a demo that maps to the buyer's problems.

Maps every feature you plan to show to a problem the buyer actually stated, and cuts what does not map.

Inside: The problem-to-moment map, the 'so what' per beat, and the cut list.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

CONNECT YOUR CONTEXT · AND WHY IT HELPS
a meeting or transcription tool

it pulls the buyer's exact quotes from the discovery call, so each feature maps to something they actually said, not something you hope they meant.

Sharper connected to a CRM

it reads the qualification fields on the deal and orders the demo around the decision criteria that will actually get it bought.

SET IT TO YOUR MOTION

This was built for a B2B SaaS org that demos a multi-feature platform. Set these to your stack:

Map to the problems your buyer stated, not to your feature roadmap. The skill shows what earns its place in the room.

Set thisWhat it isDefault / Example
PRODUCT areasthe features you can demoyour modulesyour workflows
MEETING sourcewhere discovery is recordedyour meeting or transcription tool
DISCOVERY fieldswhere stated pain livesyour qualification fields
CRITERIA fieldthe buyer's decision criteriaDecision_Criteria custom field
DEMO lengthhow long you actually have30 min (re-tune to your slot)
PROOF assetswhat backs each claimcase snapshotmetriclive data
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Builds a demo script for one specific buyer, not a tour. It takes the problems the buyer stated in discovery and, for each thing you plan to show, forces a link back to one of those problems. Every moment gets a "so what" in the buyer's terms. Anything that does not map to a stated problem gets cut, because that is where demos go to die.

── THE METHOD
  1. 1
    One problem per moment

    Every feature you plan to show must map to exactly one problem the buyer stated. Write the problem in their words on the left, the feature on the right. If the left side is blank, the feature does not go in the demo. This is the whole discipline.

  2. 2
    The "so what" per moment

    For each mapped moment, write the "so what" in the buyer's terms: what changes for them, not what the button does. "You click here" is a feature. "This is the 6 hours a week your reps stop losing" is a so-what. Illustrative, but that is the register.

  3. 3
    The cut list

    Everything that did not map to a stated problem goes on an explicit cut list, so you can see what you are tempted to show and why it is dangerous. Showing it dilutes the moments that matter and invites questions you did not need.

  4. 4
    Order for the decision, not the product

    Sequence the demo around the buyer's decision criteria, strongest pain first. Open on the thing that hurts most, not the thing your product happens to open on. Land the highest-stakes moment while attention is full.

  5. 5
    The feature-dump trap

    The failure mode is showing everything the product does to prove it is powerful. It reads as insecure and it buries the two moments that would have closed the deal. The script names this trap explicitly and keeps you to the mapped moments.

── QUALITY GATES
  • No feature in the script without a stated buyer problem mapped to it.
  • Every moment has a "so what" written in the buyer's language, not the product's.
  • The cut list is shown, not hidden, so the feature-dump temptation is visible.
  • The demo is ordered by pain and decision criteria, not by product menu order.
── OUTPUT (EXAMPLE)
EXAMPLE OUTPUT
DEMO SCRIPT · illustrative buyer
Order  Stated problem (their words)        Show this            So what
1      "Reps lose hours building lists"    Prospecting view     Gives back ~6 hrs/wk/rep
2      "We can't tell what's working"      Sequence analytics   Kills the guesswork on cadence
3      "Handoffs drop the ball"            Shared deal view     Nothing slips between AE and CSM

Cut list (do not show):
  - Admin settings deep-dive. No stated problem. Feature dump.
  - Reporting API. Not raised. Save for a technical follow-up.

Open on moment 1. It is their loudest pain. Do not lead with the tour.
── EXAMPLE CHAT
EXAMPLE CHAT
You
Build a demo script, here's my discovery notes and the features I was going to show. [pastes notes]
CLAUDE
Mapped every feature to a stated problem and cut what did not. 1 "Reps lose hours building lists" -> Prospecting view -> Gives back ~6 hrs/wk/rep 2 "We can't tell what's working" -> Sequence analytics -> Kills the cadence guesswork Cut list: - Admin settings deep-dive. No stated problem. Feature dump. - Reporting API. Not raised. Save for a technical follow-up. The catch: two of the five features you planned to show never came up in discovery. Showing them would have buried the two moments that actually map to what the buyer said hurts.
You
Order it for a 20-minute slot, I only have 20 minutes now, not 30.
CLAUDE
Cut to the two highest-stakes mapped moments and opened on the loudest pain, list-building, since attention is fullest at the start. One sharpener: connect your meeting tool so next time the mapping pulls the buyer's exact quote instead of your paraphrase of the notes.
04 / GO FURTHER

Where an operator takes this next.

The read is step one. Here is where an operator takes it once the manual version proves out.

Show only what they told you hurts. Cut the rest before the call, not during it.

01
Pull discovery quotes automatically

Connect Gong or another transcript tool so each mapped feature carries the buyer's exact words, not a typed recap.

02
Order around the real decision criteria

Connect the CRM's qualification fields so the script sequences by what the deal record says matters most, not a default order.

03
Catch feature-dump before the call

Wire this as a pre-demo check in Slack: a rep pastes their planned agenda and gets the cut list back before they open the screen share.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.