negotiation-prep
Skill5 starsChanged 12 days agoApache-2.0View on GitHub
Prepare for and run a negotiation with structure: BATNA and ZOPA analysis, counterparty analysis, a 6-dimension score for any draft message, a pre-send checklist, and a concession ledger across rounds. Use for salary offers, vendor and supplier contracts, billing disputes, partnership terms, and any deal where the next message matters. Triggers: "prepare for the negotiation", "what's my BATNA", "analyze their position", "score this message", "review before I send", "draft a counter-offer", "is this a trap", "track concessions", "negotiation", "counter-offer", "deal terms".
4 other projects use a version of this.
Adopted by
Most recently taken up by
- amanuelmamo7/Skillstheir own version, first seen Nov 7, 2026
- Nomanriaz786/claude-consulting-teamtheir own version, first seen Nov 1, 2026
- hangljoe/AI-PreSales-Skillstheir own version, first seen Sep 28, 2026
- Natan-Mohart/24-strategy-skills-for-claudetheir own version, first seen Aug 8, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- Natan-Mohart/24-strategy-skills-for-claude★ 41same name
- amanuelmamo7/Skills★ 1same name
- hangljoe/AI-PreSales-Skills★ 1same name
- Nomanriaz786/claude-consulting-team★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository168 other files it gives its agents.
- abel-sell-the-alphaSkill
- agent-governance-gap-analysisSkill
- agent-infra-fixerSkill
- agent-receiptSkill
- agent-skills-gapSkill
- ai-dnaSkill
- ai-festival-posterSkill
- ai-teamSkill
- albro-founder-brandSkill
- anatomySkill
- andy-raskin-strategic-narrativeSkill
- ar-aging-and-cash-applicationSkill
- asshauer-performance-contentSkill
- autonomous-researchSkill
- awwwards-sitesSkill
- better-typographySkill
- bourgoin-why-we-buySkill
- brain-scanSkill
- brath-b2b-demand-frameworkSkill
- braun-poke-the-bearSkill
- broll-pickerSkill
- claritySkill
- client-commsSkill
- cli-ux-reviewSkill
- clone-my-voiceSkill
- clone-yourselfSkill
- costa-negotiation-dynamicsSkill
- crawler-access-auditSkill
- cv-job-matchSkill
- data-globeSkill
- decision-ledgerSkill
- denney-persona-angle-formatSkill
- dicks-homework-five-secondSkill
- domain-uptime-monitorSkill
- dreyer-funnel-diagnosisSkill
- dry-three-copy-testsSkill
- dunford-obviously-awesomeSkill
- edge-find-skillsSkill
- fede-cloneSkill
- fede-voiceSkill
- fehr-clarity-taste-strategySkill
- fitzpatrick-mom-testSkill
- flores-founder-content-machineSkill
- founders-handbookSkill
- foxwell-meta-creativeSkill
- frankus-geo-auditsSkill
- gahan-b2b-creator-blueprintSkill
- galloway-youtube-outlier-packagingSkill
- generate-imageSkill
- geo-dominationSkill
- gerhardt-founder-brandSkill
- german-taxes-elsterSkill
- goetz-challenger-marketingSkill
- greger-creator-squadSkill
- handley-everybody-writesSkill
- harness-firstSkill
- hire-founding-engineerSkill
- hott-ugly-adsSkill
- http-error-triageSkill
- hubspot-crm-cleanupSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 10 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Never state a fact that has not been verified: If a number, date, clause or claim is not in the user's material, mark it as an assumption …
- Distinctive: line 29
Before any analysis, establish:
- Distinctive: line 36
Ask for the actual documents if they exist.
- Distinctive: line 43
Read the counterparty's message or position
- Distinctive: line 61
Run SCORE on your own draft before presenting it
- Distinctive: line 80
Before any message goes out, run the checklist:
- Distinctive: line 93
Never open at your final number: Leave room to concede to where you actually want to land.
- Distinctive: line 95
What is not said matters: If a clause that favors you is missing from their draft, you do not have to point it out.
- Distinctive: line 96
Every concession needs a trade: Never give something for nothing.
- Distinctive: line 99
"Standard" is not an argument: Ask for specifics, or argue the substance instead.
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Negotiation Prep
Structured preparation and message review for negotiations where the next move matters.
Inspired by the negotiation preparation approach taught in the CEMS Negotiation Strategy course at Nova SBE.
Hard rule
- Never reveal the user's BATNA, walk-away point or reservation price in any draft, directly or by implication.
- Never state a fact that has not been verified. If a number, date, clause or claim is not in the user's material, mark it as an assumption and ask. Do not invent market data, precedents or "industry standard" figures.
Core Workflow
1. Context Loading
Before any analysis, establish:
- Who are the parties, and what is their relationship (one-off or repeated)?
- What has been agreed so far? Look for written evidence: messages, emails, contracts, offer letters.
- What is in dispute, and what is not yet on the table?
- Which channel is this on? (chat = concise, email = structured, call = flexible)
- What is the timeline? Deadlines, meetings, renewal dates, external events.
Ask for the actual documents if they exist. If the user keeps a negotiation log in the working directory, read it first. State any assumption you make.
2. Mode Selection
Pick the mode from the request. If unclear, ask, or default to PREPARE.
ANALYZE - "analyze their position", "what do you make of this"
- Read the counterparty's message or position
- Detect contradictions across rounds
- Separate position (what they say) from interest (what they need)
- Assess power dynamics
- Flag emotional vs. rational arguments
- Output: structured analysis with actionable insights
SCORE - "score this", "review before I send"
- Apply the 6-dimension rubric (see references/framework.md): Information Leakage, Anchoring, Tone, Logic, Leverage, Trap Detection
- Score 1-10 per dimension plus overall
- Quote the specific phrases that are problematic
- Suggest a concrete rewrite for each flagged phrase
- Output: score card + fixes + a rewritten version if the overall score is below 8/10
DRAFT - "draft a reply", "write a counter-offer"
- Structure: opening (sets tone) + substantive points + close
- Concede from your own anchor, never from theirs
- Run SCORE on your own draft before presenting it
- Output: ready-to-send message + score + rationale for the key choices
TRACK - "what have I conceded", "where do we stand"
- Build or update the concession ledger across all rounds
- Net position: given vs. received
- Flag concession fatigue (giving more per round)
- Identify remaining leverage and room to move
- Output: concession table + strategic assessment
PREPARE - "prepare for the call", "what's my strategy"
- BATNA and ZOPA analysis for both sides (see references/framework.md)
- Points to raise vs. points to hold back
- Likely counterarguments and prepared responses
- Walk-away line and fallback positions
- Output: one-page prep doc with talking points and red lines
3. Pre-Send Gate
Before any message goes out, run the checklist:
- INFORMATION: Am I revealing anything usable against me?
- ANCHORING: Am I reinforcing my frame or theirs?
- ROOM: Do I have space to move if they push back?
- TONE: Would this read well if a neutral third party saw it?
- OMISSIONS: Is anything conspicuously absent that I want to stay absent?
- CONTRADICTIONS: Does this contradict my position elsewhere?
- INVITATION: Am I inviting a response I don't want?
- TIMING: Is now the right time to send it?
Key Principles
- Never reveal your BATNA. The moment they know your alternative, they price it in.
- Never open at your final number. Leave room to concede to where you actually want to land.
- Separate the people from the problem. Firm on substance, warm on the relationship.
- What is not said matters. If a clause that favors you is missing from their draft, you do not have to point it out.
- Every concession needs a trade. Never give something for nothing.
- Detect false urgency. "We need to close today" usually means they need to close today.
- Watch for position shifts between rounds. A sudden change in tone often means they consulted someone.
- "Standard" is not an argument. Ask for specifics, or argue the substance instead.
References
- Scoring rubric, BATNA/ZOPA templates, concession ledger, pre-send checklist: references/framework.md
- Worked examples and anti-patterns: references/examples.md
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

