Token导航 LogoToken导航TokenDH.com
研究检索external-serviceclawhub未标认证来源可访问clear审计通过

bookforge-objection-source-diagnoserbookforge 异议源诊断器

Agent Skill

bookforge-objection-source-diagnoser 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,566

周安装

108

GitHub Stars

公开资料未说明

下载量

899
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:bookforge-objection-source-diagnoser(bookforge 异议源诊断器)
来源仓库:https://github.com/quochungto/bookforge-objection-source-diagnoser
安装命令:
openclaw skills install bookforge-objection-source-diagnoser
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install bookforge-objection-source-diagnoser

简介

追踪交易反对的根本原因,诊断客户拒绝行为模式。

  • 适用于销售复盘、客户维护和异议处理等场景。
  • 输入反对陈述和历史交互,输出根源分析和改进建议。
  • 需确认是否存储对话历史,注意数据安全策略。
  • 安装命令:openclaw skills install bookforge-objection-source-diagnoser

SKILL.md

name
objection-source-diagnoser
description
Diagnose WHY a deal is accumulating objections by tracing each one back to its root-cause seller behavior. Use this skill when a customer keeps pushing back, when you're getting too many price objections, when the prospect raised concerns you don't know how to address, when a rep asks 'why does my pitch generate so much resistance?', or when someone asks 'what's wrong with my presentation?'. Invoke when someone says 'diagnose these objections', 'we keep getting price objections', 'why does the customer keep saying it's not worth it', 'how do I stop getting so many objections', 'the prospect raised X — how should I respond?', 'my deal has too many concerns', 'objections are killing my pipeline', or 'what's causing all this pushback?'. The skill reads call notes or transcripts, extracts every objection, and maps each to its FAB-source root cause using Rackham's empirically-derived behavior→response chain: Features cause price concerns; Advantages cause value and capability objections; premature solution presentation causes early-call objections. The output is a prevention plan for the NEXT call — which seller behaviors to remove, and which SPIN questions to use to develop needs more thoroughly. This skill explicitly refuses to produce 'when they say X, respond with Y' objection-handling scripts. That approach treats symptoms. This skill treats causes. Backed by Rackham's analysis of 35,000+ sales calls and Linda Marsh's correlation study showing Advantages as the primary driver of objections. Applies to B2B AEs, enterprise sales reps, and sales managers debriefing a struggling rep.
version
1.0.0
homepage
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/spin-selling/skills/objection-source-diagnoser
metadata
{"openclaw":{"emoji":"🔍","homepage":"https://github.com/bookforge-ai/bookforge-skills"}}
status
draft
source-books
title
SPIN Selling
authors
["Neil Rackham"]
chapters
[6]
tags
[sales, b2b-sales, enterprise-sales, objection-prevention, spin-methodology, fab-methodology, call-diagnosis, deal-review]
depends-on
execution
tier
1
mode
hybrid
inputs
description
Call notes or transcript from one or more calls on this deal — the raw material for objection extraction
description
Objections log (optional) — accumulated list of objections across the deal lifecycle if available
description
FAB audit (optional) — if fab-statement-classifier has already been run on the seller's pitch content, its output is used to cross-reference objection sources
tools-required
[Read, Write]
tools-optional
[Grep]
mcps-required
[]
environment
Document set: call-notes-{date}.md, call-transcript-{date}.md, objections-log.md (if accumulated). Agent diagnoses and outputs objection-prevention-plan-{deal}.md; human applies the behavioral changes on the next call.
discovery
goal
Trace each objection back to a specific seller behavior (Feature overuse, Advantage without developed need, premature solution) and produce a ranked prevention plan for the next call
tasks
audience
roles
[account-executive, enterprise-sales-rep, sales-manager, solutions-consultant, founder-led-seller]
experience
intermediate
when_to_use
triggers
prerequisites
not_for
environment
codebase_required
false
codebase_helpful
false
works_offline
true
quality
scores
with_skill
0
baseline
0
delta
0
tested_at
eval_count
0
assertion_count
0
iterations_needed
0
what_skill_catches
what_baseline_misses

Objection Source Diagnoser

When to Use

You have call notes or a transcript from a deal where the customer raised objections — price concerns, "it's not worth it" responses, capability doubts, or outright resistance — and you want to understand why those objections arose and how to prevent them on the next call.

The central reframe: Most sales training treats objections as a communication problem. The customer raised an objection; you need a better response. SPIN research — backed by analysis of 35,000+ calls and Linda Marsh's correlation study — shows that this is backwards. Objections are not a communication problem. They are a sequencing problem. The customer raised an objection because the seller offered a solution before building sufficient value. The fix is not a better response script; the fix is better behavior earlier in the call.

Use this skill:

  • After any call where the customer raised more than one objection, before planning the next call
  • When price objections have appeared more than twice across a deal — this is a signal of Feature overuse, not a price problem
  • When a sales manager is reviewing a call where a rep received heavy pushback
  • When your instinct is "I need better objection-handling techniques" — run this diagnosis first; the answer is almost always prevention, not handling

IMPORTANT — What this skill will NOT do: This skill will not produce "when they say X, respond with Y" objection-handling scripts. That approach treats symptoms. This skill treats causes. If you want handling scripts, you need a different tool. This skill will produce a prevention plan.

Do NOT use this skill to audit pitch-deck FAB distribution (use fab-statement-classifier), generate SPIN questions for the next call (use spin-discovery-question-planner), or make pricing decisions.

Context & Input Gathering

Required Context (must have — ask if missing)

  • Call notes or transcript from the call(s) where objections arose

-> Check prompt for: pasted text, file path, or transcribed dialogue -> Check environment for: call-notes-{date}.md, call-transcript-{date}.md -> If missing, ask: "Can you paste the call notes or point me to the file where the objections occurred?"

  • What product or capability was being discussed

-> Check prompt for: product name, deal context, what was being presented -> Check environment for: deal-brief.md, product-capabilities.md -> If missing: infer from call notes OR ask: "What were you selling or presenting when the objections arose?"

Observable Context (gather from environment)

  • Accumulated objections log

-> Look for: objections-log.md — if present, scan for patterns across multiple calls before diagnosing any single call -> If available: note recurring objection types as they suggest a systemic seller behavior pattern, not a one-call anomaly

  • FAB audit from fab-statement-classifier

-> Look for: fab-audit-{deal}.md — if the seller's pitch content has already been audited for FAB distribution, use it to cross-reference objection sources -> If unavailable: apply FAB definitions directly from the call notes themselves (Step 2 embeds the definitions)

  • Needs log from prior calls

-> Look for: needs-log.md — if available, it tells you which Explicit Needs have been developed; Advantages presented without a corresponding Explicit Need are the primary objection source -> If unavailable: note the absence and treat all capability statements as Advantage candidates

Sufficiency Threshold

SUFFICIENT: Call notes or transcript with at least one objection present + product/deal context PROCEED WITH DEFAULTS: Notes without a separate FAB audit (apply FAB definitions inline in Step 2) MUST ASK: No call notes and no pasted objection text

Process

Step 1: Extract Every Objection

ACTION: Read the provided call notes or transcript and extract every customer objection — any statement where the customer expresses resistance, doubt, price concern, or skepticism about the seller's capability or value claim. List them individually.

WHY: Diagnosis requires a complete inventory. Sellers often remember the most painful objection and forget others. The diagnostic value comes from seeing the full pattern — three price objections plus two "not worth it" responses is a different diagnosis than one early resistance to a solution. Missing objections will produce an incomplete prevention plan.

What counts as an objection:

  • Price concern: "It's too expensive," "I can't justify that cost," "That's a lot of money for what it does"
  • Value doubt: "I don't think it's worth the trouble," "We're happy with our current system," "That seems like overkill"
  • Capability doubt: "My people would never use that," "That wouldn't work in our environment"
  • Resistance to change: "We tried something like this before and it didn't work"
  • Early-call resistance: Any pushback or deflection that occurs in the first half of a call, often in response to a solution being mentioned too soon

What does NOT count: Questions ("How does that work?"), clarification requests ("Can you show me an example?"), or neutral fact-checks ("Is that compatible with our system?"). These are engagement, not objections.

Step 1 output: A numbered list of objections, each quoted or closely paraphrased from the call notes, with the approximate position in the call (early/mid/late) noted.


Step 2: Map Each Objection to Its FAB-Source Root Cause

ACTION: Apply the behavior→response causal map to each objection. Determine which seller behavior most likely caused it, based on Rackham's three-part chain.

WHY: This is the diagnostic core of the skill. The causal map is not intuitive — most sellers assume objections reflect the customer's personality, budget situation, or competitor preference. The research evidence is different: in the overwhelming majority of cases, objections are seller-caused. Linda Marsh's correlation study found statistically significant links between FAB behavior patterns and specific objection types. Without this map, a seller diagnoses the wrong cause and applies the wrong remedy.

The FAB→Response Causal Map:

Seller BehaviorCustomer ResponseMechanism
Heavy Feature usePrice concerns ("It's expensive," "I don't know if it's worth the cost")Features increase price sensitivity. For expensive products, this works against the seller — the customer is primed to scrutinize cost without having developed a sense of value.
Advantages before Explicit NeedsValue objections ("It's not worth the trouble," "We don't really need that," "We're fine with what we have")An Advantage shows capability. But if the customer hasn't expressed a want for that capability, they evaluate it as a cost-to-benefit tradeoff — and in large sales the solution cost often outweighs an undeveloped problem. The customer raises an objection because the seller has not yet built sufficient value through need development.
Premature solution presentationEarly-call objections — any objection that arises in the first half of the call, often about price, fit, or necessitySolutions offered before questions are asked generate resistance because the customer has not yet become invested in the problem. They haven't been led to see the problem's magnitude, so the solution feels unnecessary.
Benefits meeting Explicit NeedsSupport and approvalWhen a seller presents a capability that meets a want the customer has already expressed, the natural response is endorsement, not objection. The absence of objections at this point is confirmation the sequencing was correct.

Classification steps for each objection:

  1. Look at what the seller said immediately BEFORE the objection arose. Find that seller statement in the call notes.
  2. Classify that seller statement using FAB definitions:

- Is it a Feature (describing the product's characteristics without linking to value)? - Is it an Advantage (showing how the product helps, but without a prior Explicit Need from the customer)? - Is it a premature solution (naming capabilities or solutions before the customer has developed the problem's importance)?

  1. Match the objection type to the causal map above.
  2. Note whether an Explicit Need had been developed before the Advantage or solution was offered. If a needs-log exists, cross-reference it. If not, scan the transcript for any prior customer statement expressing a specific want ("we need X," "I'd like Y," "we're looking for Z"). Absence of such a statement before the capability was presented = Advantage, not Benefit.

Step 2 output: A per-objection table:

#Objection (quoted)Objection TypeSeller behavior that preceded itFAB-source classificationExplicit Need present before offer?
1"..."Price concern / Value doubt / Early-call resistance"..."Feature / Advantage / Premature solutionYes (quote it) / No

Step 3: Identify the Behavioral Pattern

ACTION: Scan the Step 2 table for patterns across all objections. Name the dominant seller behavior driving objections for this call or deal.

WHY: Individual objection sources tell you what happened moment-to-moment. The pattern tells you what behavior to change systematically. A rep with 5 Advantage-sourced objections has a different problem than one with 5 Feature-sourced price concerns. The pattern determines the prevention prescription.

Common patterns and their implications:

  • Majority of objections are price concerns → Dominant behavior: Feature overuse. The seller is describing the product heavily without developing needs first. The customer is primed to scrutinize cost. Prevention: cut Features; shift to Problem and Implication Questions.
  • Majority are value doubts ("not worth it," "don't need it") → Dominant behavior: Advantages before Explicit Needs. The seller is presenting capabilities before the customer feels the problem's importance. Prevention: stop presenting capabilities until Implication Questions have made the problem consequential and Need-payoff Questions have elicited the customer's own expression of wanting a solution.
  • Objections cluster in the first half of the call → Dominant behavior: premature solution presentation. The seller is mentioning the product or capabilities before establishing the customer's problems and their consequences. Prevention: no solution mentions until at least the midpoint of the call, after thorough need development.
  • Objections appear despite good questioning early on → May indicate a true objection (product gap or competitor advantage) rather than a seller-caused objection. Note this — true objections require honest gap acknowledgment, not prevention.

Step 3 output: A 2-3 sentence behavioral diagnosis naming the dominant pattern and its implication for prevention.


Step 4: Produce the Prevention Plan

ACTION: Write a concrete, ranked prevention plan for the next call. Address what to stop doing and what to do instead. Recommend invoking spin-discovery-question-planner if need development is identified as the gap.

WHY: Diagnosis without prescription is incomplete. The seller needs to know specifically which behaviors to change and what to replace them with. The plan must be concrete enough to use as a pre-call brief — not abstract coaching ("build more value") but specific behavioral guidance ("do not present any product capability until you have asked at least two Implication Questions per problem area").

Prevention plan format:

Behaviors to remove from the next call:

  • [Specific behavior, e.g.: "Do not list product Features in the opening 20 minutes of the call"]
  • [Specific behavior, e.g.: "Do not present any capability before the customer has expressed a specific want in their own words"]
  • [Specific behavior, e.g.: "Do not mention pricing until needs are fully developed and customer has expressed at least one Explicit Need"]

Behaviors to add:

  • [e.g.: "Ask at least 2 Problem Questions before any capability mention"]
  • [e.g.: "For each Implied Need expressed, ask at least 1 Implication Question to develop the consequence before moving forward"]
  • [e.g.: "Use Need-payoff Questions ('If we could eliminate that, what would that mean for your team?') to get the customer to articulate their own want before presenting the solution"]

SPIN question development gaps (for each objection that traces to an undeveloped need):

  • [Problem: what problem question was missing or too shallow]
  • [Implication: what consequence was not explored]
  • [Need-payoff: what customer-expressed want needs to be elicited before presenting this capability]

Recommended next step: IF the pattern shows systemic need-development gaps → invoke spin-discovery-question-planner with this deal context to build a targeted question bank before the next call.

Step 4 output: Written prevention plan with ranked behaviors and SPIN question gaps.


Step 5: Write the Objection Prevention Plan

ACTION: Compile Steps 1-4 into a single structured document. Write it to objection-prevention-plan-{deal}.md.

WHY: The written plan persists across the conversation and can be used directly as pre-call preparation. It also creates a reference point for tracking whether the prevention behaviors are adopted in the next call.

Report structure:

# Objection Prevention Plan — {Deal Name} — {Date}

## Objections Extracted
{Numbered list from Step 1}

## Objection-to-Source Mapping
{Table from Step 2}

## Behavioral Diagnosis
{Pattern summary from Step 3}

## Prevention Plan
### Behaviors to Remove
{List from Step 4}

### Behaviors to Add
{List from Step 4}

### SPIN Question Gaps
{Per-gap items from Step 4}

## Recommended Next Step
{Invoke spin-discovery-question-planner or other specific action}

Key Principles

  • Objections are seller-caused, not customer-caused. Rackham's analysis of 35,000+ calls found that in a typical sales team, one rep receives 10x more objections per selling hour than another rep selling the same product to the same customers. The product is not the variable. The seller's behavior is. Objections cluster around sellers who use Advantages heavily — and they drop by 55% when those sellers are trained to develop Explicit Needs first.
  • Symptoms versus causes. Price objections are not a price problem — they are a Feature-use problem. "Not worth it" objections are not a value communication problem — they are a need-development problem. Objection-handling training treats the symptom. This skill treats the cause. Teaching a seller to handle price objections when their Feature overuse is generating them is as effective as eating ice cream to prevent typhoid.
  • The Advantage trap. The most common objection source is not poor product knowledge or bad closing technique. It is Advantages — showing how the product can help before the customer has expressed a want for that help. The customer evaluates the Advantage against an undeveloped problem and concludes it is not worth the cost. This is the Dallas word-processor pattern: every Advantage met with an objection, because the seller jumped to solution before building value.
  • Objection prevention is upstream, not downstream. The question "how do I handle this objection?" is downstream. The right question is "what did I do 5 minutes ago that generated this objection?" This skill answers the right question.
  • Some objections are true objections. Not every objection is seller-caused. If the customer has a genuine need your product cannot meet, or if a competitor has a clear advantage, those objections are real. Prevention techniques cannot eliminate true objections — only seller-caused ones. Approximately 55% of objections in a typical sales team can be prevented through better sequencing. The other 45% require honest acknowledgment and, where possible, product-level responses.
  • Never produce handling scripts. If a seller asks "how do I respond to this objection?" — the first answer is always the prevention diagnosis. If after understanding the cause they still need help with a specific true objection, refer them to the appropriate resource. But producing a response script for a seller-caused objection is counterproductive: it makes the seller more confident about a behavior that is hurting them.

Examples

Scenario: AE with a deal accumulating price objections

Trigger: AE says "We keep getting price objections on this deal. The customer is very price-sensitive. How do I handle it?"

Process:

  • (Step 1) Read call-notes-2025-03-12.md. Extract 4 objections: "That's very expensive for what it does," "I'm not sure we can justify this cost," "Is there a cheaper version?", "The budget is tight — this is hard to sell internally."
  • (Step 2) Examine seller statements immediately preceding each. Find: seller opened with a 5-minute product overview listing 8 product Features (processing speed, storage capacity, integration count, API options, support tier, uptime SLA, security certifications, deployment options). No Problem Questions asked in the first 15 minutes. Classify: Feature-heavy opening → price concerns.
  • (Step 3) Pattern: All 4 objections are price concerns. Dominant behavior: Feature overuse before any need development. The customer's price sensitivity was amplified by the Feature dump, which primed them to ask "is this worth the cost?" before having any sense of what the cost of NOT solving their problem would be.
  • (Step 4) Prevention plan: Remove the product overview from the first 15 minutes. Replace with 3-4 Problem Questions about the customer's current workflow and where they're losing time or quality. Add Implication Questions for each confirmed problem. Before any product mention, elicit at least one Explicit Need.
  • (Step 5) Write objection-prevention-plan-acme-corp.md.

Output: Prevention plan showing that price sensitivity is seller-amplified (Feature dump), not inherent customer resistance. Recommendation: invoke spin-discovery-question-planner to build a question bank before the next call.


Scenario: Sales manager reviewing a rep's call with repeated "not worth it" objections

Trigger: Manager says: "Listen to this transcript — the prospect keeps saying it's not worth switching. What's going on?"

Process:

  • (Step 1) Extract 3 objections from transcript: "We're really quite happy with our current system," "I don't see enough value to justify a switch," "It'd be a lot of hassle for marginal improvement."
  • (Step 2) Find seller statements before each. All three are Advantages: "Our system would eliminate that manual reconciliation for you," "You'd get real-time visibility across all your accounts," "We integrate directly so there's no import step." Scan for prior customer-expressed Explicit Needs: buyer mentioned "our reconciliation takes longer than it should" (Implied Need — problem statement, not a want). No Explicit Need expressed before any Advantage was offered.
  • (Step 3) Pattern: All 3 objections are value doubts. Dominant behavior: Advantages offered before Explicit Needs developed. The rep heard an Implied Need and jumped to the solution. The customer hasn't internalized the cost of the problem, so the solution seems unnecessary.
  • (Step 4) Prevention: Rep should have used Implication Questions to develop the reconciliation problem ("What does that extra time cost you across 50 accounts per month?" "What happens when a reconciliation error reaches a client?") and then Need-payoff Questions to get the customer to express the want ("If reconciliation were automatic, what would you do with that time?"). Only after explicit want is expressed should the capability be presented.

Output: objection-prevention-plan-prospect-review.md. Coaching for manager: the rep has the Advantage habit — trained to give "Benefits" but actually giving Advantages. Recommend fab-statement-classifier audit of rep's standard pitch and then spin-discovery-question-planner session for this account.


Scenario: Early-call objection pattern

Trigger: AE says "The prospect shut down the conversation almost immediately — I barely got through my intro before they were resistant."

Process:

  • (Step 1) Extract: "Look, I'm not sure I need to hear a whole pitch right now," "We're not really in the market for new tools this quarter," "Our budget is locked."
  • (Step 2) Seller statement before first objection: "We help companies like yours cut their invoice processing time by up to 40% with our workflow automation platform." This is an opening benefit statement — a premature Advantage in the first 2 minutes of the call.
  • (Step 3) Pattern: Early-call objections caused by premature solution presentation (opening benefit/Advantage statement).
  • (Step 4) Prevention: Do not mention the product, its capabilities, or any value claims in the first third of the call. Open by establishing the right to ask questions. Use Problem Questions first. The customer needs to feel invested in the problem before hearing about the solution.

Output: Prevention plan showing this is a classic premature-solution pattern. Recommend discovery-call-opening-planner for the next call to redesign the opening.

References

  • objection-source-causal-map.md — Full behavior→response chain with research evidence, the Dallas word-processor dialogue annotated by objection source, and the Japanese-recruit case study

License

This skill is licensed under CC-BY-SA-4.0. Source: BookForge — SPIN Selling by Neil Rackham.

Related BookForge Skills

This skill depends on:

  • clawhub install bookforge-fab-statement-classifier — Classify seller statements as Features, Advantages, or Benefits; provides the FAB definitions and behavior→response chain that underpin objection diagnosis

Skills that work alongside this one:

  • clawhub install bookforge-spin-discovery-question-planner — Build a SPIN question bank for the next call, addressing the specific need-development gaps identified by this diagnosis
  • clawhub install bookforge-benefit-statement-drafter — Draft Benefit statements once Explicit Needs have been developed; the constructive step after removing Advantage-heavy selling
  • clawhub install bookforge-discovery-call-opening-planner — Redesign the call opening when early-call objections indicate premature solution presentation

Or install the full SPIN Selling skill set from GitHub: bookforge-skills

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

97.1%
按下载量换算873

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills