Agent skill
icp-objection-mapping
Role-play skeptical ICP before writing campaigns to preempt objections
Filed under Prospecting and list building and Calls, demos and discovery.
From jurjen-gtm-engineer/gtmskills · 55 skill entries · 0 · pushed 2026-10-04
What it does when it runs
Role-play skeptical ICP before writing campaigns to preempt objections
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/jurjen-gtm-engineer/gtmskills.git /tmp/gtmskills git -C /tmp/gtmskills sparse-checkout set "skills/icp-objection-mapping" mkdir -p ~/.claude/skills/icp-objection-mapping cp -R "/tmp/gtmskills/skills/icp-objection-mapping/." ~/.claude/skills/icp-objection-mapping/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from jurjen-gtm-engineer/gtmskills/blob/77dc0b3112dbf6cf906dfc3d526b6f7031bf964c/skills/icp-objection-mapping/SKILL.md, which is licensed MIT (repository). 1,881 words, 22 headings.
ICP & Objection Mapping: Role-Play Before You Write
Grounding context for the role-play: use data-driven ICP frameworks (pain-based segmentation, Red/Yellow/Green scoring) to define WHO you are role-playing, and standard discovery/objection-handling patterns (SPICED-style: Situation, Pain, Impact, Critical Event, Decision) to ground the preemptive responses.
The Exercise
Before writing ANY cold email campaign, spend 15 minutes role-playing as your skeptical ICP.
Why this matters:
- You'll write defensively (preempt objections before they voice them)
- You'll focus on THEIR world (not your product)
- You'll understand what they ACTUALLY care about (not what you think they should)
Step 1: Put Yourself in Their Shoes
Questions to Answer
1. How are they doing this now?
- What's their current solution? (tool, manual process, nothing)
- What does a typical day/week look like for them?
- Who else is involved in this process?
2. Why would they switch?
- What's broken about their current solution?
- What pain is urgent enough to justify change?
- What's the "last straw" moment that makes them look for alternatives?
3. What's their switching cost?
- Time: How long to implement/onboard?
- Money: Budget approval, contract obligations
- Political: Will this make them look bad if it fails?
- Risk: What if the new solution doesn't work?
4. What objections will they have? List 5-10 likely objections. Common ones:
- "We already have X"
- "We don't have budget"
- "We tried something like this before and it didn't work"
- "We're too small/big for this"
- "I don't have time to evaluate this"
- "My boss won't approve this"
- "We're locked into a contract"
Step 2: Map Role → What They Actually Care About
The Truth: Unless They're the CEO, They're Not Thinking About Company Goals 24/7
Most people want to:
- Do their job well enough to avoid criticism
- Go home on time
- Look smart to their boss
- Get promoted (maybe)
- Avoid extra work
Your job: Connect your offer to THEIR personal wins, not just business ROI.
Mapping Template
For each role you target, complete this:
Role: [VP Sales, Director of Ops, etc.]
Responsible for:
- [Primary KPI #1]
- [Primary KPI #2]
- [Primary KPI #3]
Success looks like:
- [What a "win" is in their role]
- [What gets them promoted]
- [What gets them praised]
Failure looks like:
- [What gets them in trouble]
- [What keeps them up at night]
- [What makes them look bad]
Current solution:
- [How they do this today]
- [What's annoying about it]
- [What breaks when things scale]
Our solution offers:
- Business win: [What the company gets]
- Personal win: [What THEY get individually]
Switching costs:
- [Time investment required]
- [Political risk]
- [Learning curve]
Top 3 objections:
1. [Most likely objection]
2. [Second most likely]
3. [Third most likely]
How to preempt in email:
1. [Address objection 1 proactively]
2. [Address objection 2 proactively]
3. [Address objection 3 proactively]
Example Mappings
Example 1: VP of Sales (Outbound Automation)
Responsible for:
- Pipeline generation
- SDR/BDR productivity
- Cost per lead
Success looks like:
- Hitting pipeline targets without increasing budget
- SDRs exceeding activity/meeting quotas
- Board meetings where they report "ahead of plan"
Failure looks like:
- Missing pipeline targets (career-limiting)
- SDR team burning out or churning
- Getting asked "why aren't we seeing more meetings?"
Current solution:
- SDRs manually research prospects on LinkedIn/company websites
- Sales Nav subscriptions for data
- Generic templates with light personalization
Annoyances:
- Slow (10-15 min per prospect)
- Inconsistent quality across reps
- New hires take 2-3 months to ramp
Our solution offers:
- Business win: 3x outbound volume with same team size
- Personal win: They look like a hero ("We tripled pipeline without adding headcount"), less stress managing underperforming SDRs
Switching costs:
- 2-4 weeks to onboard and train team
- Risk: "What if this doesn't work and we fall behind?"
- Political: Might have to convince CFO on ROI
Top 3 objections:
- "We already have Sales Nav and Outreach" → Preempt: "Have you figured out how to do personalized research at scale without adding headcount?"
- "My SDRs are already busy" → Preempt: "Most teams we work with save 10 min per prospect on research"
- "We tried automation before and it felt robotic" → Preempt: Show example with AI-generated personalization
Example 2: HR Manager (Health Insurance)
Responsible for:
- Employee satisfaction/retention
- Benefits administration
- Staying within budget
Success looks like:
- Employees happy with benefits
- Open enrollment goes smoothly
- No complaints to CEO about healthcare
Failure looks like:
- Employees complaining about limited options
- High turnover blamed on "bad benefits"
- Open enrollment chaos
Current solution:
- One-size-fits-all plan from big provider
- Manual enrollment process
- Limited employee choice
Annoyances:
- Employees want more options
- Hard to please everyone
- Feels like they're always defending the plan
Our solution offers:
- Business win: Better retention, happier employees
- Personal win: They personally benefit from better plans, less complaints, look like a hero for "upgrading benefits"
Switching costs:
- Time to evaluate and compare plans
- Risk of disruption during transition
- Need CEO/CFO approval
Top 3 objections:
- "We're locked in a contract" → Preempt: "When's your renewal? Worth planning ahead?"
- "Switching is too complicated" → Preempt: "We handle the entire transition: zero work on your end"
- "Employees won't want to change" → Preempt: "Not only a win for the company, but employees personally benefit from choosing their own plans"
Example 3: Director of Ops (Process Automation)
Responsible for:
- Operational efficiency
- Cost reduction
- Keeping systems running smoothly
Success looks like:
- Processes scale without breaking
- No fires to put out
- CEO asks "how are we so efficient?"
Failure looks like:
- Systems break as company grows
- Manual workarounds everywhere
- Getting blamed for bottlenecks
Current solution:
- Duct-tape solutions (Zapier, spreadsheets, manual steps)
- Some automation, but fragmented
- Different tools for different teams
Annoyances:
- Things break when volume increases
- Constantly firefighting
- Hard to onboard new team members (nothing is documented)
Our solution offers:
- Business win: Scalable processes, fewer errors, lower costs
- Personal win: Fewer fire drills, they look like a hero ("ops is no longer a bottleneck"), easier to delegate
Switching costs:
- Time to migrate existing processes
- Risk of things breaking during transition
- Need to train team on new system
Top 3 objections:
- "We already use Zapier" → Preempt: "How many zaps do you have? Most teams hit a wall at 50+ when debugging becomes impossible"
- "We're too busy to switch" → Preempt: "This actually saves time: automating the automation"
- "Our processes are unique" → Preempt: "That's exactly why we build custom workflows, not templates"
Step 3: Preempt Objections in Your Email
Once you've mapped objections, address them BEFORE they voice them.
Technique 1: "Poke the Bear" Questions
Frame your opener as a question that acknowledges their current state:
- ❌ "We help companies automate outbound"
- ✅ "Have you figured out how to scale outbound without adding headcount, or is that still manual?"
Why it works: They think "Hmm, it IS still manual..." instead of "Another sales pitch."
Technique 2: Risk Reversal
Address the "what if this doesn't work?" objection early:
- "You only pay when it's successfully taken down"
- "No upfront commitment, just try it and see"
- "Most teams see results in first 30 days"
Why it works: Lowers perceived risk of engagement.
Technique 3: Social Proof (But Situational)
Don't just name-drop. Show you understand their SITUATION:
- ❌ "We work with Stripe and Coinbase"
- ✅ "Most fintech teams we work with hit this problem around month 3 after realizing PII is in trace data"
Why it works: Proves you understand their world, not just flexing logos.
Technique 4: Personal Benefit (Not Just Business)
Explicitly call out what THEY get:
- "Not only a big win for the company, but you'd personally benefit from [specific thing]"
- "Makes your life easier by [specific way] + gets you a win with leadership"
Why it works: People make decisions for personal reasons first, business reasons second.
Step 4: Test Your Email Against the Map
Before sending, ask:
-
Does this email acknowledge their current state?
- If no → Add a line describing how they're doing it now
-
Does it address their #1 objection preemptively?
- If no → Add a line that neutralizes it
-
Does it offer a personal win, not just business ROI?
- If no → Add what THEY get individually
-
Is the switching cost clear?
- If unclear → Make the CTA lower-friction
-
Would I reply to this if I were them?
- If no → Start over
Example: Before & After (Using ICP Mapping)
Before (Generic)
Subject: Outbound automation
Hey Sarah,
We help companies automate their cold email outreach with AI and data enrichment.
We've worked with companies like X, Y, and Z to increase their pipeline by 3x.
Would you be open to a 15-minute call to discuss?
Problems:
- No acknowledgment of current state
- No personal benefit
- High-friction CTA
- Could be sent to anyone
After (Mapped to ICP)
Subject: Outbound edge
Sarah, saw you have an SDR on the team ({{SDR_name}}).
Have you figured out how they could leverage better data and GPT-4 for prospecting, or is research still manual?
Most VP Sales we work with save their team 10 min per prospect and 3x volume without adding headcount.
Not only hits pipeline targets, makes your life easier managing the team.
Worth a quick look?
What changed:
- ✅ Acknowledges current state ("research still manual?")
- ✅ Preempts objection ("We already do outbound" → reframes to efficiency)
- ✅ Personal benefit ("makes your life easier managing team")
- ✅ Lower-friction CTA ("quick look" vs "15-minute call")
- ✅ Specific to them (named their SDR)
Template: ICP Mapping Worksheet
Use this before every campaign:
Campaign: _______________
Target Role: _______________
Current State:
- How they do this now: _______________
- What's broken: _______________
- What keeps them up at night: _______________
Business Win (Company Gets):
- _______________
Personal Win (They Get Individually):
- _______________
Top 3 Objections:
1. _______________ → Preempt by: _______________
2. _______________ → Preempt by: _______________
3. _______________ → Preempt by: _______________
Email Strategy:
- First line acknowledges: _______________
- Value prop addresses: _______________
- CTA offers: _______________
Key Takeaways
- Role-play the skeptic before you write anything
- Map business wins AND personal wins for every role
- Preempt objections don't wait for them to voice it
- Lower the barrier acknowledge switching costs and address them
- Test against the map every email should connect to ICP motivations
If your email doesn't address what they ACTUALLY care about (not what you think they should care about), it won't work.
Do the work upfront. Your reply rates will prove it was worth it.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- icp-research-assistant by irinabuht12-oss · 3,698
- sales-icp by zubair-trabzada · 1,407
- icp-onboarding by growthenginenowoslawski · 739
- icp-prompt-builder by growthenginenowoslawski · 739
- icp-builder by OpenClaudia · 708
- reddit-icp-monitor by Varnan-Tech · 672
- icp-import by Othmane-Khadri · 317
- icp-definer by Othmane-Khadri · 317
Need help setting it up?
This page tells you what icp-objection-mapping does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.