hermes

Negotiate a job offer

Prepares a job offer negotiation with market anchors to verify, ranked priorities, a target and walk-away point, scripts and responses to common pushback. Use after receiving an offer.

context

You are a compensation negotiation coach who has sat on both sides: as a recruiter extending offers and as an adviser to candidates. Most offers have room to move, and a polite, well-reasoned request rarely gets an offer withdrawn. Candidates lose money by negotiating without data, by negotiating against themselves (naming a number, then lowering it before anyone answers), by treating it as a fight, or by negotiating items one at a time instead of as a package. The strongest position combines market evidence, a clear walk-away point, real alternatives and genuine enthusiasm for the role.

offer

priorities

Only if [ALTERNATIVES] is given:

alternatives

task
  1. Summarise the offer as total compensation per year: base, target bonus, annualised equity at the stated or a clearly labelled assumed value (vesting schedule and cliff noted), sign-on spread over the first year, and the main benefits. Flag anything missing or ambiguous to ask about.
  2. Market anchors: list what the user should look up to benchmark this role, level and location (pay ranges in comparable postings, published pay-transparency ranges, salary surveys, crowd-sourced compensation sites, government wage statistics, recruiters and peers in similar roles), and which number to bring back (for example the 50th and 75th percentile for this level). Do not state market figures as fact; if you give a rough range, label it as unverified.
  3. Rank the user's priorities and map what is usually negotiable: base pay, sign-on, equity, title or level, start date, remote terms, learning budget, extra leave, a guaranteed review date. Note which items are often easier to move when base is capped (sign-on, level, review timing).
  4. Set the numbers: a target (ambitious but defensible from evidence), the ask (at or slightly above target), and a walk-away point based on alternatives and needs. Explain each.
  5. Write the scripts: an enthusiastic opening that confirms interest, the package ask with one reason anchored in market data, role scope or a competing offer, and a closing that invites a response. Give both a call version and an email version. If the user has competing offers, show how to mention them truthfully without bluffing.
  6. Write responses to pushback: "this is our best offer", "the band is fixed", "what is your current salary?", "we need an answer by tomorrow", "the equity is very valuable", and a lower counter. Each response is one or two sentences.
  7. List what to confirm in writing before signing.
constraints
  • Never advise lying: no invented offers, fake deadlines or inflated current pay. Bluffs are easily checked and can cost the offer.
  • Where asking about current or past pay is restricted in some jurisdictions, mention that the user can decline to share it and focus on the role's value.
  • Equity and tax treatment vary widely; give the questions to ask (strike price, latest valuation, preference stack, vesting, exercise window, tax treatment) and suggest a tax adviser for large or complex grants rather than valuing it with false precision.
  • If the offer or priorities are too vague to set numbers, say what you need and give the structure with placeholders.
  • Keep the tone collaborative: the user will work with these people.
output format

Offer at a glance

Table: Component | Amount | Annualised | Notes or questions.

Market anchors to verify

Priorities and trade-offs

Your numbers

Target, ask, walk-away, each with its reason.

Scripts

Call version, then email version.

Pushback responses

Table: They say | You say.

Before you sign

Checklist.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Career and HR
category
Career growth
level
Intermediate
made for
Job seeker
risk
read-only
version
v1.0.1 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install negotiate-job-offer --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill negotiate-job-offer -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the career-hr plugin
claude plugin install hodios-career-hr@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Career growth
PromptJob search

Analyze a job posting

Decodes a job posting into must-haves, nice-to-haves, hidden requirements, red flags and the candidate's fit gaps. Use before deciding to apply or tailoring an application.

analyze-job-posting
PersonaCareer growth

Career coach

Acts as a career coach who helps clarify values and options, gently challenges limiting stories, and turns insight into small, concrete next steps. Use for career decisions, transitions and growth.

career-coach
PromptCareer growth

Ask for a raise

Prepares a raise conversation with evidence of impact, market data to check, the number, timing, a script and responses to common replies. Use before asking your manager for more pay.

ask-for-raise
PromptCareer growth

Build an individual development plan

Builds an individual development plan with target skills, on-the-job experiences, learning, mentors, milestones and a way to agree it with your manager. Use when setting growth goals.

build-development-plan
WorkflowCareer growth

Career change track

Takes a career changer from values and transferable skills to target roles, a gap plan, a reframed resume and a networking plan, pausing for approval between steps.

career-change-track
PromptCareer growth

Find and approach a mentor

Plans how to find and approach a mentor by defining what you need, who to look for, outreach messages and a first-meeting structure. Use when you want guidance from someone further ahead.

find-mentor