Install
openclaw skills install @deciqai/winners-curseIn a common-value auction where all bidders estimate the SAME uncertain value, the winner is systematically the one who most OVER-estimated it — so winning is bad news that you likely overpaid. The discipline is to shade your bid for the adverse selection of winning, condition your estimate on the fact that you won, and pre-commit to a value-conditioned walk-away ceiling. Activate when: user is bidding in an auction, acquisition, or competitive process for something with a shared uncertain value ('what should we bid', 'we won — did we overpay', 'how high do we go', 'auction', 'best-and-final', 'competitive M&A / acquihire', 'ad auction / max CPC', 'bidding war', 'we keep losing deals — should we bid more'), or someone treats winning a contested bid as pure good news. Do NOT activate when: the value is PRIVATE (tastes differ, so 'you' knowing what it's worth to you is not an estimate of a shared truth) and there is no common-value component; there is a single buyer/seller with no competing bidders; the item's value is known with near-certainty.
openclaw skills install @deciqai/winners-curseThe winner's curse is the systematic tendency, in a common-value auction — one where every bidder is estimating the same uncertain value from noisy private signals — for the winner to be precisely the bidder who most over-estimated that value. Estimates scatter around the truth; the highest estimate is, by construction, the most optimistic one; and the auction hands the prize to whoever holds it. So the act of winning is itself evidence that you were too optimistic. Winning is bad news. A bidder who fails to account for this — who bids their honest unconditional estimate — will win exactly the deals they most overpriced and lose the ones they priced sanely, earning low or negative returns even while "winning."
The term was coined by three Atlantic Richfield (ARCO) engineers analyzing offshore oil-lease auctions, where firms repeatedly won tracts and then earned poor returns:
"If it is true, as common sense tells us, that a lease winner tends to be the bidder who most overestimates reserves potential, it follows that the 'successful' bidders may not have been so successful after all." — Capen, Clapp & Campbell (1971), Journal of Petroleum Technology
The counter-intuitive core: the more bidders you face, the MORE you must shade your bid, not less. With more competitors, the winning estimate is a more extreme order statistic — a bigger outlier above the truth — so conditioning on winning implies a larger over-estimate to correct. The correction is not "bid a bit under your estimate"; it is "estimate the value assuming you already know you won (i.e. assuming you were the most optimistic), then bid off that discounted number."
Compose with neighbors. Use nash-equilibrium first to model the auction as a game and see why symmetric rational bidders must all shade (unilateral honesty is dominated). Use expected-value-and-kelly after setting a curse-corrected ceiling — EV to check the bid is still positive-value net of the adverse selection, Kelly to size it if the auction repeats (ad auctions, VC deal flow). Use batna-zopa instead of this skill when the value is largely private and negotiated bilaterally — but bring the winner's-curse ceiling into that BATNA as your reservation price whenever a common-value component remains. Use anchoring as a guard: a rival's aggressive opening bid, a banker's "guide price," or your own pre-auction estimate all anchor you upward past the ceiling — set the ceiling before you see those numbers.
Apply when:
When NOT to use:
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
Stop rule: If you cannot establish that the value is (a) common (shared across bidders) and (b) uncertain (estimates would scatter), STOP — the winner's curse does not apply; do not shade a private-value or near-certain bid on its account. Name which condition fails.
Stop-rule (walk-away): When live bidding reaches your pre-committed ceiling, you STOP — full stop. Re-opening the ceiling mid-auction is only legitimate if new information about the value itself arrived (not new information about how badly you want to win). Log any exception.
Item: <what is being auctioned>
Value type: <common / private / mixed> — shared uncertain quantity: <one sentence, or N/A>
Bidders (N): <count> Estimate dispersion: <narrow / moderate / wide>
Unconditional value estimate: <$X>
Condition-on-winning discount: <-Y%> (rationale: N=<n>, dispersion=<...>)
Conditioned value: <$X · (1 - Y%)>
Required margin/return: <-Z>
--------------------------------------------------
BID CEILING (pre-committed): <$C> Owner authorized to walk: <name>
Escalation trap to watch: <auction fever / sunk cost / ego / clock>
Circuit-breaker: <what stops the bid at $C>
Exception log (value-based only): <blank until used>
→ Method in Action: Offshore Oil-Lease Auctions — Capen, Clapp & Campbell (1971)
→ More cases: 3G Wireless Spectrum Auctions (2000) · HP–Autonomy Acquisition (2011) · The Overbidding Contractor — an SMB case
This is the contribution surface — add your domain's version of the curse here. Each pack names the shared uncertain quantity, why winning is adverse selection, and the corrective shade.
| Domain | Shared uncertain value | Why winning is bad news | The shade |
|---|---|---|---|
| M&A / acquihire bidding | The target's true standalone value + realizable synergies | You out-bid every rival who ran the same diligence — you're likely the one who most overestimated synergies or under-priced integration risk | Condition the synergy case on "we won a competitive process": haircut synergies, add an integration-risk discount, set a walk price before the auction, keep it when others drop out |
| Ad-auction / paid acquisition | The lifetime value (LTV) of the marginal user your bid wins | In a second-price/generalized auction, the impressions you win skew toward users you over-valued (your max-CPC topped everyone's); winning the click ≠ winning a profitable user | Bid off conditioned LTV (LTV given "we won this auction"), not average LTV; watch that raising max bid to "win more volume" buys the users you overpriced first; size with EV/Kelly across the repeated auction |
| Competitive fundraising / hiring wars | A hot startup's true future value; a contested candidate's true productivity | The round/offer you win against many suitors is disproportionately the one where the market's median view was more sober than yours | Price the deal/offer as if "we won a bidding war" is itself a signal; pre-set a valuation/comp ceiling tied to your own model, not to the last term sheet you saw; distinguish "we won because we moved fast / are the best partner" (real edge) from "we won because we bid highest" (curse) |
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] "There's a lot of competition for this, so we need to bid more to win." | Backwards. More bidders means the winning estimate is a more extreme outlier — you must shade more. Bidding up because of a crowd is the curse's engine. |
| [D] "We won the auction — great, our thesis was right." | Winning a common-value auction is evidence you over-estimated. It is a reason to re-audit the thesis, not to ratify it. |
| [D] "Our valuation model says it's worth $X, so bidding up to $X is fine." | $X is your unconditional estimate. The relevant number is value given that you outbid everyone — which is lower. Bidding to your raw model guarantees you win your own worst estimates. |
| [D] "We keep losing deals — clearly we're bidding too low." | Losing common-value auctions is what calibrated bidders do most of the time. A high win rate is the warning sign, not a low one. |
| [D] "We've spent $3M on diligence — we can't walk away now." | Sunk cost. Diligence spend is gone whether you win or walk; it says nothing about whether the price is above the conditioned value. |
| [D] "We can't let [competitor] have this — bid whatever it takes." | Ego/auction fever in strategy costume. "Whatever it takes" has no value-conditioned ceiling; it is the definition of the curse. |
| [D] "It's a private-value asset — the winner's curse doesn't apply, so no need to shade." | Check for a hidden common-value component (resale, replacement cost, synergy). Mixed-value assets still carry adverse selection on the common part. |
| [D] "We'll just shave 10% off every bid to be safe." | A flat haircut ignores that the required shade grows with N and with estimate dispersion. Condition on winning; don't apply a fixed fudge factor. |
| [D] "Our estimate is unbiased, so our bid can equal it." | Your estimate may be unbiased, but the estimate conditional on winning is not — winning selects the high tail. Unbiasedness pre-auction ≠ unbiasedness post-win. |
| [D] "Raising our max CPC will just get us more of the same good users." | The extra impressions you newly win are disproportionately users you over-valued relative to rivals — the marginal won user is worse than the average. |
| [D] "The banker's guide price is $500M, so anchoring there is reasonable." | The guide price is a seller's anchor. Set your conditioned ceiling from your own model before absorbing it. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Not cited and why: I did not cite the specific "more bidders ⇒ shade more" result to a single equation/paper (it follows from the order-statistics logic laid out qualitatively in Capen et al. 1971 and is standard in the Milgrom–Weber common-value auction literature); I avoided attaching a fabricated equation or page number. I also did not quote Thaler 1988 verbatim (the source was access-blocked at fetch time), so it is cited for its documented existence and thesis only, without an invented quotation.
Part of deciqAI Knowledge Skills — 225 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/c/winners-curse · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.