Install
openclaw skills install bookforge-ackerman-bargaining-plannerBuild a complete price-negotiation offer schedule using the Ackerman bargaining model. Use when someone asks "how do I negotiate a lower price?", "what should my opening offer be?", "how do I avoid splitting the difference?", "how do I structure my counter-offers so I don't give too much away?", or "how do I make my final offer feel credible?" Also use for: designing a salary negotiation offer sequence, structuring a vendor price reduction campaign, planning a real estate purchase offer ladder, deciding how far to push on a freelance rate, or building an offer schedule for any purchase or contract negotiation where you are trying to reach a specific target price. Produces a situation-specific ackerman-plan.md with your 4-stage offer sequence showing actual dollar amounts computed from your target price, scripted phrases for each stage, fairness-challenge responses, a noncash item list for the final offer, and anti-patterns to avoid. Works for any negotiation where you are the buyer (or the party making offers). Pair with calibrated-questions-planner (to generate questions to use between offers) and counterpart-style-profiler (to adapt delivery pace and tone).
openclaw skills install bookforge-ackerman-bargaining-plannerYou are preparing to negotiate a price — a purchase, a salary, a vendor contract, a freelance rate, or any deal where you need to move a counterpart from their current ask down to your target number.
You want a structured offer sequence that signals seriousness, creates credible commitment, and avoids the most common mistakes: splitting the difference, opening too close to your goal, using round numbers, making equal-sized concessions, or revealing your deadline.
Input this skill needs: Your target price (the number you want to reach — optimistic, not your walk-away point), the counterpart's current ask or opening position, and a list of noncash items you could offer as a final sweetener.
Do not use this skill if: You need a full negotiation preparation document — use negotiation-one-sheet-generator. You need to defuse hostility before you can make any offer — use accusation-audit-generator first. You are negotiating something where price is not the primary variable (use calibrated-questions-planner to find out what actually matters to them first).
counterpart-style-profiler to adapt delivery.If you have your target price and the situation context, proceed. Missing counterpart ask or noncash items is acceptable — the skill will generate estimates and options.
Action: Confirm the target price the user wants to reach. Record it as a single specific number — not a range. If the user provides a range ("I want to pay between $40K and $50K"), set the target at the optimistic end ($40K). This number becomes the 100% anchor for all subsequent calculations.
WHY: Ranges invite the counterpart's brain to anchor on the number most favorable to them. A single optimistic target forces you to plan and execute toward your actual goal, not a compromise. Research on goal-setting in negotiations shows that negotiators with specific, ambitious single targets consistently outperform those with ranges or minimum-acceptable-outcome targets. This is the most common mistake: people confuse their walk-away point with their target and negotiate from the wrong number from the start.
IF user provides a walk-away point instead of a target → ask them to separate the two. Walk-away is the point at which you exit; target is what you are aiming for. The Ackerman model operates from the target, not the floor.
Action: Calculate the four Ackerman offer amounts using the following formula, then present them as a numbered schedule with actual dollar amounts:
Stage 1 — Opening offer: TARGET × 0.65
Stage 2 — Second offer: TARGET × 0.85
Stage 3 — Third offer: TARGET × 0.95
Stage 4 — Final offer: TARGET × 1.00 (use a non-round number near target)
Increment psychology (critical): The gap between each offer shrinks deliberately:
Non-round number rule: Make the final offer (Stage 4) a precise, non-round number that is at or near your target. If your target is $40,000, use $39,893 or $40,127 — not $40,000. If your target is $85/hour, use $84.35 — not $85.
WHY: The decreasing increment pattern communicates to the counterpart's subconscious that you are approaching your absolute limit. Each smaller concession signals "I have less room left." This is not a trick — it is honest signaling about your actual flexibility. Equal-sized concessions do the opposite: they suggest infinite room ("they moved $1,000 each time, so they can move $1,000 more"). The precise non-round final number creates the impression that the number was calculated from real constraints — because specific numbers imply research and limits, while round numbers imply padding. A counterpart receiving $39,893 thinks "that's an oddly specific number — they must have a real reason for it." A counterpart receiving $40,000 thinks "they rounded up, so maybe $38,000 is actually fine."
Example calculation (target = $40,000):
Stage 1: $40,000 × 0.65 = $26,000
Stage 2: $40,000 × 0.85 = $34,000
Stage 3: $40,000 × 0.95 = $38,000
Stage 4: $40,000 × 1.00 = $39,893 (non-round near target)
IF the counterpart's ask is below the Stage 1 opening → do not use this model as designed (you are already above their ask). Instead, start at Stage 3 or Stage 4 and use anchoring techniques from the Key Principles section.
Action: For each of the 4 stages, write one scripted transition phrase the negotiator can say when moving to that offer. Each phrase must include: an empathic acknowledgment (label or calibrated question), then the offer amount.
WHY: The offer itself is only part of the communication. How you deliver each concession determines whether the counterpart feels heard or steamrolled. An empathic acknowledgment before each offer triggers the counterpart's cooperative instincts and makes the concession feel like a response to their situation rather than a mechanical formula. Calibrated questions between offers shift the problem-solving burden: instead of you explaining why you can't pay more, they explain what would make this work — which often reveals creative solutions.
Stage 1 phrase template (opening offer):
"I appreciate that this is an important [deal/purchase/hire] for both of us.
I want to be respectful of your time, so I'll be straightforward —
my current position is [STAGE 1 AMOUNT]."
Stage 2 phrase template (after counterpart counters):
"I hear you. It sounds like [label their stated concern or constraint].
I've looked at this again, and I can get to [STAGE 2 AMOUNT]."
Stage 3 phrase template (after second counter):
"I understand this isn't where you'd like to land, and I genuinely want to make this work.
How am I supposed to get to your number?
[Pause for answer]
The most I can do is [STAGE 3 AMOUNT]."
Stage 4 phrase template (final offer — use with noncash item):
"I've pushed as far as I possibly can.
[STAGE 4 AMOUNT — non-round number] is my absolute limit,
and I'd like to include [NONCASH ITEM] to make this work for you."
Timing rule: Do not rush from stage to stage. A label or calibrated question must precede each concession. The counterpart should be doing more talking than you between stages.
Action: Write a scripted response for each of the three types of fairness challenges the counterpart may deploy. Identify which type is most likely given the situation context, and mark it as the primary scenario.
WHY: The word "fair" is the most potent weapon in a negotiator's arsenal because it triggers loss aversion and puts the accused party on the defensive. Understanding the three distinct uses of "fair" — each with a different intent and a different required response — prevents you from either caving out of guilt or dismissing a genuine concern. Treating all three the same way is a high-cost mistake.
Type 1 — Accusatory fairness (weaponized): Signal: "We just want what's fair." Said early in negotiation, often without evidence. Their intent: Destabilize you. Put you on the defensive. Force an emotional concession. Response:
"I understand — fairness matters to both of us.
I want you to feel this has been a fair process.
Can you help me understand specifically what feels unfair to you right now?"
Why this works: Returning the word "fair" without defensiveness takes away their weapon. Asking them to specify what feels unfair forces them to either articulate a real concern (which you can address) or reveal that the accusation was purely tactical.
Type 2 — Genuine fairness (relational check-in): Signal: "I want to make sure we're both getting a fair deal." Said in a collaborative tone. Their intent: Genuinely calibrate whether the deal feels balanced. Often used by Accommodator types. Response:
"I appreciate you saying that — it matters to me too.
I've tried to be transparent throughout this process.
Is there something specific about the terms that doesn't feel right to you?"
Type 3 — Inoculative fairness (offered by you proactively): Signal: You use it first. Your intent: Disarm before they can weaponize it. How to deploy it:
"I want to treat you fairly throughout this conversation.
If at any point something I propose seems off to you, I want you to tell me."
Why this works: Offering fairness before they demand it removes their ability to use it as a pressure tactic. It also signals confidence — you wouldn't offer to be fair if you planned to be unfair.
Action: From the user's provided noncash item list, select the one item most likely to be genuinely valuable to the counterpart based on the situation context. If no list was provided, generate 3 plausible options and ask the user to select one.
WHY: The noncash item serves two functions simultaneously. First, it provides the counterpart with a genuine concession that does not cost you money — preserving the financial terms of your final offer while giving them something to "win." People need to feel they got something, not just that they capitulated. Second, including a noncash item alongside a precise non-round final offer signals that you have exhausted your financial flexibility and are finding creative alternatives — confirming that the number is real.
Noncash item selection criteria:
Examples by situation type:
Action: Write ackerman-plan.md containing the complete offer schedule, scripted phrases, fairness responses, noncash item, and anti-patterns reminder.
WHY: A written plan with computed numbers and scripted phrases prevents the most common negotiation failure mode: improvising under pressure. When a counterpart pushes back hard, the human nervous system triggers the fawn or freeze response — and negotiators abandon their plan, concede too quickly, or split the difference just to end the discomfort. Having the script in front of you anchors the plan and gives you words to say when your brain goes blank. The anti-patterns section is included as a live reminder because the temptation to violate them will be highest at the moment of greatest emotional pressure.
Output format: See Outputs section below.
File: ackerman-plan.md
Template:
# Ackerman Bargaining Plan: [Situation Name]
**Prepared for:** [Your name / role]
**Counterpart:** [Name / organization / role]
**Situation:** [What you are negotiating]
**Your target price:** [TARGET]
**Counterpart's current ask:** [THEIR ASK]
---
## Offer Schedule
| Stage | Multiplier | Amount | Increment |
|-------|-----------|--------|-----------|
| 1 — Opening offer | 65% of target | [AMOUNT] | — |
| 2 — Second offer | 85% of target | [AMOUNT] | +[X] from Stage 1 |
| 3 — Third offer | 95% of target | [AMOUNT] | +[X] from Stage 2 |
| 4 — Final offer | ~100% of target | [NON-ROUND AMOUNT] | +[X] from Stage 3 |
**Non-round final offer rationale:** [Explain the logic if needed — e.g., "calculated based on 12-month depreciation estimate"]
---
## Scripted Phrases
**Stage 1 — Opening:**
> "[Script from Step 3]"
**Stage 2 — After first counter:**
> "[Script from Step 3]"
**Stage 3 — After second counter:**
> "[Script from Step 3]"
**Stage 4 — Final offer:**
> "[Script from Step 3] + [NONCASH ITEM]"
---
## Fairness Challenge Responses
**If they say "We just want what's fair" (accusatory):**
> "[Response from Step 4]"
**If they raise fairness collaboratively:**
> "[Response from Step 4]"
**Inoculative fairness — use proactively at the start:**
> "[Proactive fairness statement from Step 4]"
---
## Noncash Final Item
**Selected item:** [ITEM]
**Why it works for them:** [Brief explanation]
**How to present it:** Include with Stage 4 offer as an add-on, not a trade.
---
## Anti-Patterns — Do Not Do These
- **Do not split the difference.** If they are at $50K and you are at $40K, $45K is not a solution — it rewards their extreme anchor and leaves you $5K short.
- **Do not use round numbers.** Round numbers signal padding. Use precise numbers at every stage.
- **Do not make equal-sized concessions.** Equal increments ($5K, $5K, $5K) signal infinite room. Shrink each increment.
- **Do not reveal your deadline.** Deadlines create urgency — but only for the person whose deadline is known. If you say "I need this done by Friday," you have handed them leverage.
- **Do not fixate on your walk-away point.** Negotiating from your minimum acceptable outcome anchors you low. Negotiate from your target and walk away if the target proves unreachable.
- **Do not make three or more rapid concessions.** Pace your concessions. A calibrated question or label between each offer is not optional — it is structurally required.
---
## Notes
[Space for observations made during the negotiation — what they said, what surprised you, what to adjust for the next conversation]
The 4-stage formula is a psychological signaling system, not just a math formula. The percentages (65→85→95→100) work because of what the decreasing increments communicate: you are running out of room. Each smaller concession is an honest signal about your diminishing flexibility. The formula tells the counterpart's subconscious a coherent story: "this person started with room to move, they've moved, and now they're almost done." That story produces the settlement psychology that ends negotiations.
WHY: Counterpart decision-making during price negotiation is not rational — it is emotional and narrative-driven. The Ackerman formula exploits this by creating a credible narrative arc through the structure of your concessions alone. You are not arguing that your price is fair; you are demonstrating through behavior that you are at your limit.
Loss aversion is twice as powerful as equivalent gain motivation. Losses activate the emotional brain (System 1) approximately twice as strongly as equivalent gains. A counterpart who feels they might lose something they already have will negotiate harder than a counterpart who might gain the same thing. This means framing your offers and final position in terms of what they stand to lose if the deal falls apart is more motivating than framing it in terms of what they gain by accepting.
WHY: This is not manipulation — it is accurate communication. If the deal fails, they lose the certainty of a signed agreement, the time already invested, and any relationship goodwill built during negotiation. Naming those losses honestly is legitimate leverage. The key distinction: you are describing real consequences, not fabricating threats.
Splitting the difference is a trap, not a compromise. When both parties split the difference, the party who opened with a more extreme anchor wins more of the value. Splitting rewards extreme anchoring and punishes reasonable opening positions. It also produces outcomes that neither party is satisfied with — both feel they gave up the same amount, but neither feels they won.
WHY: The negotiator who proposes splitting the difference frames the midpoint as "fair" — but the midpoint is only fair relative to the two anchors, not relative to the actual value of the deal. If your anchor was accurate and theirs was inflated, the midpoint is inflated. The Ackerman model prevents this by anchoring your offers against your target, not their ask.
Extreme anchoring makes your target seem reasonable by comparison. Opening at 65% of your target — far below it — shifts the entire perceived range of the negotiation. When your Stage 1 offer is $26,000 and your target is $40,000, your final offer at $39,893 looks generous. If you had opened at $35,000, $39,893 would look like a small concession from an already-tight position. The opening offer shapes the psychological midpoint.
WHY: This is the anchoring effect in action. The first number spoken in a negotiation has disproportionate influence on where the settlement lands. Your opening offer is not your first concession — it is your opening anchor. It sets the range. Open extreme, then move systematically toward your target.
Never reveal your deadline. Deadlines create urgency — and urgency belongs to whoever needs the deal done faster. If you reveal your timeline ("I need to close this by end of quarter"), you have handed the counterpart the ability to slow-walk the negotiation until your deadline is imminent, then extract last-minute concessions under time pressure.
WHY: Your deadline is a constraint that limits your options. Any constraint that only you know about is a private vulnerability; any constraint both parties know about is leverage for the party without the constraint. Protect your deadline the same way you protect your walk-away point.
The noncash item at the final stage creates a face-saving exit for the counterpart. When you make your final non-round offer accompanied by a noncash item, the counterpart can tell themselves — and their boss — "I got the price plus X." This psychological face-saving function is as important as the financial function of the item. People need to feel they won something to agree to stop fighting.
WHY: Negotiations fail not because parties cannot find a number that works, but because one party cannot accept feeling like they lost. The noncash item gives the counterpart a "win" to report — which removes the psychological barrier to saying yes to your actual target price.
Scenario: A buyer wants to purchase a used Toyota 4Runner. The dealer is asking $30,000. The buyer's research shows fair market value is approximately $25,000, which becomes the target price.
Trigger: "How do I negotiate the price on this truck without insulting the dealer?"
Process:
Output: ackerman-plan.md with the offer schedule showing actual amounts, Stage 4 delivery script including "I have the cash ready today and can do the title transfer this afternoon — that's worth something to you in terms of floor-plan savings," and a fairness-challenge response prepared for the dealer's likely "that's way below what we have in this truck."
Result type: Buyer reaches $24,893 — $5,107 below the ask — by moving systematically and making the dealer feel each concession was extracted through real effort.
Scenario: A Haitian kidnapping gang holds a victim and opens with a $150,000 ransom demand. The negotiating team's actual upper limit is $5,000, established as the target price. The goal is to use the Ackerman model to move the gang to a number the team can actually pay.
Trigger: Operational scenario — structured offer sequence needed under extreme pressure.
Process:
Output: ackerman-plan.md used as a live script during multi-day negotiation. Settlement reached near the $5,000 target, with the burial offer accepted as the face-saving noncash item at the final stage.
Key lesson: The formula works under maximum emotional pressure precisely because it removes the need to improvise. When the gang demands more, the script provides the next move. The negotiator does not need to calculate in real time — the plan already computed every number.
Scenario: A UX designer is negotiating her project rate. A startup wants to pay $8,000 for a 6-week engagement. The designer's target rate is $15,000 based on scope analysis and market comparables.
Trigger: "The client said $8,000 is their budget. How do I get to $15,000 without them walking away?"
Process:
Output: ackerman-plan.md with the offer schedule showing that the designer's opening counter ($9,750) is above the client's budget but below her target — which reframes the midpoint. Stage 4 script: "The absolute most I can do is $14,850, and I'll include two full revision rounds after delivery so you're not locked into the first cut."
| File | Contents |
|---|---|
references/formula-reference.md | Ackerman percentages table, increment psychology, non-round number examples across common negotiation contexts, noncash item library by situation type, deadline protection tactics, extreme anchoring examples |
references/anti-patterns.md | Full anti-pattern analysis: splitting the difference (why it rewards bad anchoring), BATNA-fixation (how walk-away point becomes psychological ceiling), equal-sized concessions (signaling infinite room), round numbers (padding signal), deadline disclosure (urgency transfer), over-scripting (rigidity trap) |
This skill is licensed under CC-BY-SA-4.0. Source: BookForge — Never Split the Difference: Negotiating as if Your Life Depended on It by Chris Voss.
This skill is standalone. Browse more BookForge skills: bookforge-skills