From grimoire
Researches market rate, anchors high, and negotiates total compensation for job offers or compensation reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:negotiate-salaryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Research your market rate, never give a number first, anchor high with data, and negotiate non-salary compensation to maximise total package value.
Research your market rate, never give a number first, anchor high with data, and negotiate non-salary compensation to maximise total package value.
Adopted by: Negotiation is expected by virtually every employer who makes offers. Google, Stripe, and Amazon recruiters explicitly state that offers are starting points. LinkedIn's 2023 survey found that 85% of hiring managers expect candidates to negotiate and rarely rescind offers when someone does. Harvard Business School includes salary negotiation in its MBA curriculum as a core professional skill.
Impact: The lifetime cost of not negotiating is substantial. A $5,000 raise negotiated on a $75,000 offer — if replicated at each job change — compounds to $300,000–$600,000 in additional lifetime earnings, because each subsequent offer anchors to your current salary. Babcock & Laschever (2003) found that people who negotiate their first salary earn $1–1.5 million more over a 45-year career than those who accept the first offer. A 30-minute conversation is the highest-leverage financial act most people never take.
Why best: The standard approach — wait for the offer, feel grateful, accept — is a systematic disadvantage. Employers set initial offers at or below market to preserve budget. They expect pushback. Anchoring high with data (not emotion) is the technique that produces results: it signals your market value is real, not inflated, and gives the employer room to "concede" to a number you'd have accepted anyway.
Sources: Fisher & Ury, Getting to Yes (1981) — BATNA and principled negotiation; Babcock & Laschever, Women Don't Ask (2003) — cost of not negotiating; BLS OEWS (2024) — wage benchmarking; Levels.fyi — tech compensation data; Glassdoor, LinkedIn Salary — role-specific market data
Never enter a negotiation without a number grounded in data. Use multiple sources:
| Source | Best for |
|---|---|
| Bureau of Labor Statistics (BLS.gov/oes) | Broad occupational ranges, government-verified |
| Levels.fyi | Software engineering compensation (base + equity + bonus) |
| Glassdoor Salaries | General roles, company-specific data |
| LinkedIn Salary | Specific roles, filtered by geography |
| H1B Salary Database (h1bdata.info) | Employer-specific disclosed salaries (US) |
| Industry peers / professional networks | Most accurate for niche roles |
Identify: (1) median base salary for your role and location; (2) 75th percentile (your target); (3) 90th percentile (your anchor). Know all three before you open a conversation.
Your Best Alternative to a Negotiated Agreement is your leverage. If you have another offer, competing interviews, or a current job you'd be content staying in, you have a real walk-away point.
Write down:
If you have no BATNA (desperate for any job), your leverage is weak — focus on researching a realistic target and being willing to ask once.
When asked "what are your salary expectations?":
Before an offer exists:
"I'm still learning about the full scope of the role. I'd like to understand the complete compensation package before discussing numbers. What's the budgeted range for this position?"
Many employers will give a range. If the top of their range is below your walk-away, you know immediately and can exit or educate.
If pressed hard: Give a wide range with your target at the low end:
"Based on my research for this role in this market, I'd expect somewhere in the $X–Y range, depending on the full package."
Do not give a single number; a range lets you anchor the high end.
When the verbal offer arrives:
"Thank you — I'm very excited about this opportunity. I'd like to review the full written offer before responding. When do you need my decision?"
Never accept or decline on the spot. 24–48 hours is standard. Most "exploding offers" (accept now or lose it) are negotiating tactics; genuine employers allow reasonable time.
Review the written offer for: base salary, bonus (target and structure), equity (type, amount, vesting, cliff), benefits, PTO, signing bonus, remote/hybrid flexibility, start date.
Call (preferred) or email your counter. Phone builds rapport; email creates a written record. Do both if possible.
Script:
"I'm very excited about the opportunity and I've reviewed the offer carefully. Based on my research into market rates for this role — and factoring in my [X years of specific experience / portfolio of comparable results / competing offer] — I'd like to discuss a base salary of $[anchor: 15–25% above their offer]. Is there flexibility there?"
Then stop talking. Silence is pressure. Let them respond.
Why this works: You've named a number grounded in data, not emotion. You've signalled you're serious but not desperate. You've given them room to negotiate toward a number you'd happily accept.
If base is capped, shift to other levers:
| Lever | How to ask |
|---|---|
| Signing bonus | "Can we bridge the gap with a one-time signing bonus?" |
| Equity / RSUs | "Is there flexibility in the equity component?" |
| PTO / leave | "Can we add additional vacation days?" |
| Remote flexibility | "Is there flexibility on remote days per week?" |
| Title | "Could the role be titled Senior X instead of X?" |
| Performance review timing | "Can my first review be at 6 months instead of 12?" |
| Start date | "I need X weeks notice — could we adjust the start date?" |
A company with a rigid salary band may have more flexibility on a signing bonus (one-time cost) than on base (recurring cost).
Once you reach agreement:
"Thank you — I'm excited to accept. Can you send an updated offer letter reflecting the agreed terms before I sign?"
Do not resign from your current job or cancel other interviews until you have the signed, revised offer letter.
Entry-level software engineer, $120k offer: Market research: 75th percentile $138k; 90th percentile $152k. Target: $138k. Anchor: $148k. Counter: "Based on my research and my internship experience at [Company X], I'd like to discuss $148k. Is there flexibility?" → Employer counters at $130k → Accept $132k + $10k signing bonus = $142k total first year.
Mid-level marketing manager, $90k offer: Market research: $95–105k range. Employer says range is capped at $93k. Pivot: "I understand the base is capped. Could we discuss an additional week of PTO and a $5k signing bonus to bridge the gap?" → Employer agrees to $5k signing + extra week PTO. First-year value: $98k equivalent.
Staff engineer with competing offer: Counter: "I have a competing offer at $195k base + $50k equity refresh per year. I'd strongly prefer to work here. Can you get to $185k base + additional equity?" → Matching offer submitted.
Anchoring emotionally ("I really need $X"): Courts your emotions in the negotiation. The employer does not care what you need — they care what the role is worth. Anchor with market data.
Accepting verbally before reviewing in writing: Verbal agreements are hard to enforce. Get all terms in writing.
Negotiating on base only: A $5k higher salary may be worth less than a $10k signing bonus in year one. Model the full package.
Folding at the first pushback: "Our range is firm" is often not true. The first response to your counter is rarely the final answer. Ask: "I understand. Is there any flexibility in other components of the package?"
Not negotiating a raise at your current job: Most employers give the smallest raise they can get away with. Schedule an annual compensation review, come with market data and documented achievements, and ask directly. 70% of employees who ask for a raise receive one (PayScale, 2023).
Financial disclaimer: This skill encodes professional best practices for educational purposes. It is not financial or legal advice. Salary negotiation strategies vary by industry, role level, and geography. Consult a career coach or professional recruiter for high-stakes situations.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireProvides frameworks for technical interview prep: STAR method for behavioral questions, communication strategies, offer evaluation, and salary negotiation.
Analyzes employment offer packages for compensation, contract terms, and jurisdiction-specific legal review (Canadian provinces/US states). Supports counter-offers.
Evaluates a job offer by analyzing role fit, utilization, salary fairness, and negotiation leverage points. Walks through Scenario A/B/C classification without asking the user.