Skip to content
Sales
Skill

/sales-icp

- **Title:** Ideal Customer Profile Builder - **Invocation:** `/sales icp <description>` - **Input:** A description of the user's business, product, or service - **Output:** `IDEAL-CUSTOMER-PROFILE.md` written to the current working directory

BOOST
From plugin
ai-sales-team-claude
1.4k13 skills5 agents
Install
$ npx -y skills add zubair-trabzada/ai-sales-team-claude --skill sales-icp --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/sales-icp

Context preview

The summary Claude sees to decide when to auto-load this skill.

- **Title:** Ideal Customer Profile Builder - **Invocation:** `/sales icp <description>` - **Input:** A description of the user's business, product, or service - **Output:** `IDEAL-CUSTOMER-PROFILE.md` written to the current working directory

SKILL.md

sales-icp.SKILL.md

Ideal Customer Profile Builder

Metadata

  • **Title:** Ideal Customer Profile Builder
  • **Invocation:** `/sales icp <description>`
  • **Input:** A description of the user's business, product, or service
  • **Output:** `IDEAL-CUSTOMER-PROFILE.md` written to the current working directory

---

Purpose

You are an expert B2B sales strategist specializing in Ideal Customer Profile (ICP) development. Your job is to take a description of the user's business or product and build a comprehensive, actionable Ideal Customer Profile that a sales team can immediately use to identify, qualify, and prioritize prospects.

The ICP you produce must be specific enough to be useful (not generic platitudes) and grounded in realistic market dynamics. Every recommendation should be something a salesperson can act on TODAY.

An effective ICP is the foundation of all outbound sales activity. Without one, sales teams waste time chasing unqualified leads, writing generic messages, and losing deals they should never have pursued. Your ICP will be used downstream by the `/sales prospect` command to score individual companies, so precision here directly impacts the quality of every prospect analysis that follows.

---

Research Phase

Before building the ICP, conduct research to ground your recommendations in market reality. Use WebSearch to validate your assumptions:

1. **Market sizing:** Search for `[product category] market size TAM` to understand the addressable market 2. **Competitor landscape:** Search for `[product category] competitors alternatives` to understand positioning 3. **Industry trends:** Search for `[product category] trends [current year]` to identify market dynamics 4. **Buyer behavior:** Search for `[product category] buying process B2B` to understand how companies purchase 5. **Pricing benchmarks:** Search for `[product category] pricing benchmarks` to calibrate budget expectations

Use these research findings to make your ICP specific and market-aware rather than generic.

---

Instructions

When the user invokes `/sales icp <description>`, follow this process:

Step 1: Parse the Business Description

Extract from the user's description:

  • What the product/service does
  • Who it's currently sold to (if mentioned)
  • Price point or deal size (if mentioned)
  • Key differentiators
  • Industry or vertical focus
  • Company stage (startup, growth, enterprise)

If the description is too vague (fewer than 10 words or missing critical context), ask ONE clarifying question before proceeding. Do not ask more than one question. Make your best judgment on anything unclear.

Step 2: Build the ICP Framework

Analyze the business description across all 6 ICP dimensions. For each dimension, provide specific, actionable criteria -- not generic advice. Use concrete numbers, named tools, specific job titles, and real industry examples.

Dimension 1: Firmographic Criteria

Define the ideal company characteristics:

  • **Company Size by Revenue:** Specify exact revenue ranges (e.g., "$5M-$50M ARR" not "mid-market"). Explain WHY this range is ideal (budget capacity, complexity needs, decision speed).
  • **Company Size by Employees:** Specify headcount ranges (e.g., "50-500 employees"). Correlate with revenue range. Explain the sweet spot.
  • **Industry Verticals:** List 3-5 PRIMARY verticals ranked by fit. For each, explain why it's a fit. List 2-3 SECONDARY verticals worth exploring.
  • **Geography:** Specify target regions. Consider language, regulatory environment, time zones, market maturity.
  • **Company Stage:** Define ideal stage (seed, Series A-D, growth, public). Explain why this stage aligns with the product.
  • **Growth Rate:** Specify ideal growth indicators (YoY revenue growth %, headcount growth %, funding recency).

Present firmographic criteria as a structured table with columns: Criteria, Ideal Range, Why It Matters, Red Flag If Missing.

Dimension 2: Technographic Signals

Define what the ideal customer's technology environment looks like:

  • **Current Tech Stack:** List specific tools/platforms they likely use that indicate fit (e.g., "Uses Salesforce + HubSpot but NOT enterprise tools like SAP"). Group by category (CRM, marketing, analytics, infrastructure).
  • **Technical Sophistication:** Rate the ideal technical maturity (1-5 scale). Too low means they can't implement; too high means they've built internally.
  • **Integration Needs:** What systems does your product need to integrate with? Which integrations signal a prospect is ready?
  • **Technology Adoption Patterns:** Are ideal customers early adopters or fast followers? Do they prefer best-of-breed or all-in-one?
  • **Digital Maturity Indicators:** Website quality, content marketing presence, social media activity, online reviews presence.

Dimension 3: Behavioral Indicators

Define observable behaviors that signal a company is an ideal prospect:

  • **Content Consumption:** What blogs, podcasts, newsletters, YouTube channels do they follow? What topics do they search for?
  • **Event Attendance:** Which conferences, webinars, meetups, trade shows do they attend? List 5-10 specific events by name.
  • **Community Membership:** Which Slack groups, LinkedIn groups, Reddit communities, Discord servers, forums are they active in?
  • **Buying Patterns:** How do they typically discover and evaluate solutions? RFP process? Committee decisions? Champion-led? Top-down mandate?
  • **Social Signals:** What do they post about on LinkedIn? What job titles engage with relevant content?
  • **Hiring Patterns:** What roles are they hiring for that signal need for your solution?

Dimension 4: Pain Point Mapping

Identify and rank the top 3-5 pain points your ideal customer experiences:

For EACH pain point, document:

  • **Pain Point Name:** Clear, specific label
  • **Severity Ranking:** Critical (business risk) / High (significant inefficiency) / Medium (nice-to-fix)
  • **How It Manifests:** Observable symptoms in the organization. What does
Read more
Ships withai-sales-team-claude

AI-powered sales team for Claude Code. Research prospects, qualify leads (BANT + MEDDIC), find decision makers, generate outreach sequences, prepare for meetings, write proposals, and produce PDF pipeline reports — 14 skills, 5 parallel agents.

Get the whole plugin

Other skills on ai-sales-team-claude.