Communitygithub.com

price-guard

Writes a reply that holds your price when a prospect pushes back. Use for too expensive, discount or payment-plan asks, no budget, need to think, ask my partner, cheaper quote, gone quiet, call prep.

price-guard 是什麼?

price-guard is a Claude Code agent skill that writes a reply that holds your price when a prospect pushes back. Use for too expensive, discount or payment-plan asks, no budget, need to think, ask my partner, cheaper quote, gone quiet, call prep.

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/beavermindai/beavermind-20-claude-skills/tree/main/skills/price-guard

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Price Guard

Price Guard writes the exact words to send or say when a prospect pushes back on your price. It follows Chris Voss's negotiation method: understand their world first, name what they feel, ask questions that let them solve the problem with you, and hold your number, warmly. Use it when a proposal gets a "too expensive", when someone asks for a discount or a payment plan, says they need to think or talk to their partner, mentions a cheaper quote, before a follow-up call, or when a deal goes quiet after you named the price. By default there is no discount.

Before you start

  1. Look for a Business Context file in the project files or in this chat. It might be called "Business Context", or it might be a brand brief or an offer doc. Read it first. From it, take:
    • your offer names, prices, and what each one includes
    • whether a price is published (on a sales page) or the same for everyone in a group, cohort or membership
    • the trades you allow: payment plan, deposit, smaller package, later start date
    • who your ideal client is
    • your proof: results, case studies, guarantees
    • your voice: how you talk, and words you never use
  2. You must have two things. If either is missing, ask for it:
    • The exact pushback. Paste the message, or write the line they said on the call.
    • The offer and the price you quoted.
    • One more only in this case: if the pushback is a Terms or Budget request (see "Sort the pushback" below) and the allowed trades are unknown, ask whether a payment plan, deposit or smaller package is allowed before writing.
  3. Everything else is optional. When it is missing, use the default:
Optional itemDefault if missing
Channel: call, email, DM, text, or gone quietRead it from the pasted text. Otherwise, email.
What they want and what's in the way (call notes, proposal, earlier messages)Build the summary only from what they said in the pushback. Do not invent backstory.
Who pays: the person, or their companyRead it from the offer and the pushback. If unclear, treat them as an individual paying their own money.
Your floor: the lowest you would acceptNo movement at all.
Allowed trades: payment plan, smaller package, deposit?None, except for Terms or Budget pushback, where you ask first (item 2 above).
Is the price published, or the same for a whole group?Private, unless the offer is a cohort, membership or program with a sales page. Then the price is fixed.
What you know about them: who decides, budget, other quotes, past providersUnknown. The gaps go in Part 5.
  1. Only ask when a must-have is missing. Ask in one message, and list the optional items in that same message so the user can answer everything at once. If nothing is missing, write the reply now and state the defaults you used in one line at the top.
  2. If the user pastes the reply they planned to send, say in one or two lines what in it gives the price away (an unasked discount, a feature list, "I understand", a bare question in writing), then give the rewrite in Part 2.
  3. If web search is on and the prospect's business is named, look them up for clues about size, timing and budget. If it is off, don't ask for more. Put what you would want to know in Part 5. The user can paste their website text or call notes later if they have them.

How it works

Go through these steps in order. Skip a step only when it clearly does not apply. For example, skip the price plan when the objection has nothing to do with numbers. Write the answer as one clear piece in the format under "What you get". Do not label each step in the answer.

1. Sort the pushback

Name which kind it is. The stated objection is rarely the real one.

  • Sticker shock: "That's too expensive." "That's a lot."
  • Haggle: "Can you do better?" "Is there a discount?"
  • Budget: "We don't have the budget." "Not right now." "I can't afford it." When one person pays with their own money, this can mean they truly cannot pay.
  • Stall: "I need to think about it." "Let me talk to my partner."
  • Comparison: "Someone else quoted less."
  • Terms: "Can we pay in installments?" "Can we pay less up front?" "Can we start smaller?"
  • Silence: they went quiet after they saw the price.

2. Map their world

Before any tactic, work out what they feel, what they fear, and what they want.

  • What is the real fear? Common ones: getting burned again, looking foolish to a partner or spouse, losing control, paying for something that won't work for them, cash timing.
  • Does something they do look unreasonable? Unreasonable behavior usually means one of three things: a hidden constraint, a hidden interest, or bad information. Write your best guess for each.
  • The person is never the problem. The unsolved issue is.

3. Write the summary they agree with

Draft one or two sentences that sum up their situation and why the price stings. Start by naming the feeling ("It sounds like..."), then put their world in your own words. Use only what they said and what the user told you. Never invent a goal, a backstory or a plan. You want them to answer "that's right". "You're right" is a polite way of saying "please stop talking". Watch out for the fake yes, too: "Sounds good, send it over" right after a price push is often a yes that means nothing. Test it with a question that invites a no (step 6).

This summary is the most valuable line you prepare. Part 2 of the answer always says where to use it.

4. Say their worst thoughts first

List the worst things they might be thinking about you or your price, and say them before they do. Go a little worse than reality, because people tend to push back toward the milder version. For example:

  • "You're probably thinking this is a lot of money for [your offer]."
  • "You might be wondering if I set this price for my goals, not yours."
  • "You may have paid someone before who promised this and didn't deliver."

Use one to three of these to open a hard reply. Don't recite ten.

5. Repeat their words and name the feeling

  • Repeat their last words: say their last one to three key words back as a question, then go quiet. "Too expensive?" This gets them to say more without feeling grilled.
  • Name the feeling: say what they feel or where they stand. Start with "It seems like...", "It sounds like..." or "It looks like...". Never "What I'm hearing is..." or "I understand...". Both make it about you.
  • Name negative feelings to calm them down. Name positive ones to make them stronger.
  • After every echo or feeling line, stop. On a call, wait at least four seconds. In writing, end the message there or go straight to one question.

6. Build How and What questions

Write three to five questions that start with "How" or "What". They let the prospect help solve the problem while still feeling in control.

  • Never ask "Why". It sounds like an accusation.
  • Never ask a question they can answer with a bare "yes".
  • For a discount request, the core move is a soft no that turns your constraint into a problem you share. On a call, said slowly and warmly: "How am I supposed to do that?" In writing, always use the full soft form from step 9.
  • Ask one question about the cost of doing nothing. People feel losses more than gains. "What happens if [the problem] stays like this for another six months?" Ask it once. When an individual says there is no budget, ask it only after their answer shows the issue is priority, not being able to pay. If they truly can't afford it, don't ask it (see Rules).
  • Include one question that invites a no. Saying "no" makes people feel safe. "Would it be a bad idea to...?" "Is it ridiculous to think...?" "Have you given up on...?"
  • Fill that last one with the project or offer, never the person's struggle. "Have you given up on [the plan we mapped out / starting in October]?" Never "on getting out of debt", "on your health" or "on your marriage". That reads as shaming.
  • A good sign: they say "That's a good question" or pause to think.

7. Set the price plan

  • Your target is the price you quoted. Settle your floor before you reply, not during the talk.
  • Default: the price does not move. You can be fully warm and fully firm at the same time.
  • The first reply never moves the price. This holds for any pushback, even when a floor exists. Part 2 holds the price and asks. The ladder below lives only in Part 4, for later rounds, after the prospect has answered your questions and asked again.
  • Published or group price: if the price is published, or everyone in a group or cohort pays the same, the price never moves, even if a floor is given. Only scope, start date or payment terms can change, and only as the Business Context allows. A private discount in a group leaks, and then everyone wants one.
  • Head off the fairness fight early: "I want you to feel this is fair. Stop me if anything seems off." If they say "that's not fair", treat it as a moment to name the feeling, not an attack. "It seems like something I said felt unfair. Let's go back to it."
  • If they throw out a low number, don't counter it and don't act insulted. Name it and ask: "How did you get to that number?"
  • Change what they get before you change the price. Fit a real budget with a smaller package the Business Context lists, at its own price, or a payment plan with the same total. Use only the trades the user or the Business Context allows. Never invent a package or a plan.
  • Moving the price: only if the user set a floor below the quoted price, the price is private, and it is a later round. Use this math:
    • Gap = quoted price minus floor.
    • Make at most three moves, about 55%, 30% and 15% of the gap. Stop the moment they say yes.
    • Before each move, name the feeling and ask a question that invites a no. Ask for something back each time: paid in full, a faster start, a longer term, or a referral intro.
    • The last figure is precise, at or just above the floor, never below it, and comes with one non-money item (an extra session, a template, onboarding help).
    • Example: $7,500 quote, $6,500 floor, so the gap is $1,000. Moves: $6,950, then $6,650, then $6,515 plus one extra onboarding session.
  • Never meet them halfway. Meeting in the middle is like wearing one black shoe and one brown shoe.
  • No deal is better than a bad deal. Most deadlines are made up. Never invent one.

8. Hunt the hidden information

Most deals have three to five facts that would change everything if you knew them. For price pushback, they are usually:

  • who really decides, and whether that person has heard the offer
  • the real budget, and where the money would come from
  • a competing quote, and what it includes
  • a past provider who burned them
  • a date or event that drives the timing
  • cash timing: the money exists, just not this month

Pick the three that matter most here and give each one a question to ask or a way to find out. These rarely come out in writing, so push email and DM threads toward a short call when the stakes are high.

9. Write for the channel and the tone

  • Live call: write it line by line, with [pause] marks. Use a calm late-night radio voice for the line that holds the price: slow, low, falling at the end. Stay light and friendly most of the time. Hardly ever sound assertive, because that creates pushback.
  • Email: three to six short sentences. End on one question.
  • DM or text: one to three lines. One echo or feeling line, then one question.
  • Gone quiet: one line, nothing else. "Have you given up on [the plan we mapped out]?" This is the one exception to the next point: the gone-quiet line is sent alone, exactly as written here. Its shortness is the point.
  • In writing, never send the bare line. Text has no voice, so a short line can read as sarcastic or curt. Use the soft full form: "How would I do that and still deliver [result] the way you need it?" Follow a written echo with a warm invitation: "Too expensive? Say more, I'd like to understand." Exception: the gone-quiet line above.

10. Pick one move

End with one recommendation, never a menu: what to send or say, where, and when.

Opening lines by type of pushback

Use these as starting points. Fill the brackets under the placeholder rule in Rules. The lines are written for a call. In writing, use the soft forms from step 9. None of them moves the price.

PushbackWhat it often meansOpening lines
"That's too expensive.""I'm not sure it will work for me.""Too expensive?" [pause] "It sounds like the number felt big next to what you expected. What were you comparing it to?"
"Can you do better on price?"Testing if the price is real"It seems like you want to be sure this is a fair deal." [pause] "I'd like to help. How would I do that and still deliver [result] the way you need it?"
"We don't have the budget." (an individual paying their own money)Cash is truly tight, cash timing, or not a priority yet"It sounds like the money is a real concern right now." [pause] "What feels harder, the total or the timing?" Use the cost-of-doing-nothing question only if the answer shows it is about priority.
"We don't have the budget." (a company paying)Not a priority yet, cash timing, or someone else holds the money"It sounds like this has to compete with a lot of other things right now." [pause] "What happens if [problem] stays like this for another six months?"
"Can we pay in installments?"Cash timing"It sounds like the total works but the timing is tight." [pause] Then the allowed plan with the same total. If no plan is allowed: "What would need to change for paying in full to work?"
"I need to think about it."A doubt they haven't said out loud"It seems like something still isn't sitting right." [pause] "What part do you most want to think through?"
"I need to talk to my partner."A decision maker you haven't met"It sounds like this is a decision you make together." [pause] "Would it be a bad idea to get them on a short call, so you're not stuck explaining it alone?"
"Someone else is cheaper."They want a reason to pay more, or leverage"It seems like you've done your homework." [pause] "What made you keep talking with me anyway?" Never knock the other option.
"Can we start smaller?"Cash timing, or they want proof first"It sounds like you want proof before you go all in." [pause] If the Business Context lists a smaller package, name it at its own price. If none is listed, do not create one. Ask: "What would you need to see to feel sure this works for you?"
Silence after the priceFear, or someone else said noOne line only, sent alone: "Have you given up on [the plan we mapped out]?"

What you get

Every answer uses these six parts, in this order. Put the defaults you used in one line above Part 1. If the user pasted a draft, put your one or two line critique of it there too.

1. What is really going on

  • They said: the exact pushback, quoted.
  • What it likely means: the real fear or constraint in one or two lines, with your confidence (high, medium, low).
  • The summary they agree with: one or two sentences, word for word.

2. Your reply, word for word

The full message or talk track, ready to paste or say, in the user's voice. It never contains a price move, even when a floor exists. What goes in depends on the channel:

  • Call: one to three worst-thought lines to open. One echo or feeling line, then [pause]. Then the summary they agree with, placed after the prospect has explained their concern and before any talk about the number, marked like this: [Say the summary here] "It sounds like..." [pause, wait for them to say "that's right"]. Then one or two How or What questions, and the fairness line before any number.
  • Email: three to six sentences. Open with the summary they agree with as your one feeling line, add one worst-thought line, and end on one question.
  • DM or text: one echo or feeling line and one question. Nothing else.
  • Gone quiet: the single line that invites a no, sent alone. Nothing else.

Don't write a speech.

3. If they say this next

They sayYou say
"Fine, send it over." (a possible fake yes)(exact line)
A firm "no"(exact line)
(the most likely other response)(exact line)

Three rows, no more.

4. Price plan

ItemPlan
Quoted pricefrom the Business Context or the user
Price typeprivate, or published or group (fixed)
Floorthe user's number, or "no movement"
What you will not dofor example: move in the first reply, meet halfway, invent a deadline
Trade you can offeronly a trade the user or Business Context allows, never a lower rate, unless a floor is set (see "If you have to move")
If you have to movelater rounds only: the three figures from step 7, what you ask for at each, and the non-money item, or "not allowed"

When nothing can move (no floor or a fixed price, and no trades allowed), replace the table with one line: "Floor: no movement. Trades: none allowed." Leave this part out only when the pushback has nothing to do with money.

5. Hidden information to find

What you don't know yetQuestion to ask or how to find out
(fact 1)(question)
(fact 2)(question)
(fact 3)(question)

Three rows, no more.

6. Your move

One recommendation. Say what to send or say, where (call, email, DM), and when. Add one line on what to do if they still say no, including when to walk away.

Length: a reply to one pushback runs about 350 to 500 words in total. Full call prep can run to about 800. Never pad.

Rules

  • No discount by default. The price holds unless the user gives a floor. Even then, never move in the first reply, trade for every move, follow the math in step 7, and make the last give something other than money.
  • Published and group prices never move. If the price is on a sales page or the same for a whole cohort, only scope, start date or payment terms can change, and only as the Business Context allows.
  • Never meet them halfway. Never cut the price for the same scope and terms. A price move is allowed only under step 7: a floor set by the user, a private price, and something asked back each time.
  • Never invent an offer. No starter version, payment plan or package the user or the Business Context does not list.
  • Never trade price for a review or testimonial.
  • Protect stretched buyers. When an individual says there is no budget, first ask whether the total or the timing is the problem. Use the cost-of-doing-nothing question only if the answer shows it is about priority. If they truly can't afford it, don't press. Offer the smaller option or plan the Business Context allows, or a gracious exit. Never suggest credit cards, loans or borrowing to pay.
  • Don't defend the price with a feature list. Arguing makes people dig in. Naming the feeling and asking a question work better.
  • Never ask "Why". Never say "What I'm hearing is...". Never chase a quick "yes".
  • Don't overdo the technique. Use at most one echo and two feeling lines per message. Three echoes in a row sounds like a parrot, and five feeling lines sounds like a therapist.
  • Soft in writing. Never send a bare one-line question or a lone echo. Add the warm full form from step 9. Exception: the gone-quiet line is sent alone, exactly as written in step 9. Its shortness is the point.
  • Be genuine, not manipulative. No fake deadlines, fake scarcity, fake "my partner won't allow it", or fake empathy. If the user asks for lines that deceive, say no to that part and give the honest version. Fake rapport reads as fake and kills deals.
  • Never knock a competitor. Ask questions that let the prospect compare for themselves.
  • Write in the user's voice. Use plain words and short sentences, no jargon, and no words the Business Context bans.
  • Skip the war stories and the tough-guy talk. The value is the method, not the persona.
  • Walking away is allowed. If the prospect is a bad fit or wants a deal that hurts the business, say so plainly and write a gracious exit line.
  • Fill placeholders only with facts you have. Fill [result] and [problem] only with words from the offer, the Business Context or the prospect's own messages. Never invent a result, a number, or an income or health claim. If unknown, use the offer name ("the program"). Use "the plan we mapped out" only if the user says a plan was discussed. Otherwise use the offer name. The final reply has no unfilled [brackets]. Only [pause] marks and short stage directions in call scripts are allowed.
  • Don't make up quotes. Never put words in Chris Voss's mouth. Describe the method in your own words.

Part of the free 20-skill pack by Ruben Davoli at BeaverMind (beavermind.ai).

Built on the published work of Chris Voss. Not affiliated with or endorsed by Chris Voss or The Black Swan Group.

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

ai-board

Runs a costly, hard-to-undo decision (price, hire, offer, partner, spend) past 3 to 5 of 22 advisor methods, then rules once. Also for what would Buffett or Hormozi say, who to ask, show the board.

client-onboarder

Turns a new client

clip-finder

Finds and ranks the best clips in a video, podcast or webinar transcript, with or without timestamps. Use to pull highlights or pick what to repurpose into Shorts, Reels, TikToks or LinkedIn clips.

deal-autopsy

Finds where a sales call that didn

delegation-radar

Picks the next task to hand off using Buyback Rate math and a time and energy audit. Use when buried in admin or delivery, or asking what to delegate or who to hire.

funnel-doctor

Finds which step of your funnel loses people and gives you one fix. Use when leads, booked calls, show-ups or sales stall and you are not sure which step is to blame.

headline-lab

Diagnoses why a headline, subject line, cold email opener, ad or post hook is ignored, then rewrites it. Use for low open rates, few replies or clicks, or to write or check a new one.

market-researcher

Researches your market, competitors or any business question on the web, with a real source link on every claim. Use for competitor scans, market sizing, head-to-head comparisons or niche news.

mobile-checker

Scores your booking page on phones out of 100 and gives a ranked fix list. Use before you send traffic to a page, after a redesign, or when booked calls drop and most visitors are on mobile.

offer-stress-test

Stress-tests your offer and your price with the Value Equation and Grand Slam Offer test. Use when you set or raise a price, build or fix an offer, or prospects keep saying no.

repurpose-engine

Turns one video transcript into a week of LinkedIn and Instagram posts (quote cards, carousels, captions), with your OK at each step. Use when you paste a transcript and want posts from it.

rival-breakdown

Breaks down competitor or rival videos from pasted transcripts (hook, awareness, persuasion, gaps) and outlines a better one. Use to analyze a competitor video, see why it took off or find the gap.

sales-page-fixer

Rewrites your sales page so more of the right people buy, using Ogilvy

script-writer

Writes a video script ready to record. Outline first, then every spoken line, fact-checked and clip-safe. Use for a YouTube video, short, course lesson or the teaching part of a webinar.

straight-answer

Gives one fast, straight answer when you

testimonial-builder

Turns a client interview or testimonial call into a hook-first testimonial video script, keep list and compliance check. Use to cut a testimonial, make a success-story clip or find its hook.

title-and-thumbnail

Turns a video idea into 6 title options, each with a matching thumbnail concept, before you record. Use when planning a YouTube video or asking what to call it or how it should look.

upload-optimizer

Turns a video transcript into a ready-to-paste YouTube upload (titles, description, chapters, tags, pinned comment). Use when a video is ready to go live.

video-to-mail

Turns a new video into a ready-to-send promo email, with 4 subject lines and a resend subject for non-openers. Use when a video goes live and you want your email list to watch it.

相關技能