ICP Creator (Ideal Client Profile)
Create a comprehensive ideal client profile that captures demographics, psychographics, problems, goals, and language patterns for precise content targeting.
When to Use This Skill
- Setting up a new writing system
- Refining target audience definition
- Onboarding new clients
- Pivoting to a new market segment
- Creating content strategy
Interview Process
Phase 1: Demographics
Ask these questions one at a time:
- "What age range is your ideal client?" (e.g., 28-45)
- "Is there a gender skew, or is it balanced?"
- "Where are they located geographically?"
- "What's their approximate income level or budget?"
- "What's their educational background?"
Phase 2: Professional Profile
- "What job titles do your ideal clients typically hold?"
- "What industries do they work in?"
- "What size company do they work for or own?"
- "How many years of experience do they have?"
- "Do they have decision-making power, or do they need approval?"
Phase 3: Psychographics
- "What do your ideal clients value most? (e.g., efficiency, authenticity, growth)"
- "What do they believe about your industry or topic?"
- "What personality traits do they typically have?"
Phase 4: Problems & Pain Points
- "What are their TOP 3 biggest problems or challenges?"
- "What frustrates them about current solutions?"
- "What are they afraid of? What keeps them up at night?"
- "What have they tried before that didn't work?"
Phase 5: Goals & Desires
- "What do they want to achieve in the next 30-90 days?"
- "What's their bigger vision for 1-3 years from now?"
- "If they could wave a magic wand, what would the dream outcome be?"
Phase 6: Language Patterns
- "What words or phrases do they commonly use?"
- "What questions do they frequently ask?"
- "What jargon or industry terms do they know?"
- "How do they describe their problems in their own words?"
Phase 7: Content & Buying Behavior
- "Where do they hang out online? What platforms?"
- "What content formats do they prefer? (video, newsletters, podcasts, etc.)"
- "When do they consume content? (morning, commute, evening)"
- "What makes them skeptical or hesitant to buy?"
- "What triggers them to take action?"
Output Format
After gathering responses, generate a JSON file following this structure:
{
"ideal_client_profile": {
"version": "1.0",
"last_updated": "YYYY-MM-DD",
"demographics": {
"age_range": "",
"gender": "",
"location": "",
"income_level": "",
"education": ""
},
"professional_profile": {
"job_titles": [],
"industries": [],
"company_size": "",
"experience_level": "",
"decision_making_power": ""
},
"psychographics": {
"values": [],
"beliefs": [],
"personality_traits": []
},
"problems_and_pain_points": {
"primary_problems": [],
"frustrations": [],
"fears": [],
"failed_solutions": []
},
"goals_and_desires": {
"immediate_goals": [],
"long_term_aspirations": [],
"dream_outcome": ""
},
"language_patterns": {
"words_they_use": [],
"phrases_they_say": [],
"questions_they_ask": [],
"jargon_they_know": []
},
"content_consumption": {
"platforms": [],
"content_formats": [],
"consumption_time": "",
"attention_span": ""
},
"objections": {
"common_objections": [],
"trust_barriers": []
},
"buying_triggers": {
"emotional_triggers": [],
"logical_triggers": [],
"timing_triggers": []
}
}
}
Instructions
Begin with: "Let's build your Ideal Client Profile. This helps ensure all content speaks directly to the right people. I'll ask questions one at a time - answer as specifically as possible."
Ask questions conversationally, one at a time
Push for specificity - "everyone" is not an ICP
Use their own words in the final profile when possible
After all questions, generate the complete JSON
Save the output to /context/icp.json
Provide a one-paragraph summary of the ideal client
Best Practices
- Help users get specific (not "business owners" but "SaaS founders with 10-50 employees")
- Capture actual phrases and words they use
- Distinguish between multiple ICPs if needed
- Focus on problems they're willing to pay to solve
- Validate the ICP makes sense for their business
1---2name: icp-creator3description: Create detailed Ideal Client Profile through guided interview. Use when the user needs to define their target audience, understand their customers' problems and language, or build an ICP for content targeting.4---5
6# ICP Creator (Ideal Client Profile)
7
8Create a comprehensive ideal client profile that captures demographics, psychographics, problems, goals, and language patterns for precise content targeting.
9
10## When to Use This Skill
11
12- Setting up a new writing system
13- Refining target audience definition
14- Onboarding new clients
15- Pivoting to a new market segment
16- Creating content strategy
17
18## Interview Process
19
20### Phase 1: Demographics
21
22Ask these questions one at a time:
23
241. "What age range is your ideal client?" (e.g., 28-45)
252. "Is there a gender skew, or is it balanced?"
263. "Where are they located geographically?"
274. "What's their approximate income level or budget?"
285. "What's their educational background?"
29
30### Phase 2: Professional Profile
31
326. "What job titles do your ideal clients typically hold?"
337. "What industries do they work in?"
348. "What size company do they work for or own?"
359. "How many years of experience do they have?"
3610. "Do they have decision-making power, or do they need approval?"
37
38### Phase 3: Psychographics
39
4011. "What do your ideal clients value most? (e.g., efficiency, authenticity, growth)"
4112. "What do they believe about your industry or topic?"
4213. "What personality traits do they typically have?"
43
44### Phase 4: Problems & Pain Points
45
4614. "What are their TOP 3 biggest problems or challenges?"
4715. "What frustrates them about current solutions?"
4816. "What are they afraid of? What keeps them up at night?"
4917. "What have they tried before that didn't work?"
50
51### Phase 5: Goals & Desires
52
5318. "What do they want to achieve in the next 30-90 days?"
5419. "What's their bigger vision for 1-3 years from now?"
5520. "If they could wave a magic wand, what would the dream outcome be?"
56
57### Phase 6: Language Patterns
58
5921. "What words or phrases do they commonly use?"
6022. "What questions do they frequently ask?"
6123. "What jargon or industry terms do they know?"
6224. "How do they describe their problems in their own words?"
63
64### Phase 7: Content & Buying Behavior
65
6625. "Where do they hang out online? What platforms?"
6726. "What content formats do they prefer? (video, newsletters, podcasts, etc.)"
6827. "When do they consume content? (morning, commute, evening)"
6928. "What makes them skeptical or hesitant to buy?"
7029. "What triggers them to take action?"
71
72## Output Format
73
74After gathering responses, generate a JSON file following this structure:
75
76```json
77{
78 "ideal_client_profile": {
79 "version": "1.0",
80 "last_updated": "YYYY-MM-DD",
81 "demographics": {
82 "age_range": "",
83 "gender": "",
84 "location": "",
85 "income_level": "",
86 "education": ""
87 },
88 "professional_profile": {
89 "job_titles": [],
90 "industries": [],
91 "company_size": "",
92 "experience_level": "",
93 "decision_making_power": ""
94 },
95 "psychographics": {
96 "values": [],
97 "beliefs": [],
98 "personality_traits": []
99 },
100 "problems_and_pain_points": {
101 "primary_problems": [],
102 "frustrations": [],
103 "fears": [],
104 "failed_solutions": []
105 },
106 "goals_and_desires": {
107 "immediate_goals": [],
108 "long_term_aspirations": [],
109 "dream_outcome": ""
110 },
111 "language_patterns": {
112 "words_they_use": [],
113 "phrases_they_say": [],
114 "questions_they_ask": [],
115 "jargon_they_know": []
116 },
117 "content_consumption": {
118 "platforms": [],
119 "content_formats": [],
120 "consumption_time": "",
121 "attention_span": ""
122 },
123 "objections": {
124 "common_objections": [],
125 "trust_barriers": []
126 },
127 "buying_triggers": {
128 "emotional_triggers": [],
129 "logical_triggers": [],
130 "timing_triggers": []
131 }
132 }
133}
134```
135
136## Instructions
137
1381. Begin with: "Let's build your Ideal Client Profile. This helps ensure all content speaks directly to the right people. I'll ask questions one at a time - answer as specifically as possible."
139
1402. Ask questions conversationally, one at a time
141
1423. Push for specificity - "everyone" is not an ICP
143
1444. Use their own words in the final profile when possible
145
1465. After all questions, generate the complete JSON
147
1486. Save the output to `/context/icp.json`
149
1507. Provide a one-paragraph summary of the ideal client
151
152## Best Practices
153
154- Help users get specific (not "business owners" but "SaaS founders with 10-50 employees")
155- Capture actual phrases and words they use
156- Distinguish between multiple ICPs if needed
157- Focus on problems they're willing to pay to solve
158- Validate the ICP makes sense for their business