icp-identification

Define an Ideal Customer Profile from a company URL or product idea.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill icp-identification-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-identification
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/icp-identification
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill icp-identification-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Research a company or idea, define the Ideal Customer Profile, and route to the right next step — either mapping the TAM or finding leads/prospects directly. The entry point for any "find me leads", "map my market", or "who should I sell to" request. Auto-loads when a user provides a company URL or idea and asks for leads or market mapping.

Core Features & Use Cases

  • Gather context inputs (URL or idea) and build ICP filters to guide targeting.
  • Research market segments, buyers, and fit to produce a concrete ICP and exclusion criteria.
  • Provide a clear hand-off path to TAM mapping or direct lead-finding workflows.

Quick Start

Provide a company URL or product idea to auto-load the ICP workflow and begin defining your ICP.

Frequently Asked Questions about icp-identification

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

FAQPage Schema
How do I identify my ideal customer profile from a company URL?

To identify your ideal customer profile from a company URL, provide the URL along with your product description, current customers, pricing signals, and explicit exclusions. The system researches market segments and buyers to output a concrete ICP.

What inputs do I need to map my total addressable market?

Mapping your total addressable market requires structured intake inputs including a company URL or product idea, product or service description, current customers, pricing signals, and explicit exclusions to define accurate targeting boundaries.

Can I define an ideal customer profile for a new product idea without existing customers?

Yes, you can define an ideal customer profile for a new product idea by providing the concept instead of a company URL. The workflow analyzes the product description and pricing signals to generate a concrete ICP and exclusion criteria.

What is the best way to find leads that match my buyer persona?

The best way to find leads matching your buyer persona is to first define your ideal customer profile using structured inputs. Once the ICP and exclusion criteria are established, the workflow routes directly to lead-finding and prospecting workflows.

How do I set exclusion criteria for account-based selling?

To set exclusion criteria for account-based selling, input explicit exclusions alongside your company URL, product description, and pricing signals. The system processes these constraints to generate a filtered ICP for downstream targeting.

Does defining an ideal customer profile require current customer data?

Defining an ideal customer profile benefits from current customer data as a structured intake input, but you can also start with just a company URL or product idea. Providing existing customer details improves the accuracy of market segmentation.