icp-builder

Build and refine Ideal Customer Profiles with a structured 14-step interview.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/saleshandy/outreach-superpower --skill icp-builder-saleshandy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-builder
Source: https://github.com/saleshandy/outreach-superpower/tree/main/skills/icp-builder
Command: npx skills add https://github.com/saleshandy/outreach-superpower --skill icp-builder-saleshandy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build and refine an Ideal Customer Profile (ICP) for outbound outreach, ensuring you target the right accounts and craft messages that resonate.

Core Features & Use Cases

  • Structured 14-step ICP interview guiding discovery from website/product signals to a complete ICP with firmographics, technographics, and intent signals.
  • Versioned deliverables: outputs ICP v1 or v2, segment cards, and search-ready filters for downstream tools and campaigns.
  • Workspace integration: reads optional company.md for pre-fill, supports multiple campaigns, and writes icp.md with frontmatter and a rich deliverables body.

Quick Start

Answer the 14 ICP questions to generate a usable ICP, segment cards, and search-ready filters for downstream outreach tools.

Frequently Asked Questions about icp-builder

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

FAQPage Schema
How do I build an Ideal Customer Profile for outbound outreach?

Build an Ideal Customer Profile for outbound outreach by completing a structured 14-step interview covering firmographics, technographics, and intent signals. The process outputs a versioned ICP document with segment cards and search-ready filters for downstream campaigns.

What is ICP segmentation and when do I need segment cards?

ICP segmentation divides your target accounts into distinct groups using firmographics and intent signals. You need segment cards when preparing outbound campaigns, as they provide search-ready filters that downstream tools use to target specific account subsets.

Can I refine and tighten an existing ICP without starting from scratch?

You can tighten an existing ICP through versioned updates, producing a v2 refinement without restarting. The skill reads your current profile, applies pre-fill rules from company.md, and outputs an updated ICP file with revised segment cards and filters.

Do I need a company.md file to generate an ICP?

A company.md file is optional for generating an ICP. When present, the skill uses it to pre-fill answers during the 14-step interview, but you can complete the process manually by answering each discovery question about your website and product signals.

What's the best way to create search-ready filters for outbound targeting?

The best way to create search-ready filters for outbound targeting is through a structured ICP interview that captures technographics and intent signals. The resulting filters are formatted for direct use in downstream outreach tools and campaign workflows.

How does the ICP versioning process work for managing multiple campaigns?

ICP versioning manages multiple campaigns by writing v1 or v2 outputs to an icp.md file with a structured frontmatter block. This approach preserves previous profiles while generating new segment cards and filters for distinct outbound campaigns.