icp-research-assistant
Build detailed B2B buyer personas with pain points, objections, buying triggers, and messaging angles
Install / Use
npx skills add irinabuht12-oss/marketing-skills --skill icp-research-assistantInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
CommunicationSupported Platforms
Tags
Our assessment of icp-research-assistant
icp-research-assistant scores 88/100 on our quality scale, 194th of 346 Communication skills we index.
Its SKILL.md is 7.0 KB long, well organised into 37 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
With 1,836 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 6 days ago, so icp-research-assistant is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.
Automated pattern scan on 2026-09-30. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
icp-research-assistant compared with similar skills
All 4 of these similar skills score higher than icp-research-assistant; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| icp-research-assistant (this skill)by irinabuht12-oss | 88 | 1.8k | 6d ago | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 9d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 130.2k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install icp-research-assistant?
- Run
npx skills add irinabuht12-oss/marketing-skills --skill icp-research-assistant. The install tabs above show the steps for each supported agent. - Which AI agents does icp-research-assistant work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is icp-research-assistant safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is icp-research-assistant still maintained?
- The repository was last updated 6 days ago, so icp-research-assistant is actively maintained.
Skill content
View source on GitHubname: icp-research-assistant description: Build detailed B2B buyer personas with pain points, objections, buying triggers, and messaging angles. Use when given a product and market to research ideal customer profiles, creating buyer personas, or needing to understand who you're selling to before launching campaigns. Platform: Google and Meta. metadata: platform: Google and Meta
ICP Research Assistant
Build comprehensive ideal customer profiles for targeted marketing.
Process
- Gather product context - What you sell, key features, pricing
- Define market - Industry, company size, geography
- Build persona - Role, responsibilities, goals, challenges
- Map pain points - Problems they face daily
- Identify objections - Why they might not buy
- Find buying triggers - What makes them take action
- Craft messaging angles - How to speak to them
ICP Framework
Demographics (Who)
- Job title(s)
- Seniority level
- Department
- Company size (employees)
- Company revenue
- Industry/vertical
- Geography
Psychographics (Why)
- Daily responsibilities
- Goals they're measured on
- Frustrations with current solutions
- Professional aspirations
- How they stay informed
Buying Behavior (How)
- Who influences the decision
- Who approves budget
- Typical buying process
- Evaluation criteria
- Timeline to decision
Pain Point Categories
| Category | Questions to Answer | |----------|---------------------| | Time | What takes too long? What's manual? | | Money | Where are they wasting budget? What's expensive? | | Risk | What keeps them up at night? What could go wrong? | | Quality | What's not good enough? What's inconsistent? | | Growth | What's blocking their goals? What's slowing them down? |
Objection Types
| Type | Example | How to Address | |------|---------|----------------| | Price | "Too expensive" | ROI calculation, cost of inaction | | Time | "No bandwidth to implement" | Quick setup, done-for-you options | | Trust | "Never heard of you" | Social proof, case studies | | Need | "Current solution is fine" | Cost of status quo, competitor gaps | | Authority | "Need to check with team" | Stakeholder materials, pilot offer |
Buying Triggers
External Triggers
- New funding round
- Leadership change
- Competitor pressure
- Regulatory changes
- Seasonal/quarterly pressure
- Failed project/initiative
Internal Triggers
- Missed targets
- Team complaints
- Manual process breaking
- Scaling challenges
- Cost-cutting mandate
- New strategic initiative
Output Format
## ICP Profile: [Persona Name]
### Demographics
| Attribute | Details |
|-----------|---------|
| Job Title | |
| Seniority | |
| Department | |
| Company Size | |
| Industry | |
### Day in the Life
[2-3 sentences describing their typical day and responsibilities]
### Goals
1. [Primary goal they're measured on]
2. [Secondary goal]
3. [Career/personal goal]
### Pain Points
| Pain Point | Impact | Current Workaround |
|------------|--------|-------------------|
| | | |
### Top Objections
| Objection | Underlying Concern | Response |
|-----------|-------------------|----------|
| | | |
### Buying Triggers
**Most likely to buy when:**
- [Trigger 1]
- [Trigger 2]
- [Trigger 3]
### Where They Hang Out
- [Channel 1] - [How they use it]
- [Channel 2] - [How they use it]
### Messaging Angles
| Angle | Headline Example |
|-------|------------------|
| Pain-focused | |
| Outcome-focused | |
| Fear-focused | |
### Keywords They Search
- [Keyword 1]
- [Keyword 2]
- [Keyword 3]
### Confidence Level: [HIGH/MEDIUM/LOW]
[What would increase confidence - customer interviews, data, etc.]
Example
Input: "Build ICP for a B2B SaaS that automates expense reporting. Target: mid-market companies."
Output:
## ICP Profile: "Finance Manager Fiona"
### Demographics
| Attribute | Details |
|-----------|---------|
| Job Title | Finance Manager, Controller, Accounting Manager |
| Seniority | Mid-level (5-10 years experience) |
| Department | Finance/Accounting |
| Company Size | 100-500 employees |
| Industry | Tech, Professional Services, Healthcare |
### Day in the Life
Spends mornings reviewing expense reports and chasing receipts. Afternoons in meetings about budget vs actuals. End of month is chaos - reconciling expenses, closing books, preparing reports for leadership. Always behind.
### Goals
1. Close books faster (currently takes 10+ days)
2. Reduce expense policy violations
3. Get promoted to Director/VP Finance
### Pain Points
| Pain Point | Impact | Current Workaround |
|------------|--------|-------------------|
| Chasing receipts | 5+ hours/week | Email reminders, Slack nagging |
| Manual data entry | Errors, delays | Double-checking everything |
| Policy violations | Audit risk | Rejecting reports, re-work |
| Month-end crunch | Stress, overtime | Working weekends |
### Top Objections
| Objection | Underlying Concern | Response |
|-----------|-------------------|----------|
| "We use spreadsheets, it works" | Change is risky | Calculate time cost, show error rate |
| "Employees won't adopt it" | Implementation headache | Show mobile-first UX, adoption stats |
| "Need IT approval" | Complexity fear | No-code setup, SOC2 compliance |
### Buying Triggers
**Most likely to buy when:**
- Failed audit or compliance issue
- New CFO joins (wants to modernize)
- Company raises funding (needs better controls)
- Month-end close took 15+ days
- Key finance person quits (process breaks)
### Where They Hang Out
- LinkedIn - follows CFO influencers, finance groups
- Controller Council / AFP communities
- Google searches for templates and best practices
### Messaging Angles
| Angle | Headline Example |
|-------|------------------|
| Pain-focused | "Stop chasing receipts. Automate expense reports." |
| Outcome-focused | "Close your books 5 days faster" |
| Fear-focused | "Your expense reports won't survive an audit" |
### Keywords They Search
- "expense report software"
- "automate expense tracking"
- "expense policy template"
- "month end close faster"
### Confidence Level: MEDIUM
Would increase with: 5 customer interviews, win/loss analysis, search volume data
Guidelines
- Always provide specific job titles, not just "decision maker"
- Pain points should be specific and visceral
- Objections must include response strategies
- Include where they consume content (for channel strategy)
- If product details are vague, ask clarifying questions
- Note confidence level and what would improve it
Data access (Ryze MCP)
This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:
- claude.ai / Claude Desktop: Settings → Connectors → Add custom connector →
https://connector.get-ryze.ai/mcp - Claude Code:
claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp - Cursor: Settings → MCP → add the same URL
Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
ui-ux-pro-max
130.2kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
