A branching decision skill that gives AI SDR agents a tested response tree for the objections that actually kill deals: price, timing, and authority, with clear escalation rules to a human rep.
The AI SDR Objection Handler is a free Claude Skill that routes price, timing, and authority objections through a tested 6-branch decision tree with explicit rules for when to escalate to a human sales rep instead of guessing.
Most AI SDR objection handling is a single flat prompt: “respond to objections professionally.” This skill replaces that with a real decision tree: each objection type routes to a specific response strategy, and the tree knows when it’s out of its depth and should hand off to a human rep instead of guessing.
| Objection type | Escalation rule |
|---|---|
| Discount ask | After 2nd pushback round |
| Competitor price comparison | After 2nd pushback round |
| Budget freeze | After 2nd pushback round |
| “Not now” | If stated timeline > 180 days |
| “Next quarter” | If stated timeline > 180 days |
| Not the decision maker | Immediately: no response attempt, request a warm intro |
The same skill definition runs unmodified across Claude Code, Claude Desktop, and any MCP-compatible agent runtime. The branching logic is tool-agnostic.
{
"handoff_channel": "#sales-alerts",
"max_price_pushback_rounds": 2,
"escalate_on_authority_objection": true,
"timing_escalation_threshold_days": 180
}
Full install steps, security & validation results, and calibration guidance are in the README below.
This is a documentation + skill-definition repo, not a hosted service. Installing gives you the skill file and decision logic. MV3 doesn’t run this on your behalf unless you separately request implementation help.
| File | Purpose |
|---|---|
SKILL.md | The actual skill definition: load this into Claude Code/Desktop/an MCP agent |
objection-tree.json | The 6-branch decision tree + escalation config, editable without touching code |
router.js | Zero-dependency decision router that reads the tree and decides respond-vs-escalate |
test.js | Automated test covering all 3 escalation rule types + a structural sanity check |
git clone https://github.com/mv3marketing/ai-skills.git cd ai-skills/sales/ai-sdr-objection-handler node test.js # confirms the tree + router work before you load them
Then load SKILL.md into your agent runtime.
| Platform | Steps |
|---|---|
| Claude Code | Copy this directory into your project’s .claude/skills/. SKILL.md’s frontmatter is what makes it discoverable. |
| Claude Desktop | Same skill format, same file: Desktop’s skill loading follows the same SKILL.md convention. |
| MCP / other agent | objection-tree.json + router.js have zero platform dependencies. |
Verified 2026-08-12, not copied from a template: npm audit shows 0 vulnerabilities (zero runtime dependencies), node test.js passes 9/9. No outbound network calls anywhere in the decision logic.
objection-tree.json’s trigger examples and response strategies reflect MV3’s own experience: a real starting point, not a universal script. Swap in your own top 5-10 recurring objections from real call transcripts before running this live.
Found a bug or have a question about how this skill works? Open an issue on GitHub Issues. Want it wired into your real Slack, CRM, or dialer? That’s paid implementation work: book a scoping call.
MIT
Yes, every skill in the marketplace is free to download and run yourself. You only pay if you want MV3 to implement or customize it for your specific stack ($175/hr).
Claude Code, Claude Desktop, and any MCP-compatible agent runtime.
No. The skill definition runs entirely inside your own agent session with zero outbound network calls in the decision logic.
Yes, the skill ships as an editable JSON decision tree, not a locked black box.
Open a GitHub Issue on the repo for bugs or questions. For paid implementation help wiring this into your real CRM or Slack, book a scoping call.
AI Marketing & SEO Automation, All States
AI Content & SEO Infrastructure for B2B companies that want to own their growth channel , not rent it.
(704) 317-2293 Get the Audit →We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.