agentleFS
art2urlart2url/career-agent-skills/skills/compensation-negotiator/SKILL.md

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

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
  1. Distinctive:

    Use when the user wants to negotiate an offer, research market rates, or compare multiple job offers.

    line 10
  2. Distinctive:

    If base is firm, negotiate in this order: signing bonus → additional equity → earlier review cycle → more vacation → remote flexibility → …

    line 47
  3. Distinctive:

    Never advise lying about competing offers

    line 104
  4. Distinctive:

    Always get final terms in writing

    line 106

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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:

  1. Express genuine enthusiasm (specific to the role)
  2. State your ask (specific number, not a range)
  3. Justify (market data, your value, competing offer)
  4. 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:

ComponentOffer AOffer BDelta
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

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.