objection-handler
Skill18 starsChanged 4 months agoMITView on GitHub
Turn the objections you actually hear ("too expensive", "no time", "let me think about it", "does this work for someone like me?") into calm, honest responses you can deliver without freezing or getting pushy — tailored to YOUR offer. Produces a saved objection-response cheat sheet using acknowledge → reframe → evidence → invite. Trigger whenever the user says "how do I respond when they say", "handle objections", "they said it's too expensive", "what do I say to no time", "people keep telling me", "I never know what to say back", or "help me answer pushback".
13 other projects use a version of this.
Adopted by
Most recently taken up by
- marichalnick/sales-skills-for-claudetheir own version, first seen Nov 8, 2026
- Jakeschincariol/whale-skilltheir own version, first seen Nov 8, 2026
- adops-tool/AdTech-LeadGen-agent-skillstheir own version, first seen Nov 1, 2026
- evyevans/realtyskillstheir own version, first seen Oct 25, 2026
- prosyo-ai/gtm-skilltheir own version, first seen Oct 25, 2026
- duncan-buildroom/freeskillsword for word, first seen Oct 13, 2026
Other versions13 projects use a version of this.
Word for word · 1
- duncan-buildroom/freeskills★ 65100% same
Edited · 0
None found.
Wrote their own version · 12
- GTMify/aigtm★ 25same name
- alebgl77/claude-inc★ 21same name
- Jakeschincariol/whale-skill★ 15same name
- ilya-a11y/growthband-outbound-skills★ 13same name
- prosyo-ai/gtm-skill★ 13same name
- saberapp/skills★ 4same name
- Ootto-AI/claude-lead-skills★ 2same name
- adops-tool/AdTech-LeadGen-agent-skills★ 1same name
- AmazingPhotoVideo/ai-for-realtors★ 0same name
- evyevans/realtyskills★ 0same name
2 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository52 other files it gives its agents.
- ad-studioSkill
- brainstormingSkill
- build-siteSkill
- carousel-creatorSkill
- cold-outreachSkill
- content-engineSkill
- content-promptSkill
- daily-digestSkill
- daily-post-ideasSkill
- defuddleSkill
- digital-guide-builderSkill
- dissectSkill
- dm-writerSkill
- edu-siteSkill
- faceless-videoSkill
- first-customer-closerSkill
- frontend-designSkill
- higgsfield-generateSkill
- hooksSkill
- ig-channel-remixSkill
- infographicSkill
- launch-planSkill
- lead-magnetSkill
- linkedin-post-batchSkill
- linkedin-postSkill
- meeting-notesSkill
- money-model-auditSkill
- offer-builderSkill
- one-lead-magnetSkill
- outlinesSkill
- personalizeSkill
- positioning-filterSkill
- pricing-calculatorSkill
- productize-serviceSkill
- proposal-generatorSkill
- saas-ad-studioSkill
- sanitize-projectSkill
- shortifySkill
- substackSkill
- ui-ux-pro-maxSkill
- viral-format-minerSkill
- viral-remixSkill
- warm-outreachSkill
- web-design-guidelinesSkill
- yapSkill
- youtube-clipping-agentSkill
- yt-descriptionSkill
- yt-introSkill
- yt-searchSkill
- yt-thumbnailSkill
- yt-titlesSkill
- skill-nameSkill
The file
We split this skill into the rules it gives an agent
6 rules. 0 are common, 6 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 12 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
If it doesn't exist, run the personalize skill first (or just tell me your name, niche, offer, and audience — I'll create it).
- Distinctive: line 15
If a field this skill needs is blank, I'll ask one or two quick questions and save the answers back to the profile so you only answer once.
- Distinctive: line 16
Never invent facts or results about the user — use only what's in the profile, or ask.
- Distinctive: line 21
Start from the four almost everyone hears, then ask the user which they *actually* get and what else comes up:
- Distinctive: line 54
Golden rule: ask before you answer. "When you say it's a lot — is it more than you budgeted, or you're not sure it'll pay off?"
- Distinctive: line 69
If an objection is really a "no," respect it.
“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Objection Handler — honest answers to the things people actually say
An objection is not a rejection. It's usually a real, reasonable concern the person needs answered before they can say yes. The problem is that non-salespeople either fold instantly ("oh, no worries!") or get defensive — both lose the sale and feel bad. This skill builds you a cheat sheet so that when you hear the objection, you already have a calm, honest, non-pushy answer ready in your voice.
The pattern for every response: acknowledge (make them feel heard) → reframe (help them see it differently) → evidence (a true reason it holds up) → invite (a light next step, never a shove).
Personalization
This skill works in your brand voice. Before running, load the brand profile at ~/.claude/brand-profile.md.
- If it doesn't exist, run the personalize skill first (or just tell me your name, niche, offer, and audience — I'll create it).
- If a field this skill needs is blank, I'll ask one or two quick questions and save the answers back to the profile so you only answer once.
- Never invent facts or results about the user — use only what's in the profile, or ask.
Steps
1. Collect the real objections
Start from the four almost everyone hears, then ask the user which they actually get and what else comes up:
- "It's too expensive."
- "I don't have time right now."
- "Let me think about it."
- "Does this actually work for someone like me / my situation?"
Ask: "Which of these do you hear most, and is there a specific one that always throws you?" Add any offer-specific ones they name (e.g. "I could just build this myself", "I've been burned before"). Handle the objections they truly face — a generic list they'll never use is worthless.
2. Understand the offer well enough to answer honestly
Pull the offer, price, transformation, and any real proof from the profile. The evidence step must be true — a real result, a genuine guarantee, an honest reframe of value. If there's no proof yet, the evidence leans on the honest logic of the offer and a risk-reducer (a small first step, a guarantee), never a fabricated testimonial.
3. Write the response bank
For each objection, write a response following acknowledge → reframe → evidence → invite, in the user's voice:
- Acknowledge — genuinely, not as a tactic. "Totally fair" / "I get that."
- Reframe — shift the frame honestly. Price → cost of not solving it, or price-per-outcome. Time → this buys back time. "Let me think" → what's the real hesitation underneath. "Works for me?" → the specific reason it fits their situation.
- Evidence — one true, concrete reason: a result, a guarantee, a comparison, or clear logic. Never invented.
- Invite — a low-pressure next step: a question, a small first step, or simply leaving the door open. Never a countdown or a guilt trip.
Give each objection one primary response plus a one-line short version for DMs, where a paragraph would be too much.
4. Add the golden rule and the graceful exit
Two things at the top of the sheet:
- Ask before you answer. The best response to almost any objection is a question first: "When you say it's too expensive — is it more than you expected, or is it the timing?" You can't handle the real objection until you know what it actually is. Half of "too expensive" is really "I'm not sure it'll work."
- The honest no. Script a warm exit for when it's genuinely not a fit or not the time — because being willing to hear no is exactly what makes the yeses trustworthy and keeps the door open for later.
5. Save the cheat sheet
Write it all to ~/objection-cheatsheet.md: the golden rule up top, then each objection with its full response + short DM version, and the graceful exit at the bottom. Confirm the path and tell the user to skim it before any sales conversation so the answers feel ready, not rehearsed.
Input → output example
Input: Offer (from profile): "$600 booking-automation setup for small studios." User hears "too expensive" and "let me think about it" most.
Output — ~/objection-cheatsheet.md (excerpt):
Golden rule: ask before you answer. "When you say it's a lot — is it more than you budgeted, or you're not sure it'll pay off?"
"It's too expensive."
Totally fair — $600 is real money. Here's how I'd look at it though: right now the no-shows and the hours you spend chasing bookings are costing you way more than that every month. This is a one-time setup that stops the leak. If it saves you even a few bookings, it's paid for itself. Want me to walk you through exactly what it'd handle for your studio?
Short (DM): fair — but the no-shows are costing you more than $600 a month already. this stops that leak once. want the quick breakdown?
"Let me think about it."
Of course. Can I ask — is it the price, the timing, or are you not totally sure it'll work for how your studio runs? Whatever it is, I'd rather just answer it now than have you wondering.
Graceful exit:
Honestly, if the timing's not right, no pressure at all — I'd rather you do this when it actually helps. I'm here whenever you're ready.
Notes / edge cases
- The evidence step is the integrity line: never invent a result, a client count, or a guarantee the user can't honor. If proof is thin, use honest logic + a risk-reducer instead.
- If an objection is really a "no," respect it. Pushing past a genuine no is what makes selling feel gross and burns the relationship for any future yes.
- Pairs directly with first-customer-closer (this is the "E — explain away concerns" stage of that script) and with dm-writer for the short DM versions.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

