icp-persona-builder

Build synthetic buyer personas with demographic and motivational details as JSON and Markdown assets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill researches and constructs detailed synthetic personas for a company's ideal customer profiles, transforming raw company information into actionable buyer insights.

Core Features & Use Cases

  • Ideal Customer Profile (ICP) Identification: Identifies 4-6 distinct buyer segments based on company research.
  • Synthetic Persona Creation: Develops rich, realistic personas including demographics, motivations, skepticism, decision criteria, and language patterns.
  • Reusable Client Asset: Saves personas as personas.json and personas.md for use by other skills.
  • Use Case: A marketing team can use this to understand their target audience deeply, enabling them to craft more resonant messaging and campaigns.

Quick Start

Build ICP personas for Acme Corporation, their website is acme.com.

Frequently Asked Questions about icp-persona-builder

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

FAQPage Schema
How do I build detailed buyer personas for my ideal customer profiles?

To build detailed buyer personas, provide company information or a website URL. The tool researches your business and generates 4-6 distinct buyer segments with realistic demographic, motivational, and linguistic details. This transforms raw company data into actionable customer insights.

What is a synthetic persona and how does it help with market segmentation?

A synthetic persona is a realistic representation of a buyer segment, including demographics, motivations, skepticism, and decision criteria. It helps with market segmentation by identifying 4-6 distinct ideal customer profiles, enabling marketing teams to craft highly resonant messaging and targeted campaigns.

Can I generate buyer personas from just a company website URL?

Yes, you can generate buyer personas from just a company website URL. By providing a domain like acme.com, the tool researches the company to identify ideal customer profiles and constructs rich personas. It outputs these insights as reusable JSON and Markdown assets for your client directory.

What's the best way to save and reuse ideal customer profile research?

The best way to save and reuse ideal customer profile research is by exporting the output as structured personas.json and personas.md files. These formats store the synthetic persona data, allowing other marketing tools and skills to easily access buyer motivations, decision criteria, and language patterns.

Do I need raw customer data to identify distinct buyer segments?

No, you do not need raw customer data to identify distinct buyer segments. The tool transforms general company information into actionable buyer insights by researching the business and constructing synthetic personas. It identifies 4-6 distinct segments based on the provided company context.