── SKILL
roleplay-scenario-generator✓ APPROVED

Practice the call before the call.

Turns a deal, framework, or objection into a live AI roleplay partner, then scores the rep against the framework with a cert bar.

Inside: The buyer persona, the real objections, and a framework-scored, pass-or-not-yet scorecard.

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 CRM

it builds the persona from a real open deal, the stakeholders, the stage, the stated problem, and the notes and activity your reps actually logged, so the buyer is this account, not a generic one.

a call tool

it pulls the objections your buyers actually raise, so reps rehearse the real ones, not generic ones.

email and conversation history

the real back-and-forth with the account, so the buyer in the roleplay sounds like the one in the thread, tone and all.

product analytics

how the account actually uses you, so the value story and the objections are grounded in real usage instead of guesses.

a docs or LMS tool

it saves the scenario and the scorecard as a reusable module, so a good roleplay becomes a certification other reps can take.

SET IT TO YOUR MOTION

This was built for a B2B SaaS team running a named methodology. Set these to your motion:

Set thisWhat it isDefault / Example
MOTIONthe conversation being practiceddiscoverydemoobjectionrenewalreach-up
FRAMEWORKwhat the rep is graded againstSPRINT discoveryCLEAN demoLEARN objectionsPLANVALUE
PERSONAwho the buyer isthe seattheir concerntheir pressure
DIFFICULTYhow hard the buyer pusheswarmneutralskepticalhostile
CERT_BARthe score a rep must clear to go livea passing scorecard on the framework
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Takes a conversation a rep is about to have, discovery, demo, an objection, a renewal, a reach-up to the economic buyer, and turns it into a live roleplay they can practice against. It builds the buyer persona with a real concern, runs the scenario in character, throws the objections that seat actually throws, and then grades the rep against the framework with a specific, coachable score. It turns "read the deck and wing it" into reps you can measure, so the first live attempt is not the first attempt.

── THE METHOD
  1. 1
    Build the buyer, not a cardboard cutout

    A useful roleplay starts with a real persona: the seat, the concern that seat actually carries, and the pressure they are under. A CFO stalls on a different thing than a champion does. The buyer has a point of view and defends it, so the rep has to earn the room.

  2. 2
    Run the scenario in character

    The skill plays the buyer and stays in character through the call. It does not hand the rep the answer. It pushes where a real buyer pushes, goes quiet where a real buyer goes quiet, and raises the objection at the moment it actually lands.

  3. 3
    Throw the objections they will really hit

    Objections are drawn from the motion and, when connected, from your real calls: price, low usage, "we already have this", a champion who left, no compelling event. The rep practices the turn (LEARN: listen, empathize, anchor, respond, next step) against the ones that actually show up.

  4. 4
    Score against the framework

    When the roleplay ends, the rep gets a scorecard tied to the framework, not a vibe. Each element scored, the specific moment it was won or missed, and the one thing to fix before the live call. A cert bar makes it a pass or a not-yet, so "ready" is a decision, not a hope.

  5. 5
    Save it as a reusable module

    A good scenario is worth running more than once. Saved, it becomes a certification other reps take, so enablement is a library that compounds, not a one-off session that evaporates.

── QUALITY GATES
  • The buyer stays in character and never coaches the rep mid-scene. The lesson is in the score, not the scene.
  • Objections are real to the motion, and grounded in actual calls when a call tool is connected, never generic filler.
  • The score is tied to the framework element by element, with the specific moment cited, not a single number.
  • The cert bar is an explicit pass or not-yet, so readiness is decided, not assumed.
  • No buyer detail is invented past what you gave or what a connected record shows. A gap is named.
── EXAMPLE CHAT
EXAMPLE CHAT
You
I have a discovery call tomorrow with the VP of Ops at a mid-market logistics company. They churned off a competitor last year after a painful rollout, so they are gun-shy about switching. Play them, skeptical, and grade me on SPRINT.
BUYER, VP OPS
I have got fifteen minutes. We tried a tool like yours last year and it blew up three weeks in. My team still has not forgiven me. So tell me why this is not the same mistake.
You
Fair, and I am not here to sell you a migration. What actually broke last time, the setup, the adoption, or the support after go-live?
BUYER, VP OPS
Honestly all three. But mostly nobody used it, so we paid for a year and got nothing.
You
That is the part I would want to fix first. If we could not get your team using it in the first month, I would rather not sell it to you. What would "people are actually using it" look like for you?
BUYER, VP OPS
...okay, that is a better question than the last three vendors asked me.
COACH, SPRINT 23/30, READY (CERT BAR 22)
Situation 4/5 good context, did not confirm their current workaround Problem 5/5 got the real problem in their words: adoption, not features Risk 5/5 named the churn fear and disarmed it Impact 4/5 tied it to a year of wasted spend Next steps 2/5 earned trust, never locked a dated next step Timeline 3/5 asked about the first month, did not anchor a date Fix before the live call: you earned the room, now land a dated mutual next step. That 2/5 is the only thing between this and a 27.
04 / GO FURTHER

Where an operator takes this next.

This runs today as a text roleplay. Here is where an operator takes it next, and none of it is science fiction.

The skill is the seed. The build is yours.

01
Voice-to-voice reps

Wire the scenario to an ElevenLabs voice agent so the rep practices out loud, against a buyer that interrupts, stalls, and pushes back in real time. The scorecard still grades the framework; the rep just rehearses with their voice, not their keyboard.

02
A roleplay that builds itself from last week's calls

A small tool, vibecoded in a day in Lovable and shipped on Vercel, pulls every rep's recorded calls from Gong, finds the objections and the moments they lost, and generates next month's roleplay slate automatically, each scenario tuned to the exact gap that rep keeps hitting.

03
A coach that assigns the work

Turn that into a monthly plan per rep: the tool reads the calls, writes the plan, and hands each rep an ElevenLabs agent loaded with their accounts and their weak spots, so practice is personal and on the calendar, not a generic SKO.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

A single skill does one job. Chained into a playbook, or run as a full build, it becomes a system. Here is where this one plugs in.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.