icp-persona-builder

Identify buyer segments and generate synthetic personas in JSON and Markdown.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill icp-persona-builder-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-persona-builder
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/icp-persona-builder
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill icp-persona-builder-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Researching and mapping a company's ideal customer profiles (ICPs) and crafting rich synthetic personas to guide messaging, product decisions, and GTM strategy.

Core Features & Use Cases

  • Identify 4-6 distinct ICP segments from web research (site, case studies, reviews, hiring signals)
  • Build detailed synthetic personas with demographics, motivations, skepticism profiles, decision criteria, and language patterns
  • Save personas as reusable client assets in client folders (JSON for machine readability and Markdown for review)

Quick Start

Build ICP personas for [company] using their site and public signals.

Frequently Asked Questions about icp-persona-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create ideal customer profiles and buyer personas from web research?

You create ideal customer profiles by analyzing a company's site, case studies, reviews, and hiring signals to identify 4-6 distinct buyer segments and construct rich synthetic personas. This process models ideal customers to guide messaging and GTM strategy.

What is a synthetic buyer persona and what data does it include?

A synthetic buyer persona is a detailed model of an ideal customer segment. It includes demographics, motivations, skepticism profiles, decision criteria, and language patterns derived from phase-driven research of public company signals and case studies.

Can I generate machine-readable ICP segments in JSON for downstream automation?

Yes, you can generate machine-readable ICP segments in JSON. The process outputs personas in both JSON for machine readability and Markdown for human review, saving them as reusable client assets in client folders for integration with downstream skills.

How many buyer segments should I target for a comprehensive market research analysis?

You should target 4-6 distinct buyer segments for comprehensive market research analysis. This range ensures enough diversity in ideal customer profiles while keeping personas detailed and actionable for product decisions and GTM strategy.

Does building ICP personas require access to internal CRM data or private company files?

No, building ICP personas does not require internal CRM data. The research applies phase-driven analysis to a company's public web presence, case studies, reviews, and hiring signals to derive segments and construct synthetic personas.