ideal-customer-profile

Identify and define an Ideal Customer Profile from research data.

5|2|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/tarunccet/pm-skills --skill ideal-customer-profile-tarunccet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ideal-customer-profile
Source: https://github.com/tarunccet/pm-skills/tree/main/pm-go-to-market/skills/ideal-customer-profile
Command: npx skills add https://github.com/tarunccet/pm-skills --skill ideal-customer-profile-tarunccet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and synthesize from research data the Ideal Customer Profile (ICP) to target the most valuable customers and guide product, marketing, and sales decisions.

Core Features & Use Cases

  • Framework for Demographics, Behaviors, JTBD, and Needs to construct a complete ICP.
  • Phase-based workflow: context confirmation, data gathering, value segmentation, and go-to-market implications.
  • Use cases: defining ICP from PMF surveys, targeting high-value segments, informing messaging and prioritization.

Quick Start

Review your research data and run the ICP workflow to extract demographics, behaviors, JTBD, and needs for your target segments.

Frequently Asked Questions about ideal-customer-profile

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

FAQPage Schema
How do I define an ideal customer profile from user research data?

To define an ideal customer profile from research data, you synthesize interviews, surveys, and usage data to extract firmographics, behaviors, jobs-to-be-done, and pain points. This process outputs a documented ICP to guide product, marketing, and sales targeting decisions.

What inputs do I need to build an ideal customer profile?

Building an ideal customer profile requires structured research inputs such as user interviews, PMF surveys, and product usage data. You need this qualitative and quantitative data to execute the value segmentation phase and extract accurate demographics and behaviors.

Can I use this ideal customer profile workflow for both B2B and B2C contexts?

Yes, this ideal customer profile workflow is applicable to both B2B and B2C contexts. It supports profiling segments, mapping jobs-to-be-done, and informing messaging and prioritization across diverse product, marketing, and sales environments.

What is the best way to translate an ideal customer profile into go-to-market implications?

The best way to translate an ideal customer profile into go-to-market implications is through a phase-based workflow. After gathering data and segmenting by value, the workflow outputs documented GTM implications to inform messaging targeting and prioritization.

Why does defining an ideal customer profile require a phase-based workflow?

Defining an ideal customer profile requires a phase-based workflow to systematically progress from context confirmation and data gathering to value segmentation and go-to-market implications. This structure ensures all firmographics, behaviors, and pain points are accurately synthesized.