salary-negotiation-skill

Generates an HTML salary negotiation playbook with leverage diagnosis, scripts, and stop-lines from an offer letter.

445|47|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/yanliudesign/offer-toolkit-skill --skill salary-negotiation-skill-yanliudesign
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: salary-negotiation-skill
Source: https://github.com/yanliudesign/offer-toolkit-skill/tree/main/salary-negotiation-skill
Command: npx skills add https://github.com/yanliudesign/offer-toolkit-skill --skill salary-negotiation-skill-yanliudesign

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Most candidates accept the first offer or negotiate blindly because they lack market benchmarks, word-for-word scripts, and a clear plan for handling recruiter pushback. This Skill turns an offer letter into an executable negotiation playbook so users know exactly what to ask for, what to say, and when to stop. ## Core Features & Use Cases - Offer Diagnosis & Leverage Map: Breaks down Base / RSU / Sign-on / Bonus, tags each component LOW/MEDIUM/HIGH leverage against market P50/P75 data, and maps both sides' negotiating power. - Word-for-Word Scripts & Counter Simulation: Produces bilingual phone and email scripts plus 3 recruiter pushback scenarios ("this is our best", "budget is fixed", "reconsider the pool"), each simulated for 2 rounds with stop-signals. - Stop-Lines & Deal Bank: Every playbook ends with concrete SIGN / WALK / FREEZE thresholds, and each negotiated offer is logged to a local deal-bank for multi-round tracking. - Use Case: A candidate receives a Meta E5 offer with a 7-day deadline and a competing Google offer. They paste the offer details, answer 5 context questions, and receive a single-file HTML playbook with a prioritized ask table, phone script, counter-simulation, and walk-away numbers. ## Quick Start Ask the assistant to help you negotiate your offer, then paste the company, role, level, base, RSU, sign-on, bonus, location, and deadline from your offer letter.

Frequently Asked Questions about salary-negotiation-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I negotiate a job offer with an AI assistant?▼

Paste your offer details (company, role, level, base, RSU, sign-on, bonus, location, deadline) and answer five context questions about competing offers, deadline flexibility, and priorities. The skill generates an HTML negotiation playbook with scripts, counter-simulations, and stop-lines.

What should I counter on a tech offer: base salary, RSU, or sign-on?▼

Leverage differs per component: base is hardest to move, RSU has more flexibility, and sign-on is usually the most negotiable. The skill tags each component LOW/MEDIUM/HIGH leverage against market P50/P75 data and sequences the ask accordingly.

How do I respond when a recruiter says this is our best offer?▼

The counter-simulation module scripts two full rounds for each pushback type, including "this is our best", "budget is fixed", and "we may reconsider the candidate pool". Each response is word-for-word usable and ends with a stop-signal indicating when no room remains.

Does the skill provide real salary benchmark data?▼

It never fabricates compensation data. All P50/P75 figures must trace to Levels.fyi, Blind, or user-provided competing offers, and missing data is explicitly marked for the user to look up rather than estimated.

When should I stop negotiating and accept an offer?▼

Every playbook ends with three stop-lines: SIGN (accept at roughly 80-90% of target depending on leverage), WALK (decline below a concrete floor), and FREEZE (pause 24 hours when pressured or emotional). This prevents endless negotiation that risks losing the offer.