negotiate

Parse job offer components to draft data-driven counter-offer language.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/jonalexjames84/portfolio --skill negotiate-jonalexjames84
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: negotiate
Source: https://github.com/jonalexjames84/portfolio/tree/main/job-search-os/.claude/skills/negotiate
Command: npx skills add https://github.com/jonalexjames84/portfolio --skill negotiate-jonalexjames84

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze a job offer to identify leverage, draft precise counter-offer language, and prep for the negotiation call.

Core Features & Use Cases

  • Offer analysis: break down base salary, equity, bonus, sign-on, and role scope.
  • Leverage identification: determine market data gaps and personal leverage points.
  • Counter-offer drafting: generate email and verbal scripts tailored to your situation.
  • Call prep: create a structured negotiation plan and talking points.
  • Market research support: surface current market benchmarks and typical outcomes.

Quick Start

Provide your current offer details (base, equity, bonus, sign-on), location, target role, and any deadlines, and I will return a negotiation plan and ready-to-use language.

Frequently Asked Questions about negotiate

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

FAQPage Schema
How do I counter a job offer to maximize base salary and equity?

To counter a job offer effectively, you analyze base salary, equity, bonus, and sign-on components to identify market data gaps and personal leverage. This establishes a data-driven counter-offer tailored to your role scope.

What is BATNA and how do I use it during salary negotiation?

BATNA, or Best Alternative to a Negotiated Agreement, defines your fallback position if negotiations fail. You use it during salary negotiation to enforce criteria for market comparison, evaluate personal constraints, and guide your decision-making confidence.

How do I draft a counter-offer email for a PM or SWE role?

Drafting a counter-offer email involves generating precise language tailored to your specific situation and target role. The process enforces criteria for market comparison and produces ready-to-use scripts for both email and verbal delivery.

Can I use this negotiation prep for Data and Design roles?

Yes, the negotiation prep covers Product Manager, Software Engineer, Design, and Data roles. It incorporates market benchmarks, competing offers, and personal constraints specific to these positions to guide your decision making.

What is the best way to prepare for a salary negotiation call?

The best way to prepare for a salary negotiation call is to create a structured plan with specific talking points. This involves using a preparation checklist that enforces criteria for market comparison and outlines precise verbal delivery language.