icp-generator

Extract canvas segments and generate observable ICP definitions for B2B SaaS prospecting.

37|5|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/BellaBe/lean-os --skill icp-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icp-generator
Source: https://github.com/BellaBe/lean-os/tree/main/.claude/skills/foundations-icp-generator
Command: npx skills add https://github.com/BellaBe/lean-os --skill icp-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Ideal Customer Profiles (ICPs) and qualification frameworks, eliminating manual research and subjective guesswork. It ensures your sales and marketing efforts target only the most observable, measurable, and valuable customer segments, saving time and reducing wasted effort on poor-fit leads.

Core Features & Use Cases

  • Observable ICP Generation: Converts strategic canvas segments into actionable ICP definitions with firmographic, technographic, and problem signals.
  • Automated Qualification Questions: Generates discovery and disqualification questions tailored to your ICP, streamlining sales calls.
  • Prospecting Tool Mapping: Translates ICP criteria into ready-to-use queries for tools like LinkedIn Sales Navigator, BuiltWith, and Crunchbase.
  • Use Case: A B2B SaaS startup needs to define its target customer. Use this Skill to read your existing strategy documents (like segments.md) and automatically generate a detailed ICP YAML file and a qualification markdown, ready for your sales team to use immediately.

Quick Start

Generate an operational ICP definition and qualification framework for our B2B SaaS product based on the canvas files in strategy/canvas/.

Frequently Asked Questions about icp-generator

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

FAQPage Schema
How do I generate an Ideal Customer Profile from strategy canvas files?

Extract ICP definitions by reading your strategy canvas files (segments.md, problem.md, solution.md, unique-value-proposition.md) and converting them into observable firmographics, technographics, and problem signals. The Skill produces segment-specific YAML files with actionable ICP criteria and qualification frameworks for B2B SaaS prospecting.

What observable criteria does an automated ICP include?

Observable ICPs combine firmographics, technographics, problem signals, buyer personas, and disqualification criteria aligned with the Pete Kazanjy observable-principle framework. This ensures your sales team can validate fit measurably rather than relying on subjective judgment.

Can I use ICP definitions with LinkedIn Sales Navigator and other prospecting tools?

Yes. The Skill translates ICP criteria into ready-to-use prospecting queries for LinkedIn Sales Navigator, BuiltWith, Crunchbase, and similar platforms, enabling immediate application across your sales workflow without manual query building.

What input format do I need to generate qualification questions?

Provide strategy canvas files in markdown format covering segments, problems, solutions, and unique value propositions. The Skill reads these documents and produces segment-specific qualification markdown with discovery and disqualification questions tailored to your ICP.

How does automated ICP generation reduce prospecting waste?

By converting subjective customer assumptions into measurable, observable criteria, the Skill ensures your team targets only high-fit segments and disqualifies poor-fit leads early, reducing time spent on unqualified opportunities and improving conversion velocity.

Do I need existing strategy documentation to use this Skill?

Yes. The Skill requires populated strategy canvas files (segments.md, problem.md, solution.md, unique-value-proposition.md) in your repository. It extracts and transforms this existing strategic context into operational ICP and qualification outputs.