Agent skill · marketing growth · borghei
ideal-customer-profile
Define a sharp Ideal Customer Profile (ICP) — firmographics, behavioral signals, JTBD, and buyer persona. Use when defining a new ICP, refining one from actual closed customers, or auditing why pipeline or conversion is poor.
Why this skill is useful
Provides a structured framework for defining Ideal Customer Profiles that enhances marketing and sales targeting strategies.
What it needs
About 5k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.
What this skill does
Ideal Customer Profile (ICP) The sharp definition of who you serve — used by marketing for targeting, sales for qualification, and product for prioritization. When to use this skill Defining ICP for a new product / segment Refining ICP from observed closed customers Auditing when pipeline quality / conversion is poor Pre-fundraise to articulate market position Sales qualification rubric build Marketing targeting for outbound + paid The 8 ICP dimensions 1. Firmographics — industry, vertical, size, geography, age 2. Tech-stack signals — what they use today (and what's missing) 3. Buyer persona — role, level, tenure, team size 4. Jobs-to-be-done (JTBD) — what they're trying to accomplish 5. Existing alternatives — how they solve the JTBD today 6. Trigger events — why now (new funding, new exec, regulation, etc.) 7. Budget authority — who controls spend 8. Reachability — can we find + contact them via channels we have ICP vs Persona vs Segment ICP = the company/account (firmographics + tech + situation) Persona = the human buyer (role + motivations + objections) Segment = a cluster of similar ICPs (often by size or vertical) Use ICP for "which companies." Use persona for "which humans within ICP." Clarify First Before defining the ICP, confirm these inputs. If any is unknown or vague, ASK — do not assume: [ ] Existing customers vs greenfield — refine from closed-won/best-customer patterns vs design-partner proxy (the real ICP comes from data, not a guess) [ ] The JTBD the product solves — what customers are trying to accomplish (anchors firmographics, alternatives, and trigger events) [ ] Reachable channels you have — paid / outbound / events / content / partners (an ICP you can't reach is academic; drives the Reachability dimension) Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills borghei/ideal-customer-profile