Build and refine Ideal Customer Profiles (ICP) using real LinkedIn data via AnySite MCP. Analyzes existing customers, identifies patterns, generates scoring criteria, and finds lookalike prospects. Use when user mentions ICP, ideal customer profile, customer analysis, prospect research, LinkedIn analysis, target audience, or customer profiling.
Build data-driven Ideal Customer Profiles from LinkedIn data using AnySite MCP tools.
This skill transforms manual ICP creation into an automated, data-driven workflow:
Ask the user these questions to gather context:
Use AnySite MCP tools to gather data:
Tools to use:
- Anysite:get_linkedin_profile - Get full profile with experience, education, skills
- Anysite:get_linkedin_user_posts - Analyze recent activity and interests
- Anysite:get_linkedin_user_experience - Detailed work history
Tools to use:
- Anysite:get_linkedin_company - Company details, size, industry
- Anysite:get_linkedin_company_employees - Key employees and roles
- Anysite:get_linkedin_company_employee_stats - Employee distribution data
- Anysite:get_linkedin_company_posts - Company activity and messaging
From Profiles:
From Companies:
After collecting data, analyze for patterns:
## Company Demographics
- **Industries**: [List top 3-5 industries with percentages]
- **Company Size**: [Employee range, e.g., "50-500 employees (70%)"]
- **Stage**: [Startup/Growth/Enterprise distribution]
- **Geography**: [Primary regions]
- **Tech Stack Indicators**: [Common technologies mentioned]
## Decision Maker Demographics
- **Titles**: [Top 5 titles with frequency]
- **Seniority**: [C-level/VP/Director/Manager distribution]
- **Functions**: [Engineering/Sales/Marketing/Product etc.]
- **Tenure**: [Average years in role and at company]
## Engagement Signals
- **Content Interests**: [Topics they post/engage with]
- **Activity Level**: [Posting frequency]
- **Network Size**: [Connection ranges]
- **Group Memberships**: [Common groups/communities]
## Company Characteristics
- **Growth Indicators**: [Hiring, funding, expansion signals]
- **Technology Adoption**: [Tools/platforms mentioned]
- **Business Model**: [B2B/B2C/Marketplace etc.]
- **Maturity Level**: [Years in business, funding stage]
Generate a comprehensive ICP document with this structure:
# Ideal Customer Profile: [Company Name]
## Executive Summary
[2-3 sentence overview of ideal customer]
## Company Profile
### Must-Have Criteria (Hard Requirements)
| Criterion | Requirement | Weight |
|-----------|-------------|--------|
| Industry | [Specific industries] | 25% |
| Company Size | [Employee range] | 20% |
| Geography | [Regions] | 15% |
| [Custom] | [Requirement] | X% |
### Nice-to-Have Criteria (Soft Requirements)
| Criterion | Preference | Weight |
|-----------|------------|--------|
| Tech Stack | [Technologies] | 10% |
| Growth Stage | [Funding/stage] | 10% |
| [Custom] | [Preference] | X% |
## Decision Maker Profile
### Primary Buyer Persona
- **Title**: [Most common title]
- **Seniority**: [Level]
- **Function**: [Department]
- **Responsibilities**: [Key duties]
- **Pain Points**: [Problems they face]
- **Success Metrics**: [What they're measured on]
### Secondary Influencers
[List other roles involved in buying decision]
## Scoring Model
### Prospect Scoring (100 points max)
**Company Fit (50 points)**
- Industry exact match: 20 pts
- Industry adjacent: 10 pts
- Company size in range: 15 pts
- Geographic match: 10 pts
- Tech stack match: 5 pts
**Contact Fit (30 points)**
- Title exact match: 15 pts
- Title similar: 8 pts
- Seniority match: 10 pts
- Function match: 5 pts
**Engagement Signals (20 points)**
- Recent relevant activity: 10 pts
- Content engagement: 5 pts
- Network overlap: 5 pts
### Score Interpretation
- **80-100**: Hot prospect - prioritize outreach
- **60-79**: Warm prospect - add to nurture
- **40-59**: Cool prospect - monitor for signals
- **Below 40**: Low priority - deprioritize
## Anti-ICP (Exclusion Criteria)
- [Industry/type to avoid]
- [Company characteristics that don't fit]
- [Red flags to watch for]
## Validated Against
- [X] customers analyzed
- Analysis date: [Date]
- Data source: LinkedIn via AnySite MCP
Use the ICP to find lookalike prospects:
By Company Attributes:
Tool: Anysite:search_linkedin_companies
Parameters:
- industry: [From ICP]
- employee_count: [Size range]
- location: [Geography]
- keywords: [Industry terms]
By Decision Maker Profile:
Tool: Anysite:search_linkedin_users
Parameters:
- title: [Target title]
- company_keywords: [Industry/type]
- location: [Geography]
- keywords: [Relevant terms]
By Company Employees:
Tool: Anysite:get_linkedin_company_employees
Parameters:
- companies: [Target company URNs]
- keywords: [Title keywords]
For each discovered prospect:
Save as: icp-report-[company]-[date].md
Save as: prospects-[company]-[date].json
{
"icp_version": "1.0",
"generated_date": "YYYY-MM-DD",
"prospects": [
{
"name": "Company/Person Name",
"linkedin_url": "URL",
"score": 85,
"score_breakdown": {
"company_fit": 45,
"contact_fit": 25,
"engagement": 15
},
"match_reasons": ["Industry match", "Title match"],
"personalization_hooks": ["Recent post about X", "Hiring for Y"]
}
]
}
User: "Help me build an ICP based on my best customers"
Claude:
1. Ask for customer LinkedIn URLs
2. Collect data using AnySite MCP tools
3. Analyze patterns across all profiles
4. Generate ICP document with scoring model
5. Optionally: Search for lookalike prospects
6. Output: ICP report + prospect list
This skill leverages these AnySite MCP capabilities:
| Tool | Purpose |
|------|---------|
| get_linkedin_profile | Full profile extraction |
| get_linkedin_company | Company details |
| get_linkedin_company_employees | Find key contacts |
| get_linkedin_company_employee_stats | Org structure |
| get_linkedin_user_posts | Activity analysis |
| get_linkedin_user_experience | Career history |
| search_linkedin_users | Find lookalikes |
| search_linkedin_companies | Discover targets |
Issue: Not enough data for pattern analysis Solution: Request more customer URLs or include adjacent customers
Issue: Patterns too broad/generic Solution: Focus on "best" customers only (highest ACV, fastest close)
Issue: No prospects found matching criteria Solution: Relax secondary criteria, expand geography, broaden industries
npx skills add anysiteio/anysite-icp-builder下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Category:business