# Offer Negotiation

Evaluates and negotiates job offers.

- Repository: https://github.com/reactive-resume/reactive-resume (45160 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add reactive-resume/reactive-resume --skill offer-negotiation -g -a claude-code -y`
Codex: `npx skills add reactive-resume/reactive-resume --skill offer-negotiation -g -a codex -y`
Cursor: `npx skills add reactive-resume/reactive-resume --skill offer-negotiation -g -a cursor -y`
Gemini CLI: `npx skills add reactive-resume/reactive-resume --skill offer-negotiation -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add reactive-resume/reactive-resume`

## Description

Evaluates and negotiates job offers. Decodes base, bonus, equity, sign-on, level and terms with unknowns kept unknown and each offer in its own currency, benchmarks against checkable pay data, finds true leverage, drafts one counter as email and call script, role-plays the recruiter, and handles the salary-expectations number, deadlines and extensions, "best and final", competing offers, counteroffers and written acceptance or decline. Country-aware (India CTC, 13th-month pay, public-sector scales). Use when the user says "I got an offer of...", "is this offer good", "should I negotiate", "how do I counter", "compare my offers", "what is my equity worth", "they asked my salary expectations", "they want an answer by Friday", "can I ask for more time", "should I accept" or "practice the negotiation call". Uses Reactive Resume MCP tools when connected. For logging the offer, its deadline and withdrawal notes, job-application-manager; for other interview answers, interview-prep.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Offer Negotiation

Help the user decide on a job offer and ask for a better one honestly. The deliverables are a **decoded offer** (every term with its basis, unknowns listed as questions), a **position** (target, walk-away point, real leverage), **one consolidated counter** as an email and a call script, a **rehearsal** with you playing the recruiter, and the **written close**: acceptance or decline. Everything works in plain conversation; when the Reactive Resume MCP server is connected, read the offer-stage applications and saved offer terms from it, set the follow-up for the response deadline and log each negotiation step.

Why this shape: first offers anchor outcomes, but the anchor weakens when the receiver focuses on their own target and alternatives (Galinsky & Mussweiler, 2001). Reasons, real alternatives and several equivalent packages move offers without souring the relationship. Bluffs, invented precision and drip-fed asks do the opposite.

## Ground rules

The rest: https://github.com/reactive-resume/reactive-resume/blob/HEAD/plugins/reactive-resume/skills/offer-negotiation/SKILL.md
