// 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.
| name | icp-creator |
| description | 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. |
Create a comprehensive ideal client profile that captures demographics, psychographics, problems, goals, and language patterns for precise content targeting.
Ask these questions one at a time:
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": []
}
}
}
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