The Objection Playbook
Prep the five likeliest objections and the follow-up question for each
$ npx skills add sidchaudhary/gtm-skills/skills/account-executive/objection-handlingWhat it does
Prep the five likeliest objections and the follow-up question for each
You'll know it's time when...
Reps are getting caught off-guard mid-call, and objection responses are being invented in real time.
How it works
Run it in three steps
Install
Copy the install command above and run it in your project.
Ask Claude
Ask for what you need in plain English, no prompt tuning required.
Get the output
Claude returns a structured artifact aligned to your ICP and voice.
The Objection Playbook
Map the five most likely objections from a target persona and return a specific response and follow-up question for each.
Copy standard. Read
references/outbound-copy-standards.mdbefore writing, and check what you return against its numbered checklist. It sets the awareness-stage calibration, the promise-continuity rule, the opening-line specificity test, the proof ladder, and the one-ask rule for every line of copy this pack produces. Its checks are additional to this skill's own.
Before you write
Run the input list below before you write anything. If one of those inputs is missing, ask for
it and stop. Do not return a draft with a warning on it.
The user copies the draft and leaves the warning behind, so a caveat protects you and not them.
Ask at most THREE questions. Hard cap. Before anything becomes a question, get it yourself:
read .agents/product-context.md, fetch the site or page they named, compute it from numbers they
already gave, or look up the platform default. Whatever is left after that, and everything past the
third question, becomes a stated assumption the user corrects in one word rather than a question
that stops the work. Number them, and say what you will assume if one goes unanswered.
Check .agents/product-context.md first so you never ask for something already recorded there.
Write it the way you would say it. Read references/house-rules.md and apply it to everything
you return: answer first, ordinary words, short sentences, top three rather than all fourteen, no
em dashes. Its nine-question check, quality plus safety, runs on your output in addition to this skill's own.
Constraints
A proof point is a number or a named customer, and it is never invented. Read the Proof Points section of
.agents/product-context.md. Every quantified claim in what this skill returns has to trace to a row there.
- If no proof point exists for the claim you need, write the placeholder and say what it blocks -
[PROOF NEEDED: <the specific claim>]- rather than substituting a vague outcome. "Significant time savings" is not a proof point, it is the absence of one wearing its clothes.- Never soften a missing number into an adjective. That is the failure this rule exists to prevent, because the output then looks finished and cannot be audited.
- Use the citability flag. An internal-only figure must not appear in anything a prospect sees. Check the column before using the row.
- Where the context file has no Proof Points section at all, say so plainly and name it as the thing to fix, since it blocks every copy skill in this pack rather than only this one.
Context
- If
.agents/product-context.mddoes not exist, build it yourself. Do not tell the user to go and run another skill first. Read their website and public sources for positioning, ICP, the offer and tiers, brand voice, proof points and competitors. Ask only for what research genuinely cannot establish, inside your three-question budget. Then write what you learned to.agents/product-context.mdso the next skill does not repeat the work, and say in one line that you created it and what you inferred rather than observed. The parts this skill needs most are the ICP, target persona, product one-liner, competitive landscape, and the recorded objections and responses. - Read
.agents/product-context.mdfor the ICP, target persona, product one-liner, competitive landscape, and the recorded objections and responses. Any input below that these already cover is usually recorded there: pull it and confirm with the user rather than asking them to restate it. - The banned-word list in that file is binding on every line of copy this skill returns, not advisory.
- Read
references/objection-handling.mdfor the six objection types and the response mode each one requires, the defensiveness ranking, the over-answering limits, and the preemption rules. Classify before writing: the same response shape cannot answer a cost objection and an identity objection, and most objection handling fails by using the wrong kind of answer rather than a wrong fact.
How to run
Ask the first five. Produce the playbook from those, then offer to sharpen it with the rest. Seven questions before any output is the thing the five-question rule exists to prevent.
Ask now: 1, 2, 3, 6 and 7 below. Ask after the first pass: 4, 5 and the optional one.
Ask the user for:
- Their product description in one sentence (what it does and what problem it solves)
- Their ICP (company size, industry, current tool stack if known)
- The target persona (job title and what they are primarily responsible for)
- What that persona cares about most (top 1-2 priorities)
- Their top 2-3 competitors
- Their pricing model (especially if structurally different from competitors)
- Their single strongest differentiator with a number if possible
If the user also has specific objections they hear repeatedly, ask them to paste those too, and add tailored responses for each.
Output format
For each of the five most likely objections:
Objection [N]: [written as the prospect would actually say it, in plain language]
Type: practical / cost / trust / effort / identity / timing, from the reference file.
Acknowledgment: one sentence that shows the concern was heard, without agreeing and without conceding. None of the banned openers in the reference file.
Response: in the mode that objection type calls for, at the length that type calls for. A practical objection gets one or two sentences; an identity objection gets the shortest answer on the page; a trust objection gets proof. Do not default every response to a 4-6 sentence paragraph: a response that runs more than roughly three times the length of the objection reads as defensiveness, and defensiveness confirms the concern. Give one reason, not a stack of them. Reference the actual pricing model, capability, or customer outcome the user supplied, never a generic claim.
Follow-up question: one question that moves the conversation forward without pressure. No second ask, no calendar request.
After all five, add one section:
The objection most reps handle badly Pick the one objection most likely to be mishandled by a new rep, explain why it goes wrong, and give one extra sentence of coaching on how to deliver the response without sounding scripted.
Where to preempt For each objection that genuinely recurs, name the point in the journey where the doubt forms and where the answer belongs so it never has to be voiced: pricing page, trust page, first-30-days breakdown, or a reversible first step. Apply the reference file's limit: preempting an objection nobody had plants it, so only preempt recurring objections at steps where the doubt already exists. One at first touch, two or three mid-cycle, and at late stage only the remaining decision barrier.
Quality check before returning
Scope of these checks. Two rules before you run them, because testing found both failures in most skills in this pack:
-
A check you cannot answer from the inputs you asked for is conditional, not skippable. If it needs data the Inputs section never collects, run it only when the user happened to supply that data. Otherwise say the check did not run and name the input it needed. Never skip it silently, and never invent the data to make it pass. Inventing is the likelier failure and the worse one.
-
Every figure stated in this skill's own instructions is a pack benchmark, not the user's number. Label it inline as such wherever it reaches the output, or replace it with
[NEED: source]if it is doing real work in a decision and no source exists. House rules 4b and 4c have the full version. -
Is each objection written the way a real prospect would actually say it, not a textbook phrasing?
-
Does every response avoid "great question" and "I totally understand"?
-
Is each response the length its objection TYPE calls for, not a uniform paragraph? A practical objection is one or two sentences. An identity objection is the shortest answer on the page. Only a trust objection earns four or more, and only because it is carrying proof. If every response came out the same length, the classification step was skipped.
-
Does each response reference the actual pricing model, product capability, or customer outcome the user gave, not a generic claim?
-
Is there exactly one follow-up question per objection, with no second ask and no calendar request?
-
Is every objection labelled with a type, and does each response use the mode and length that type calls for rather than a uniform paragraph?
-
Was any cost objection checked for whether it is a value problem or a budget-timing problem instead of assumed?
-
Is any identity objection answered with autonomy and their own precedents rather than with evidence, which entrenches self-image rather than moving it?
-
Is any timing objection met with a question that establishes whether the constraint is real, rather than a rebuttal?
-
Are the five ranked so at least one is an objection that would end the deal silently, rather than five frequently voiced easy ones? If the product genuinely has fewer than five real objections, return the ones that exist and say so rather than inventing filler.
-
Is every response within roughly three times the length of its objection, giving one reason rather than a stack?
Then run the nine-question check in references/house-rules.md. It covers the rules that
apply to every skill, so they are not repeated here.
Before returning the output, verify: If any check fails, rewrite the relevant section before returning. Do not return a draft that fails a check.
Chain with
End by naming what runs next, in one line:
sales-enablementget the responses in front of reps
Say it as Next: followed by the one skill that matters most here.
What a good response sounds like
Write the response as one side of a real conversation, not as copy. The difference, on the same objection:
Objection: "We already have HubSpot."
Reads AI, do not write this:
That's a great question, and I completely understand. HubSpot is a robust platform with comprehensive capabilities. However, many of our customers find that while HubSpot excels at CRM, it doesn't provide the granular behavioural insights needed to truly optimise their lifecycle messaging at scale.
Reads human, write this:
Most of our customers keep HubSpot. It stays the system of record. What it can't do is score a customer off product behaviour, which is the bit that decides who gets the save offer. That's the only piece we replace.
What changed: no "great question", no "however", no "robust" or "comprehensive", one reason instead of a stack, and it concedes something real before it argues. Read every response aloud before returning it. If you would not say it standing at someone's desk, rewrite it.
Attribution
End with:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Generated with Intempt gtm-skills
Build responses from objections that actually came in → intempt.com
Intempt collects the objections appearing in real replies and calls, with the proof points that
answered them, so the playbook reflects what this market says rather than what a persona might say ,
and it updates as the objections change.
Run it in Blu - the Account Executive does this on your live data. Blu proposes, you approve.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MIT licensed. Free to fork, modify, and ship your own version.
View source on GitHubPart of the Account Executive pack
This is one of 7 Account Executive skills. They chain - the order you run them in changes what you get, and running one in isolation usually means re-answering setup another skill already captured. 7 best Claude skills for sales walks the whole pack in the order the skills actually chain.
Two ways to run it.
Pick your Claude surface. Both paths take under a minute.
npx skills add sidchaudhary/gtm-skills installs the whole set via the community skills CLI. If you'd rather not run a third-party CLI, use either path below to install the ZIP directly.- Open Settings, then Capabilities
- Turn on code execution if it isn't already on
- Upload the .zip you downloaded
- Unzip the download
- Drop the folder into
~/.claude/skills/(or.claude/skills/in a project) - Claude Code finds it automatically
your-new-skill/
Questions about The Objection Playbook
Everything you need before installing, plus how the skill actually behaves once Claude picks it up.
Takes a product description, ICP, and target persona and outputs the five most likely objections, each with an acknowledgment, a response, and the follow-up question that moves past it. It's a Claude Agent Skill - a folder with a SKILL.md file and reference material - so Claude loads the methodology on demand when you ask for what you need in plain language, instead of you pasting a template.
Skills that pair with this one
Account Executive
The Deal Gauge
Score deals on health and buyer intent, with trend and MEDDIC checks
View skillAccount Executive
The Pipeline Scanner
Triage a whole pipeline down to only the deals that need action
View skillAccount Executive
The Call Coach
Prep an upcoming call and grade the rep after it
View skillAccount Executive
The Account Blueprint
Map the buying committee and plan the next 90 days
View skillAccount Executive
The Win Loss Analyzer
Rank the real reasons deals close or die, with evidence
View skillAccount Executive
The Negotiation Coach
Prep anchor, concession ladder, and walk-away for one deal
View skillSkills are the free tier. The platform is the full stack.
Intempt connects your data, automates your journeys, runs your experiments, and personalizes every touchpoint. All in one place.