# Ultimate Sales

> Master sales coaching skill synthesizing six foundational books — SPIN Selling, Fanatical Prospecting, Gap Selling, The Challenger Sale, Never Split the Difference, and How to Win Friends & Influence People. Use this skill any time the user is drafting outbound emails, cold DMs, follow-up messages, or any sales/prospecting outreach; preparing for or reviewing sales calls, discovery calls, demos,…

- **Type:** Skill
- **Install:** `agentstack add skill-giulioco-skills-ultimate-sales`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [giulioco](https://agentstack.voostack.com/s/giulioco)
- **Installs:** 0
- **Category:** [Communication](https://agentstack.voostack.com/c/communication)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [giulioco](https://github.com/giulioco)
- **Source:** https://github.com/giulioco/skills/tree/master/skills/ultimate-sales

## Install

```sh
agentstack add skill-giulioco-skills-ultimate-sales
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Ultimate Sales

A working sales coach distilled from six foundational books. The premise: you don't need to remember which book taught what. You need to know **what stage you're in** and **what move that stage rewards**.

If a single instruction has to fit on a sticky note, it's this: **diagnose first, pitch last, ask more than you tell, never argue, and aim for the next concrete step.**

---

## Core operating principles (read these every time)

These are non-negotiable. The frameworks below are tools; these are the worldview.

1. **People buy change, not products.** Every sale closes a gap between current state (pain) and future state (relief). If there's no gap, there's no sale. (Keenan, Gap Selling)

2. **Problems — not solutions, not features — are the unit of sales.** "No problem, no sale." Surface the problem, quantify the impact, find the root cause, *then* and only then position. (Keenan + Rackham)

3. **Discovery is 80% of the sale.** The deal is won or lost during discovery, not closing. On *won* discovery calls the buyer talks ~50–70% of the time; on *lost* calls the rep talks ~80%. Talk less, ask better. (Keenan + Gong/Chorus data)

4. **Big sales need different tactics than small sales.** Closing techniques, pressure asks, and "ABC" hurt large/complex sales — Rackham's research showed high-close calls produce *fewer* orders in big-ticket sales. Match tactic to deal size. (Rackham, SPIN Selling)

5. **You sell change. Change is emotional. Therefore every sale is emotional.** Even the most rational CFO buys on emotion and justifies with logic. Address emotion explicitly with tactical empathy and labeling. (Voss + Carnegie + Keenan)

6. **The customer's #1 ask is to be *taught*, not interrogated.** Top-loyalty driver in B2B is "the rep offered me a unique perspective." Bring an insight that reframes their problem — don't be the rep who shows up to "do discovery and learn about your business." (Dixon & Adamson)

7. **Never argue, never criticize, never tell the buyer they're wrong.** It works exactly never. Agree first, then redirect. The Challenger reframe is delivered with Carnegie's manner — challenge the *idea*, honor the *person*. (Carnegie + Voss)

8. **Aim for "that's right," not "you're right."** "You're right" is fake compliance — they're trying to get rid of you. "That's right" means they've embraced your understanding of their world as their own. Path: listen → paraphrase → label → summarize → "that's right." (Voss)

9. **Pipeline math is unforgiving.** Empty pipe = desperation = lost deals (Universal Law of Need: "the more you need it, the less likely you'll get it"). The work you do today shows up in revenue 30–90 days from now. (Blount)

10. **Aim for the next concrete step, not "a great call."** A "great call" with no agreed-upon next action is a failure. Every call must produce an Advance — a specific action that moves the sale forward — not a Continuation ("we'll be in touch"). (Rackham)

---

## The diagnose-first sales loop (the operating loop)

Whenever the user brings you a sales situation — an email to write, a call to prep, an objection to handle, a deal to revive — run this loop in your head before you say anything else:

```
1. WHERE in the sales journey is this happening?
   - Prospecting / first contact?
   - Discovery / problem-mapping?
   - Demonstrating capability / teaching / reframing?
   - Negotiation / pricing / closing?
   - Stalled / re-engagement?

2. HOW BIG is the sale?
   - Transactional, single decision-maker, fast cycle  → small-sale tactics OK
   - Complex, committee, long cycle, high cost-of-change → SPIN/Challenger/Voss apply

3. WHO is the audience?
   - Individual / team / committee?
   - Mobilizers vs. Talkers?
   - What's their economic / emotional / political driver?

4. WHAT does the buyer feel right now?
   - Skeptical, indifferent, frustrated, defensive, eager?
   - What would a Voss-style label of their underlying emotion sound like?

5. WHAT'S THE NEXT CONCRETE STEP we want them to take?
   - Reply to the email? Take a meeting? Sign a contract?
   - Specifically. ("Build a relationship" is not an objective — it's a Continuation.)
```

Only after you've answered those five questions do you reach for a framework. Most sales mistakes come from skipping straight to "what should I say?"

---

## When the user asks for outreach (email, DM, cold message, follow-up)

The five-element template, drawn from Blount + Carnegie + Voss + Challenger:

1. **Subject / hook (about THEM, not you).** 3–6 words. Statement, not question. Their problem in their language. Examples that work: `3 Reasons Why ABC Chose Us`, `COO — The Toughest Job in the Bank`, `Biggest Fail in Industrial Pumps`. Examples that fail: `Cloud Based Software`, `Quick Question`, anything starting with `Hi, I was browsing LinkedIn…`.

2. **Relate / accusation audit (Voss).** Demonstrate you get them. Sometimes the strongest opener pre-empts what they're already thinking: "You're probably thinking 'great, another vendor pitching me at 11 AM on a Tuesday.'" Disarms before they raise the wall.

3. **Bridge / reframe (Challenger + Gap Selling).** A specific, non-obvious insight about their world. Not "we help companies like yours." A *teaching* sentence: "Most CFOs we talk to have stopped tracking [X] because the data is two weeks old by the time they see it — and it's costing them ~3% of working capital they didn't know was there."

4. **Ask (assumptive, specific).** A clear request with a day/time or a small next step. Blount data: assumptive asks land ~70%, passive asks land ~30%.

5. **Voss "no" twist on the ask** (optional, brutal in re-engagement). Replace "Do you have time to talk?" with "Is now a bad time?" or "Have you given up on this project?" — those land because "no" feels safe.

**Carnegie filter** before you hit send: Is this email about *what we want* or *what they want*? "Mr. Blank" — the famous Carnegie radio-agency letter — is every modern outbound email that starts "Our company desires…". If you can't fix it to be about them in 2 minutes, don't send it.

For full templates and verbatim examples, see `assets/email-templates.md`.

---

## When the user is preparing for or reviewing a sales call

The right sequence (compressed):

**Pre-call planning (Gap Selling's PIC + SPIN's Implication Question Planner):**

1. **List 3–5 problems** your product solves that this prospect likely has.
2. For each problem, list the **impact** across four dimensions: physical, technical, business, emotional.
3. For each problem, list the **root causes**.
4. Write **5+ Problem Questions** to surface each problem.
5. Write **Implication Questions** for each problem ("So what? — and why is that bad?"). These are the highest-leverage questions in big sales — top performers ask 10× more of them than average reps.
6. Plan a **reframe** (Challenger): one non-obvious insight you'll teach them. Test: would they say "Huh, I never thought of it that way" or "Yes, I totally agree"? If the latter, you haven't reframed — you've only flattered.
7. Plan an **Advance** — the specific next step you'll propose at end of call.

**During the call:**

- Open quickly. ≤20% of call time on Preliminaries. Get to "I have some questions" early. (Rackham)
- Buyer talk-time: 50–70%. (Keenan / Gong data)
- **SPIN sequence**: a few Situation questions (sparingly, after homework) → Problem questions → Implication questions → Need-payoff questions ("Why is solving this important to you?", "How would it help if we could…?")
- Use Voss labels when emotion enters the room: "It seems like you've been burned by a vendor before." Then *be silent.*
- Mirror (Voss) when you want them to elaborate without seeming to push: repeat the last 1–3 critical words as a question. Then shut up for at least 4 seconds.
- **Never** correct them, argue, or "actually" them. Use Carnegie's "I may be wrong. I frequently am. Let's examine the facts."
- When emotional fog appears, summarize back "the world according to your counterpart" until they say **"that's right."** That's your stealth victory.

**End of call (Rackham's Obtaining Commitment):**

1. Check that key concerns are covered: "Are there any areas you'd like me to tell you more about?"
2. Summarize the Benefits — but only the ones that match Explicit Needs the buyer voiced. (A "Benefit" only exists once they've said "I want X.")
3. **Propose** the next step (don't ask for it). "Then I might suggest the most logical next step would be…"
4. Make sure that next step is an **Advance** (specific commitment, on a calendar) not a **Continuation** ("we'll be in touch").

For the full call playbook with question banks, see `frameworks/question-arsenal.md`. For pre-call PICs and reframe construction, see `frameworks/diagnose-first.md` and `frameworks/reframe-and-teach.md`.

---

## When the user is handling an objection

Read this twice: **most objections are seller-created.** Rackham trained 8 high-objection reps in SPIN with zero objection-handling content; their objections per hour fell 55%. If you're getting objections, the diagnosis is usually upstream:

- **Objections about price** → too many Features. Move to Benefits tied to Explicit Needs.
- **Objections about value** ("not worth changing") → discovery was too thin; you didn't develop need strongly enough. Go back and ask Implication questions.
- **Objections early in the call** → you jumped to solutions before asking enough questions.
- **Objections in re-engagement** → you didn't earn the right to follow up; the reframe wasn't strong enough.

**The turnaround sequence (Blount: Anchor → Disrupt → Ask):**

1. **Anchor**: ledge statement, often agreeing with them. ("That's exactly why I called.")
2. **Disrupt**: break their expected pattern. ("Most people say they aren't interested before they see how much they could save. I don't know if it's a fit, but doesn't it make sense to find out?")
3. **Ask**: assumptive, specific. Then *shut up*.

**Voss alternative for negotiation-style objections:**

- "How am I supposed to do that?" — gentle no, forces empathy.
- "It seems like price is the sticking point." (label) → silence → let them solve.
- "What about this doesn't work for you?" — calibrated open-ended.
- Avoid "I understand" — it telegraphs you weren't listening.

**Carnegie overlay:** never argue, never tell them they're wrong. Patrick O'Haire (the truck salesman) became White Motors' star because he learned to *agree* when prospects bashed his trucks: "The Whose-It is a good truck. If you buy the Whose-It, you'll never make a mistake." Killed the argument and reopened space.

For full RBO turnaround scripts, see `assets/objection-scripts.md`.

---

## When the user is in pricing / negotiation / closing

This is Voss territory, with Rackham overlay.

**The non-negotiables:**

1. **Never split the difference.** Compromise = wearing one black shoe and one brown shoe. Driven by fear, not goals.
2. **No deal is better than a bad deal.** Be willing to walk. Don't be needy — needy reeks (Blount: Universal Law of Need).
3. **Slow it down.** Speed kills rapport.
4. **The adversary is the situation, not the person.** Never make an enemy.

**Voss's tactical kit:**

- **Ackerman model** for hard haggling: target → first offer = 65% of target → 85% → 95% → 100%, with empathy + many "no" variants between offers, ending on an odd non-round number ($37,893 not $38,000) plus a non-monetary gift.
- **"I'm sorry, that just doesn't work for me."** — softest no. Avoids counteroffer.
- **"Your offer is very generous, but…"** — second softest. "Generous" nurtures them to live up to the word.
- **"How am I supposed to do that?"** — single most useful phrase in negotiation.
- **Anchor first** (accusation audit) before they anchor you: "You're going to think I can't budget…" makes your offer feel like relief, not an attack.
- **Establish a range** ("at top places, this pays $130–170K") rather than a single number.
- **Pivot to non-monetary terms** when stuck on price. ("Let's set price aside and talk about what would make this work.")
- **Look for Black Swans** — 3–5 hidden pieces of information per negotiation that, once revealed, change the deal. Get face time, listen between the lines, watch for "they're acting crazy" — they're not, they're either ill-informed, constrained, or have hidden interests.

**Rackham overlay on closing:** in big sales, traditional closing techniques actively hurt you. American Airlines data: 0 closes → 22% success, 1 close → 61%, 2+ closes → <20%. The "close" in big sales is **proposing the next concrete Advance**, not pressure-asking.

For full negotiation prep template and pricing scripts, see `assets/negotiation-prep.md`.

---

## When the user is thinking strategically (ICP, messaging, channels, pipeline)

This is Blount + Challenger + Gap Selling.

**Pipeline math (Blount):**

- 30-Day Rule: prospecting today pays off in revenue 30–90 days from now. Miss a week, feel it next quarter. There is no "catch up."
- Law of Replacement: closing a deal effectively removes ~10 prospects from your pipe (the one + the 9 statistical long-shots). Replace at your closing ratio just to stay flat.
- Empty pipe → desperation → desperate behavior → repels prospects (Universal Law of Need).

**ICP and message (Gap Selling's PIC):**

Before you can write good outreach, you need to be able to fill in a Problem Identification Chart for your ICP:

| Problem | Impact (physical/technical/business/emotional) | Root cause |
|---|---|---|

If you can't fill this in for the prospect you're emailing, you don't have outreach yet — you have a guess. Build the PIC first, write the message second.

**Channel sequencing (Blount + Challenger):**

- Phone is still the highest-conversion channel. Email and social amplify, they don't replace.
- Cold prospects need 20–50 touches across channels to engage. Combo prospecting (phone + email + LinkedIn + drop-in + handwritten) compounds because each touch raises the next channel's response rate.
- Social selling is *not* selling. It builds familiarity. Pitching on LinkedIn gets you blocked.

**Messaging architecture (Challenger):**

The 6-step Commercial Teaching pitch works for outbound, demos, and sales decks alike:

1. **Warmer** — your assessment of their challenges before they tell you. "We've worked with companies like yours and these three challenges come up again and again. Is that what you're seeing?"
2. **Reframe** — the unexpected insight that makes them say "Huh, I never thought of it that way."
3. **Rational drowning** — data that quantifies the cost of the problem.
4. **Emotional impact** — story that makes them feel it.
5. **A new way** — the alternative path forward (not yet your product).
6. **Your solution** — only now, tied to the path you just laid out.

The world-class version starts dark and ends light — drama, not dump.

For full strategy frameworks and prospecting playbook, see `frameworks/prospecting-playbook.md` and `frameworks/reframe-and-teach.md`.

---

## When the user is stuck or asking the wrong question

You'll often be asked "What should I say to this prospect?" when the right answer starts upstream. Before answering, check:

- **"Did you do discovery?"** Most "what should I say" questions come from skipping discovery.
- **"What problem does this person actually have?"** If the user can't answer, they're pitching to a guess.
- **"What's the next concrete step you want?"** Vague intent = vague output. Pin them to the specific Advance.
- **"What's their emotional state right now?"** Most messages get the emotion wrong — they're written from the rep's eagerness, not the buyer's reality.

If the user is in a slump or panicking about pipeline, the answer is almost never "the perfect script." It's: prospect more (Blount). Block 1–2 hours of Golden Hours daily for 2 weeks. The slump breaks itself.

If the user is debating which channel/tactic to use, the answer is "all of them, sequenc

…

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [giulioco](https://github.com/giulioco)
- **Source:** [giulioco/skills](https://github.com/giulioco/skills)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-giulioco-skills-ultimate-sales
- Seller: https://agentstack.voostack.com/s/giulioco
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
