Skip to content
Back to skills

Sales Negotiation

ASecurity

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."

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
content-marketinggosecurity

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill sales-negotiation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sales Negotiation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sales Negotiation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-sales-negotiation/badge)](https://www.skillsdirectory.com/skills/doddlehq-sales-negotiation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.md7.1 KB
  • blueprint.yaml1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.