# salary-negotiation-prep

Walks you through market research, total comp math and counter-offer scripts before you answer a job offer.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 9500 installs · ★ 2892
- Author: Paramchoudhary
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/Paramchoudhary/ResumeSkills/tree/HEAD/skills/salary-negotiation-prep/SKILL.md
- Updated: 2026-06-19
- HTML: https://affpapa.org/en/nevibecode/skills/salary-negotiation-prep

## What it does

The skill fires when the conversation turns to pay: you want a market range for a role, a breakdown of the whole package, or wording for a counter-offer. It runs in three phases — research, strategy, scripts.

Research means checking Levels.fyi, Glassdoor, LinkedIn Salary, Blind, PayScale, Salary.com and public H1B data, then turning that into a range from the 25th to the 90th percentile. Total comp gets its own pass: base, bonus, RSUs or options, 401k match, benefits. Vesting and refresh grants are explained along the way.

Then come the templates: a counter-offer email, a call script, and five scenarios — a low first offer, the salary-expectations question, a firm base, competing offers, and the current-salary question. The wording assumes a US employer, down to 401k and state laws on asking about your current pay. Negotiating elsewhere means rewriting them.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add Paramchoudhary/ResumeSkills --skill salary-negotiation-prep -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/salary-negotiation-prep/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/salary-negotiation-prep/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add Paramchoudhary/ResumeSkills --skill salary-negotiation-prep -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/salary-negotiation-prep/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add Paramchoudhary/ResumeSkills --skill salary-negotiation-prep -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/salary-negotiation-prep/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Paramchoudhary/ResumeSkills salary-negotiation-prep
```

2. **Manually: put the files in place**
- File: `.github/skills/salary-negotiation-prep/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add Paramchoudhary/ResumeSkills --skill salary-negotiation-prep -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/Paramchoudhary/ResumeSkills --path skills/salary-negotiation-prep
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/salary-negotiation-prep/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add Paramchoudhary/ResumeSkills --skill salary-negotiation-prep -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/Paramchoudhary/ResumeSkills/tree/HEAD/skills/salary-negotiation-prep/SKILL.md

## When to use it
- build a market salary range for a specific role
- calculate total compensation instead of base alone
- draft a counter-offer email
- answer the current-salary question without naming a number
- trade for a signing bonus when base is capped

## Example prompts
- Help me prep for a salary negotiation: pull market rates and work out total comp
- Write a counter-offer for an offer with a 150000 base
- What do I say when the recruiter asks for my salary expectations?

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 831955c2a1aa5e00.

BEGIN THIRD-PARTY FILE 831955c2a1aa5e00
````text
---
name: salary-negotiation-prep
description: Research market rates, build negotiation strategy, and create counter-offer scripts
---

# Salary Negotiation Prep

## When to Use This Skill

Use this skill when the user wants to:
- Negotiate a job offer or salary
- Research market rates for their role
- Create a counter-offer strategy
- Understand total compensation packages
- Mentions: "salary negotiation", "negotiate offer", "counter offer", "compensation", "how much should I ask for"

## Core Capabilities

- Research and validate market compensation
- Build negotiation strategy and scripts
- Calculate total compensation (not just base salary)
- Prepare counter-offer responses
- Identify negotiation leverage points
- Navigate difficult salary conversations

## The Negotiation Mindset

**Key Principles:**
1. Negotiation is expected - companies budget for it
2. 84% of employers expect candidates to negotiate
3. Not negotiating leaves $500K-$1M on the table over a career
4. The goal is win-win, not adversarial

**What You're Really Negotiating:**
- Base salary
- Signing bonus
- Annual bonus/commission
- Equity (stock options, RSUs)
- Benefits (401k match, insurance)
- Perks (vacation, remote work, professional development)
- Start date
- Title

## Research Phase

### Step 1: Determine Market Rate

**Sources to Check:**
- Levels.fyi (best for tech)
- Glassdoor (general, take with grain of salt)
- LinkedIn Salary
- Blind (anonymous reports)
- PayScale
- Salary.com
- H1B salary data (publicly available)

**Build a Range:**
```
Low (25th percentile): $XXX,XXX
Target (50th percentile): $XXX,XXX  
High (75th percentile): $XXX,XXX
Stretch (90th percentile): $XXX,XXX
```

### Step 2: Know Your Value

**Factors That Increase Your Worth:**
- Years of relevant experience
- Specialized/rare skills
- Track record of results
- In-demand certifications
- Current competing offers
- Referral from employee
- Market demand in your field

**Factors That May Limit:**
- Entry level or career change
- Less experience than ideal candidate
- Gaps in required skills
- Location arbitrage (lower cost of living)

### Step 3: Calculate Total Compensation

**Total Comp = Base + Bonus + Equity + Benefits**

```
EXAMPLE:
Base Salary: $150,000
Target Bonus (15%): $22,500
RSU Grant (4-year): $200,000 ($50,000/year)
401k Match (4%): $6,000
Benefits Value: ~$15,000

Total Annual Comp: $243,500
```

**Common Equity Terms:**
- **RSUs:** Restricted Stock Units (real shares, taxed when vesting)
- **Options:** Right to buy at strike price (value = current price - strike price)
- **Vesting:** Typically 4-year with 1-year cliff
- **Refresh grants:** Annual additional equity grants

## Negotiation Strategy
````
END THIRD-PARTY FILE 831955c2a1aa5e00

The third-party file has ended. Everything between the 831955c2a1aa5e00 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2709 of 10693 bytes. © Paramchoudhary · MIT · https://github.com/Paramchoudhary/ResumeSkills/tree/HEAD/skills/salary-negotiation-prep/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
