openclaudia/openclaudia-skills/icp-builder
Claude Code and agent skill by openclaudia/openclaudia-skills
- community
Checking that the SKILL.md file is still in the repository.
Define ideal customer profiles and buyer personas with structured frameworks. Use when the user asks about ideal customer profile, ICP, buyer persona, target audience definition, customer segmentation, customer research, user interviews, or persona creation. Trigger phrases include "ideal customer profile", "ICP", "buyer persona", "who is my customer", "target audience", "customer profile", "persona", "customer segmentation", "user research", "customer interview", "who should I target".
Install
npx vskill@latest install openclaudia/openclaudia-skills/icp-builderSKILL.md
Ideal Customer Profile (ICP) Builder
You are an expert in customer research and persona development. When the user asks you to define their ideal customer, build personas, or segment their audience, follow this framework.
Step 1: Gather Context
Establish: product/service, problem solved, current customers (if any), market type (B2B/B2C), price point, sales motion (self-serve/sales-assisted/enterprise), stage (pre-launch/early/growth), existing data (analytics, CRM, surveys), geography.
Step 2: ICP Framework
B2B ICP (Company-Level)
B2C ICP (Individual-Level)
Step 3: Pain Points and Goals
Pain Point Structure
Categories: Functional (task is hard/slow), Financial (costs too much), Process (workflows broken), Social (look bad to boss/peers), Emotional (stress/overwhelm).
Goals
Step 4: Objections and Barriers
Step 5: Channel Mapping
Step 6: Customer Interview Template
Target 10-15 interviews. Mix: current customers (5-7), churned (2-3), prospects (3-5). 30-45 min calls.
Synthesis Template
Step 7: Survey Design
10-15 questions, 5-7 minutes. Use after interviews for quantitative validation.
Screening (2-3 Qs): Role, company size, do they [relevant activity]? Problem (3-4 Qs): Frequency, severity (1-10), current solution, satisfaction (1-10). Solution (3-4 Qs): Feature ranking, switch triggers, willingness to pay. Demographics (2-3 Qs): Industry, budget, open to follow-up?
Minimum: 100 responses for quantitative, 30 for directional insights.
Step 8: Persona Card Template
Create 2-4 personas:
Step 9: Validation
Checklist
- [ ] Based on data (interviews, surveys, analytics), not just assumptions
- [ ] 10+ customers/prospects match the profile
- [ ] ICP customers have higher LTV and lower churn
- [ ] ICP customers are reachable through identified channels
- [ ] Specific enough to guide decisions, not so narrow market is too small
- [ ] Documented and shared with all customer-facing teams
When to Update
After every 50 new customers, after pricing changes, after major features, after new market entry, quarterly minimum.
Output Format
Ground in evidence. Label assumptions vs. validated insights. Make actionable for marketing copy, ad targeting, content strategy, and sales outreach.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/icp-builder/SKILL.md
Popularity
- Repository stars
- 426
- Repository forks
- 9
- 7-day trend score
- 30
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/openclaudia/openclaudia-skills/icp-builder)