icp-definition

Analyze best existing customers to define Ideal Customer Profile dimensions and scoring criteria.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS --skill icp-definition-hassan-ali-mehdi-3024
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-definition
Source: https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS/tree/main/skills/icp-definition
Command: npx skills add https://github.com/Hassan-Ali-Mehdi-3024/PM-AIOS --skill icp-definition-hassan-ali-mehdi-3024

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps organizations identify and define their Ideal Customer Profile (ICP) by analyzing existing customers and extracting patterns to guide targeting, messaging, and product fit.

Core Features & Use Cases

  • Analyze best existing customers to extract patterns across industry, company size, region, and buying signals.
  • Define ICP dimensions and craft a company-level and contact-level ICP, including anti-ICP rules.
  • Produce ICP scoring criteria and actionable next steps, including prompts to update memory and persona files.

Quick Start

Identify the best customers from your dataset and draft an ICP profile that includes industry, size, geography, trigger events, and buyer role, then save findings to memory/user-profile.md and context/product/personas.md.

Frequently Asked Questions about icp-definition

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define an ideal customer profile from my existing B2B customer data?

An ideal customer profile is defined by analyzing your best existing B2B customers to extract patterns across industry, company size, region, and buying signals, translating those patterns into actionable targeting and product strategy rules.

What firmographic and buyer role dimensions should I include in customer segmentation?

Customer segmentation for an ICP should include firmographic dimensions like industry, company size, and geography, alongside buyer roles and trigger events, to accurately guide targeting and product fit.

How do I create an anti-ICP to disqualify bad fit prospects during sales qualification?

To create an anti-ICP, you identify negative firmographic and behavioral traits of poor-fit customers, establishing explicit rules to disqualify prospects lacking high-conversion trigger events or buyer roles during sales qualification.

Can I use this approach to build ICP scoring criteria for B2B tech products?

Yes, you can build ICP scoring criteria for B2B tech products by analyzing existing customers to assign weighted scores across firmographics and trigger events, prioritizing accounts that match your ideal profile.

What is the best way to identify trigger events and buyer roles for ICP targeting?

The best way to identify trigger events and buyer roles is to analyze your best existing customers, extracting behavioral signals and organizational responsibilities to refine contact-level ICP targeting.