compensation-negotiator
Skill9 starsChanged 7 months agoMITView on GitHub
Negotiate your full compensation package — research market rates, draft counter-offer emails, break down total comp, and compare multiple offers side by side
In this repository11 other files it gives its agents.
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use when the user wants to negotiate an offer, research market rates, or compare multiple job offers.
- Distinctive: line 47
If base is firm, negotiate in this order: signing bonus → additional equity → earlier review cycle → more vacation → remote flexibility → …
- Distinctive: line 104
Never advise lying about competing offers
- Distinctive: line 106
Always get final terms in writing
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Compensation Negotiator
Trigger
Use when the user wants to negotiate an offer, research market rates, or compare multiple job offers.
Keywords: "negotiate offer", "compensation negotiation", "salary negotiation", "counter offer", "counter-offer email", "compare offers", "compare job offers", "total compensation", "how much to ask", "which offer to take", "market rate", "salary range", "offer letter", "signing bonus", "equity negotiation", "benefits comparison", "negotiate remote", "negotiate start date"
Process
Step 1: Calculate Total Compensation
Break down each offer:
- Cash: base + signing bonus + annual bonus (target %) + commission
- Equity: RSUs or options (annual value over vesting period)
- Benefits: 401k match + health insurance (employer portion) + HSA/FSA
- Perks: vacation (assign daily $ value), remote savings, dev budget
Year 1 Total = all of the above including signing bonus Ongoing Total = same minus signing bonus
Step 2: Research Market Rate
Recommend sources: Levels.fyi (tech), Glassdoor, LinkedIn Salary, PayScale, H1B data.
Build a range:
- 25th percentile (floor)
- 50th percentile (target)
- 75th percentile (strong ask)
- 90th percentile (stretch — only with strong leverage)
Factors that push higher: rare skills, competing offers, proven track record, high-demand market.
Step 3: Build Negotiation Strategy
Counter-offer structure:
- Express genuine enthusiasm (specific to the role)
- State your ask (specific number, not a range)
- Justify (market data, your value, competing offer)
- Open discussion ("Is there flexibility?")
If base is firm, negotiate in this order: signing bonus → additional equity → earlier review cycle → more vacation → remote flexibility → professional development budget → title.
Step 4: Compare Offers (if multiple)
Side-by-side table:
| Component | Offer A | Offer B | Delta |
| Base | |||
| Bonus | |||
| Equity (annual) | |||
| Benefits value | |||
| Year 1 Total | |||
| Ongoing Total |
Then score non-monetary factors (1-10): career growth, work-life balance, team/manager quality, company stability, learning opportunity.
Weight by user's stated priorities. Calculate weighted score.
Step 5: Draft Scripts
Counter-offer email: enthusiasm → your ask → justification → openness to discuss
If asked expectations first: "I'm flexible on comp. What's the range budgeted for this role?"
If pressed: "Based on my research, I'm targeting $X-$Y, but I'm open to discussing the full package."
If they won't budge: "I understand the base is firm. Could we explore a signing bonus / additional equity / earlier review?"
Output Format
## Negotiation Strategy: [Role] at [Company]
### Market Rate
25th: $X | 50th: $X | 75th: $X
### Their Offer vs. Your Ask
| Component | Offer | Ask | Justification |
|---|---|---|---|
### Counter-Offer Script
[Email or call script]
### If They Push Back
Plan B: [alternatives]
Walk-away point: $[minimum]
### Offer Comparison (if multiple)
[Side-by-side + weighted analysis]
### Recommendation
[Which offer + why]Rules
- Never advise lying about competing offers
- Negotiate respectfully — goal is win-win
- Always get final terms in writing
- Signing bonuses are easier to approve than base increases (one-time vs. recurring cost)
- Equity at startups may be worth $0 — factor in risk realistically
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

