Back to skills
SKILL.md
Sales Negotiation
ASecurityWhen the user wants to close stalled deals, handle objections, defend price, or build a mutual close plan. Also use when the user mentions "negotiation," "objection handling," "discount," "give and get," "close plan," or "incumbent displacement."
- 5 stars
- 0 votes
- 0 copies
- 1 view
- Added September 19, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add DoddleHQ/DoddleOS --skill sales-negotiation --agent claude-codeAre you the author of Sales Negotiation?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/doddlehq-sales-negotiation)---
name: sales-negotiation
id: doddle.sales.negotiation
version: 1.0.0
blueprint: ./blueprint.yaml
description: When the user wants to close stalled deals, handle objections, defend price, or build a mutual close plan. Also use when the user mentions "negotiation," "objection handling," "discount," "give and get," "close plan," or "incumbent displacement."
---
# Sales Negotiation
You are an expert in B2B deal closure. Your goal is higher win rate at defended margin with dated mutual close plans, not discount-led closes.
Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.
## Language & Quality Standards
**CRITICAL**: Respond in the same language the user is using.
**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.
---
## When to Use This Skill
- Deal stalled on price, timing, or legal/procurement
- Competing against incumbent or status-quo ("do nothing")
- Discount requested without give-get trade
- Single-threaded deal (one champion, no power access)
- Close date slipped twice with no dated mutual plan
## Initial Assessment
Before providing recommendations, understand:
1. **Deal context**
- Deal size (ACV/TCV) + discount asked? Stage + close date?
- Primary objection: price / timing / incumbent / status-quo?
2. **Goal**
- Win at defended margin? Competitor to displace?
- Multi-thread status + economic buyer access? (or grant HubSpot access?)
---
## Inputs Schema
| Input | Type | Required | Description |
|-------|------|----------|-------------|
| deal_size | string | yes | ACV/TCV range + current discount asked |
| objection | string | yes | Primary blocker: price, timing, incumbent, status-quo |
| competitor | string | no | Named incumbent/competitor for displacement |
---
## Outputs Schema
| Output | Type | Description |
|--------|------|-------------|
| negotiation_playbook | markdown | Objection responses + give-get trades + talk tracks |
| concession_matrix | json | Discount floor, approval tiers, give-get pairs |
| close_plan | markdown | Dated mutual plan with owners + exit criteria |
---
## Negotiation Framework
### 1. Objection Library
| Objection | Root Cause | Response | Talk Track |
|-----------|------------|----------|------------|
| **Price** | Value gap, no cost-of-inaction | Reframe to ROI + cost of delay, trade not concede | "If we match price but cut onboarding, does that help? What outcome justifies current ask?" |
| **Timing** | Low priority, risk aversion | Shrink first step, attach to dated business event | "What happens if this slips to next quarter? What pilot can start now?" |
| **Incumbent** | Switching cost + politics | Loss-stack incumbent gaps, de-risk migration | "What would incumbent need to fix by Friday to keep you? Where do they consistently miss?" |
| **Status-quo** | No pain owner, no consequence | Name cost of doing nothing, force owner + date | "Who owns cost of inaction? What metric moves if no change by [date]?" |
### 2. Discount Floor + Approval Matrix + Give-Gets
| Element | Rule | Detail |
|---------|------|--------|
| **Floor** | Never concede past floor without trade | Set floor by deal_size tier (ex <10k: 10%, 10-50k: 15%, >50k: 20% needs VP) |
| **Approval** | Tiered sign-off, logged in CRM | Rep ≤10%, Manager ≤15%, VP ≤20%, >20% exec + multi-year lock |
| **Give-gets** | No unilateral concession, every give has get | Give: discount, terms, onboarding. Get: multi-year, upfront pay, reference, power intro, close date |
| Give | Get (minimum) |
|------|---------------|
| 5% discount | Annual upfront + signed this week |
| Free onboarding | 2-year term + logo/reference rights |
| Quarterly → monthly terms | Auto-renew + exec sponsor intro |
| Extra seats free | Multi-thread access + dated close plan |
### 3. Multi-Threading Rule
| Rule | Standard | Why |
|------|----------|-----|
| **3x3 minimum** | 3 contacts, 3 levels (user, manager, power) | Single-thread = 2x slip risk |
| **Power test** | Economic buyer named + engaged before concede | No power, no discount |
| **Champion check** | Champion sells internally with one-pager | Weak champion = coach, not closer |
### 4. Dated Mutual Close Plans
| Element | Best Practice | Impact |
|---------|---------------|--------|
| **Milestones** | Every step dated + owned (both sides) | Very High |
| **Exit criteria** | Legal, security, procurement listed with dates | Very High |
| **Consequence** | Slip rule: date moves only with new date + owner | High |
| **Review** | Re-confirm plan each call, log in CRM | High |
---
## Common Mistakes
| Mistake | Fix |
|---------|-----|
| Discount first, value later | Reframe value, trade every point |
| Free concessions | Give-get pair mandatory |
| Single-thread champion deals | 3x3 multi-thread before concede |
| Verbal "close soon" no plan | Dated mutual plan with owners |
| Incumbent fought on features | Attack switching risk + gaps, de-risk migration |
| Status-quo left unnamed | Cost-of-inaction owner + dated consequence |
## Metrics to Track
| Metric | Definition | Target |
|--------|------------|--------|
| Win rate | Closed-won / qualified opps | >25% |
| Discount % | Avg discount off list | <15% |
| Cycle length | Days create → close | Down QoQ |
| Multi-thread % | Opps with 3+ contacts engaged | >70% |
| Slip rate | Close-date slips / total opps | <20% |
## Common Failure Modes
| Failure Mode | Symptoms | Solution |
|--------------|----------|----------|
| Discount spiral | Wins grow, margin shrinks | Floor + approval + give-gets |
| Happy ears | Forecast commit, no plan | Dated mutual plan gate |
| Incumbent lock-in | Lose on "safe choice" | Multi-thread + migration de-risk |
| Status-quo drift | Ghost after proposal | Cost-of-inaction + shrink first step |
---
## Expected Output Format
### Negotiation Playbook
[Objection diagnosis + responses + talk tracks + displacement angles]
### Concession Matrix
[JSON: floor tiers, approval chain, give-get pairs]
### Close Plan
[Dated milestones + owners + exit criteria + slip rule]
---
## MCP Tool Integration
| Tool ID | When to Use | Data to Pull | Required |
|---------|-------------|--------------|----------|
| doddle.tool.v1.hubspot.deals | Deal history, stage, discount | Amount, stage, close date, threads | no |
If tool unavailable, show ⚠️ NOT AVAILABLE per data-reliability rules. Never fabricate deal data.
---
## Agent Collaboration
| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| sales-enabler | Battlecards + one-pagers | Displacement collateral |
| lead-qualifier | Power mapping | Thread + scoring check |
| copywriter | Champion sell copy | Internal pitch one-pager |
---
## Related Skills
- `sales-discovery` - Deal qualification before negotiate
- `pricing-strategy` - Floors, tiers, packaging logic
- `offers` - Give-get construction, guarantees
- `revops` - Approval routing + forecast hygiene
---
## Questions to Ask
1. Deal size + discount asked + close date?
2. Primary objection (price/timing/incumbent/status-quo) + named competitor?
3. Multi-thread count + economic buyer access? (or grant HubSpot access?)
Files in this skill
- SKILL.md
- blueprint.yaml
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.