skills/objection-handler/SKILL.md
Provides structured response frameworks for common CS objections including pricing challenges, feature gaps, competitive comparisons, adoption resistance, and value questioning. Produces multiple response options calibrated to the relationship context. Use when asked to handle an objection, respond to a customer pushback, prepare for a difficult commercial conversation, address a customer concern about pricing or features, or when a CSM faces pushback and needs a structured approach to responding. Also triggers for questions about objection handling, customer pushback, difficult questions from customers, or preparing responses to common CS challenges.
npx skillsauth add stephenrogan/csm-skills objection-handlerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides structured response frameworks for the objections every CSM faces. Not scripts -- frameworks that help you understand what the customer is actually saying, what is driving it, and how to respond in a way that addresses the real concern, not just the surface objection.
Provide:
Every objection has a surface statement and an underlying driver. The response must address the driver, not just the statement.
"It is too expensive"
| Underlying Driver | Signal | Response Approach | |------------------|--------|------------------| | Budget constraint (real) | Budget cut announced, hiring freeze, cost reduction mandate | Empathise. Explore flexible terms (annual to quarterly, reduced scope, deferred payment). Frame as "how do we make this work within your constraints" not "here is why it is worth it" | | Value perception gap | They cannot articulate what they get for the money | Value problem, not a pricing problem. Build the ROI case. "Let me show you what your team has achieved this quarter and what that is worth in terms of time and productivity" | | Competitive benchmark | "Competitor X is 30% cheaper" | Do not panic. "What are you comparing? Same scope, same support, same capabilities?" Then reframe from price to total value | | Negotiation tactic | No evidence of real budget pressure. Asking because it often works | Hold firm with confidence. "The pricing reflects the value we deliver. Let me make sure the value case is clear" | | Anchor effect | They got a discount last time and expect it again | Address directly. "The initial pricing reflected an introductory incentive. Renewal pricing is based on the demonstrated value -- which has grown since you started" |
"You do not have X feature"
| Underlying Driver | Signal | Response Approach | |------------------|--------|------------------| | Genuine blocker | The missing feature is preventing a critical workflow | Acknowledge honestly. If on the roadmap: share the timeline. If not: explore workarounds. If no workaround: be honest about the gap rather than overpromising | | Leverage for negotiation | Feature mentioned during a pricing discussion | Separate the conversations. "Let me address the feature gap independently -- I want to make sure we solve that regardless of the commercial discussion" | | Competitor comparison | "Competitor X has this" | "I understand they offer that capability. Can you help me understand how you would use it? I want to make sure I am comparing the right things" | | Unfamiliarity | The feature exists but they do not know about it | "Actually, we do have that -- let me show you. It might be configured under a different name than you expected" | | Aspirational | Nice to have, not a dealbreaker | Acknowledge. "That is on our radar. In the meantime, here is how teams in your segment solve that problem with our current capabilities" |
"My team is not using it"
| Underlying Driver | Signal | Response Approach | |------------------|--------|------------------| | Training gap | Team does not know how to use the product effectively | Offer targeted enablement. "Let me run a session with the team on [specific workflow]. Most teams see adoption improve significantly after hands-on training" | | Change resistance | Team prefers the old way. No management mandate to switch | This is a change management conversation, not a product conversation. "What would your team need to feel comfortable making the switch?" Help the champion build the internal case | | Product friction | Team tried it and found it too complex, too slow, or too different from their existing workflow | Investigate the specific friction. "Can you tell me what they tried and where they got stuck? I want to understand whether this is a UX issue we can address or a workflow mismatch" | | Wrong users | The people who have access are not the people who would benefit most | Reassess the user allocation. "Who on your team would benefit most from this? We may need to redirect the licences to the right people" |
"I am not sure we are getting enough value"
| Underlying Driver | Signal | Response Approach | |------------------|--------|------------------| | No measurement | They genuinely do not know the value because nobody has measured it | Build the case together. "Let me pull the data and we can review it. I think you might be getting more value than you realise -- but let me prove it rather than claim it" | | Comparison to expectation | They expected more based on the sales process | Acknowledge the gap honestly. "What were you expecting to achieve by now that has not happened? Let me understand the gap and we will build a plan to close it" | | Champion cannot justify internally | They see the value but cannot articulate it to their CFO | Help them build the internal case. "I can prepare a value summary that you can share with your leadership. What format would be most useful?" | | Value has actually declined | Product changes, team changes, or priority shifts have reduced the product's relevance | Honest conversation. "It sounds like the value equation has changed. Can we discuss what has shifted and whether we can realign?" |
"We do not feel supported"
| Underlying Driver | Signal | Response Approach | |------------------|--------|------------------| | Service failure | Unresolved tickets, slow responses, dropped commitments | Own it. Do not defend. "I hear you. Let me review what happened and come back with a specific plan to address it" | | Expectation mismatch | They expected enterprise-level service on a mid-market contract | Reset expectations while improving what you can. "Here is what our support model includes at your tier. Within that model, here is what I am committing to" | | CSM turnover | Multiple CSM changes, loss of continuity | Acknowledge the disruption. "I understand the transitions have been frustrating. I am committed to being your CSM going forward and I want to earn your trust" | | Feeling deprioritised | They sense they are not a top account | Show them they are valued. Increase cadence temporarily. Deliver something proactive. "I want to make sure you feel the level of support matches what you expect" |
For every objection, the response follows three steps:
For each objection, the skill produces:
development
Structures the CSM's week based on their portfolio status, upcoming events, overdue items, and strategic priorities. Produces a time-blocked plan that balances reactive demands with proactive account management. Use when asked to plan a week, structure daily priorities, build a weekly schedule, allocate time across accounts, manage a busy week, or when a CSM feels overwhelmed and needs to determine where to focus. Also triggers for questions about time management, weekly planning, account prioritisation for the week, daily priority setting, or how to balance competing demands across a portfolio.
development
Constructs a compelling value narrative for a customer account by connecting product usage to business outcomes in the customer's language. Produces different versions for different audiences -- the champion, the CFO, the board. Use when asked to build a value story, articulate ROI, create a business case for the customer, prepare value evidence for a renewal or QBR, or when a CSM needs to translate usage metrics into business impact the customer will recognise. Also triggers for questions about value articulation, ROI storytelling, customer business case, value evidence, or how to prove the product is worth the investment.
data-ai
Takes raw usage data -- even a spreadsheet export or pasted metrics -- and identifies patterns, risks, and opportunities. Translates product analytics into account intelligence a CSM can act on. Use when asked to interpret usage data, analyse product metrics, make sense of a usage report, identify trends in customer behaviour, flag usage-based risks, or when a CSM has data but does not know what it means for the account. Also triggers for questions about usage analysis, product analytics interpretation, behavioural pattern detection, usage-based risk identification, or turning raw metrics into actionable insight.
development
Builds a structured 30-60-90 day plan for a CSM taking over a new book of accounts or joining a new team. Prioritises accounts by risk and value, identifies immediate relationship actions, and structures the ramp to full productivity. Use when asked to plan a book transition, create a new CSM onboarding plan, structure a territory takeover, build a 30-60-90 plan for a new role, or when a CSM is inheriting accounts and needs a systematic approach to getting up to speed. Also triggers for questions about account transitions, new book ramp-up, CSM onboarding to a portfolio, territory planning, or how to take over accounts from another CSM.