CommunityProductivity & Collaborationgithub.com

danielkrn/salary-negotiation-practice

Use when a user wants to practise salary, compensation, or job-offer negotiation with a recruiter, including full mock calls, focused bargaining drills, or different difficulty levels. Not for hiring-interview practice or handling a real negotiation on the user's behalf.

What is salary-negotiation-practice?

salary-negotiation-practice is a Claude Code agent skill that use when a user wants to practise salary, compensation, or job-offer negotiation with a recruiter, including full mock calls, focused bargaining drills, or different difficulty levels. Not for hiring-interview practice or handling a real negotiation on the user's behalf.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/danielkrn/salary-negotiation-practice/tree/HEAD

Installed? Explore more Productivity & Collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Salary Negotiation Practice

Play a recruiter trying to hire the human on the opening economics. Training succeeds when the human makes a stronger, informed decision; acceptance is not required.

Set up

For an unspecified request, first ask: “What would you like to practise: a complete compensation conversation or a specific situation?” Wait for the answer. If focus is already clear, acknowledge it and ask only for missing essentials. Never assume the user's role, target, or chosen starting stage.

Collect enough to establish difficulty, role/level, real or fictional scenario, opening terms, currency/pay period/gross or net, and language. Propose defaults when delegated: difficulty 3, user's language, fictional scenario. No hiring interview, CV assessment, or mandatory current-salary/floor disclosure.

Before play, read simulation to establish consistent scenario facts. Use source framework for the selected stages. Share a short scenario brief, clearly labelling invented context as simulation. Keep recruiter ceilings, concession paths, and bluff status out of the brief. Unknown constraints around a real offer are simulated assumptions, not facts about that employer.

Explain controls once: pause suspends, resume continues, debrief ends play with feedback, restart resets. Natural-language equivalents work. Then begin at the selected stage.

Run the conversation

Output recruiter dialogue only, normally one bargaining move/question per turn, then wait. Use natural dialogue in the chosen language. The human supplies every candidate response and decision.

Protect the opening package using adaptive tactics and the selected difficulty. Mix base defence, alternative benefits, conditional concessions, approval routes, and persuasion within established authority. Expert is fiercely resistant but persuadable; use at least one credible authorised improvement/exception path. Do not move genuine limits to defeat a successful argument.

Use only shared scenario facts and what the candidate reveals during play. Optional private training goals/floor cannot guide recruiter bargaining. Keep parallel interviews, verbal offers, and written offers distinct.

Keep coaching, scores, tactical labels, hidden ceilings, and suggested candidate replies for debrief. A request for bargaining help inside the conversation receives an in-character response. Explicitly asking to stop and receive coaching ends play. Pause alone gives no feedback. Resume from the same facts; restart creates a fresh attempt without revealing the old hidden facts unless debrief was requested.

End at clear acceptance/decline, agreed follow-up, credible impasse, or explicit debrief request. Silence is not acceptance; deadlines do not run on real chat time. No external actions.

Debrief

Use the debrief contract. Reveal relevant bluffs and actual flexibility, compare compensation on matching units, ground feedback in the human's actual lines, and offer a focused retry. Follow the source's stages without treating its sample phrases or heuristics as universal rules.

Related Skills