Communitygithub.com

プロスペクティング(見込み客発掘)

B2B SaaS、一般B2B、地域の中小企業、あるいは初期需要シグナル発見において、ユーザーが見込み客を発見、評価、リスト化したい場合に使用します。

プロスペクティング(見込み客発掘) とは?

このスキルは、理想的な顧客像(ICP)を定義し、検証・スコアリング済みのアウトリーチ準備完了リストに変換する、構造化されたプロスペクティング(見込み客発掘)ワークフローを提供します。SaaS、一般B2B、地域中小企業、そして初期段階の需要シグナル発見という4つの主要なブランチをサポートし、それぞれに最適化されたデータソース、評価基準、コンプライアンスガードレールを備えています。ワークフローは5つのフェーズ(ICP定義、候補者リスト構築、各候補者の評価、スコアリングと優先順位付け、リードシートの出力)で構成され、どのブランチでも適用可能です。Apollo、Clay、ZoomInfo、LinkedIn Sales Navigator、Google Mapsなどのツールを適宜統合し、出力はチャットテーブルまたはCSV形式に対応します。GDPR、CAN-SPAM、CASL、各種プラットフォームの利用規約に準拠した、倫理的かつ合法的なプロスペクティングを重視しており、バルクスクレイピングや機密属性のターゲティングを禁止しています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/prospecting

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

プロスペクティング(見込み客発掘) は何をしますか?

あなたは、B2B SaaS、一般B2B、地域の中小企業、そして初期需要シグナル発見(公開されているペインシグナルから最初の顧客を見つける)の4つの領域において、質の高い見込み客リストを作成するエキスパートです。目標は、ICP定義を、適切なデータソース、評価シグナル、コンプライアンス体制を用いて、検証・スコアリング済みのアウトリーチ準備完了リードシートに変換することです。

開始前の確認

まず、プロダクトマーケティングのコンテキストを確認してください: .agents/product-marketing.md(または.claude/product-marketing.md、旧環境ではproduct-marketing-context.md)が存在する場合は、質問を始める前にそれを読んでください。そのコンテキストを利用し、まだカバーされていない情報やこのタスク固有の情報のみを尋ねてください。

ブランチの選択

プロスペクティングの活動は領域によって異なり、ワークフローは入力時点で分岐します。ユーザーが誰に販売しているかに基づいて、1つのブランチを選択してください。

ブランチ販売対象「適格」の定義主な情報源
SaaS他のSaaS企業 / デジタルビジネスICP適合 + テクノロジースタック一致 + 成長シグナル(資金調達、採用、プロダクトの勢い)LinkedIn、BuiltWith、Crunchbase、Apollo、Clay、Clearbit、ProductHunt
B2B非SaaSのB2B(サービス、製造業、大企業、中堅市場)業界 + 規模 + 地理的適合 + 購入シグナル(トリガーイベント、ベンダー変更)Apollo、ZoomInfo、Clay、Clearbit、LinkedIn Sales Nav、業界ディレクトリ
Local SMB地域の中小企業(店舗、ジム、レストラン、クリニック、サロン、サービス業)営業中 + Webサイト状況 + 近接性 + 意思決定者へのアクセスGoogle Maps、Yelp、地域ディレクトリ、Facebook、ビジネスWebサイト
Demand-signal初期段階:最初の顧客、デザインパートナー、ベータユーザー特定のペイン/需要/タイミングシグナルの証拠 — 企業統計的な適合だけでなく、引用された公開情報源フォーラム、コミュニティ、レビュー、GitHub Issue、求人投稿、ローンチアナウンス(last30days、social-fetch、スクレイピング経由)

ユーザーがハイブリッドな活動(例:「SaaSでもあるSMB」)を説明した場合は、主要なブランチを選択し、もう一方のブランチから評価シグナルを取り入れてください。ユーザーが初期段階で、最初の顧客やデザインパートナーを必要としている場合 — リストの網羅性よりも需要の証拠が重要な場合 — はDemand-signalブランチを使用してください。

ブランチ別の詳細なガイドは以下を参照:


共通フレームワーク(全ブランチ共通)

プロスペクティングの取り組みはすべて、同じ5つのフェーズに従います。ツールと評価シグナルはブランチごとに変わりますが、フェーズは変わりません。

フェーズ 1 — ICPの定義

product-marketing.mdがあればそれを参照してください。そうでなければ、以下の情報を収集します。

  1. 企業統計的適合 — 業界、企業規模、収益規模、地域、ビジネスモデル
  2. テクノロジー適合(SaaSブランチ) — 現在使用しているツール、不足しているもの
  3. 購入シグナル — なぜ今なのか?(トリガーイベント、資金調達、採用、新規イニシアチブ、現在のベンダーへの不満、最近の移転・拡大)
  4. 意思決定者プロファイル — 役割、役職、重視する点
  5. 不適格条件 — 明らかに「スキップ」すべき見込み客の条件

ICPを1段落のステートメントと合格/不合格のチェックリストとして出力します。これなしに発見フェーズに進まないでください。

フェーズ 2 — 候補者リストの構築(発見)

ユーザーが最終リストで希望する数の2~3倍の候補者をソーシングします — 評価プロセスで積極的に絞り込みます。

  • SaaS / B2B: 2~3の情報源を組み合わせて相互検証します。企業統計情報はApolloまたはZoomInfo、エンリッチメントはClearbitまたはClay、意思決定者マッピングはLinkedIn Sales Nav。
  • Local SMB: ブラウザ支援型リサーチ。まずGoogle Mapsで対象地域の対象カテゴリを検索し、Yelp、ビジネスWebサイト、ソーシャルページ、公開ディレクトリでクロスチェックします。

ユーザーのリスト品質基準が高い場合、数は少ない方が良いです。250のほとんどがジャンクなリードよりも、25の検証済みリードの方が優れています。

フェーズ 3 — 各候補者の評価

ICPチェックリストに照らして各候補者をスコアリングします。各評価項目に証拠(1つか2つのソースURL)を追加します — 裏付けなしに断言しないでください。

信頼度レベル(全ブランチで使用):

  • 高: 少なくとも2つの独立した情報源または公式ビジネスページによって確認済み
  • 中: 1つの信頼できる情報源と、検索結果による一貫した証拠
  • 低: 証拠が不完全または曖昧 — 不明確な点をフラグ付けする

メール連絡先(B2B / SaaSブランチ)については、最終リストに追加する前に必ず配信可能性を確認してください — references/data-sources.mdのTruelist統合を参照してください。無効またはリスクのあるメールのリードを出荷しないでください。

フェーズ 4 — スコアリングと優先順位付け

SaaS、B2B、Local SMBブランチには以下のルーブリックを適用します。Demand-signalブランチは異なる方法でスコアリングします — Hot/Warm/Coldではなく、0~100の需要適合度 — references/demand-signals.mdを参照してください。

スコア定義
Hot強いICP適合 + 明確な購入シグナル + 意思決定者にアクセス可能 + 検証済み連絡先
WarmICP適合 + 弱いまたは古いシグナル + 連絡先検証可能
Cold緩いICP適合 OR 明確なシグナルなし OR 連絡先未検証
Skip不適格条件に該当(ICP対象外、事業閉鎖、重複、無関係、低信頼度)

ブランチ固有のシグナルがスコアリングを洗練します — 各リファレンスファイルを参照してください。デフォルトの比率目標: 約20% Hot、約30% Warm、残りはCold/Skip。

フェーズ 5 — リードシートの出力

(SaaS / B2B / Local SMB。Demand-signalブランチでは、代わりに証拠レポートを出力します — references/demand-signals.mdを参照してください。)

デフォルトではチャット内のマークダウンテーブルを使用します。リストが25行を超える場合、またはユーザーが明示的にファイルを要求した場合はCSVに切り替えます。

テーブルの後には、必ず**「トップアウトリーチターゲット」**を追加します — トップ3~5のHotリードについて、このリードを最初にアプローチすべき理由を各1文で説明します。

カラムはブランチによって異なります(リファレンスファイルを参照)が、すべてのリードシートには以下が含まれます:

  • スコア、ビジネス/企業名、連絡先(該当する場合)、見込み客である理由、情報源、信頼度、最終確認日

コンプライアンスガードレール

これらはすべてのブランチに適用されます。毎回最初に読んでください。

  1. LinkedIn、Google Maps、ペイウォール付きサイト、またはレート制限のあるAPIのバルクスクレイピングは禁止です。ブラウザは支援的なリサーチツールであり、スクレイパーではありません。
  2. CAPTCHA、ログイン壁、ボット対策の回避は禁止です。サイトがそれを必要とする場合、公開されている範囲で作業してください。
  3. 公開ビジネス連絡先チャネルのみ使用してください。info@、hello@、contact@、およびビジネス自身のサイトに公開されている指名役職メール(創業者、オーナー)を使用します。個人/プライベートメールには法的根拠(既存の関係、オプトインなど)が必要です。
  4. GDPR / CAN-SPAM / CASL に対応してください。リストに追加するすべての連絡先について、情報源URLと日付を取得して保持します — これはダウンストリームのアウトリーチコンプライアンスに必要です。
  5. Google Maps、LinkedIn、または利用規約で禁止しているプラットフォームから抽出したデータの再販は禁止です。ユーザー自身のアウトリーチのためのリスト構築は問題ありませんが、リストを商品化して販売することはできません。
  6. レート制限を自己管理してください。公開情報源であっても、リクエストの間隔を空けてください。ボットとして識別されないようにします。
  7. 侵害、漏洩、または出所不明のデータは禁止です。侵害されたデータセット、スクレイピングされた連絡先マーケットプレイス、または出所履歴のないリストブローカーから見込み客を調達しないでください。ライセンスされたB2Bデータプロバイダー(Apollo、ZoomInfo、Clearbit、Clay)は、その利用規約の範囲内で法的根拠があれば問題ありません — 禁止されるのは違法/出所不明のデータであり、合法的なエンリッチメントベンダーではありません。
  8. 機密属性をターゲットにしたり推測したりしないでください。健康状態、経済的困難、政治的信念、性的指向、宗教、その他の保護/機密属性に基づいて、適格性判断、セグメント化、パーソナライゼーションを行わないでください — たとえ公開投稿でそれらが明らかになっていても同様です。

完全なコンプライアンスリファレンス(GDPR、CAN-SPAM、CASL、LinkedIn ToS、Google Maps ToS、Clay/Apollo/ZoomInfo使用制限)については、references/compliance.mdを参照してください。


収集する入力情報

不足している場合は、一度だけ質問し、その後妥当なデフォルト値を推測して続行します:

  • ブランチ(SaaS / B2B / Local SMB / Demand-signal) — 通常はコンテキストから推測可能。初期段階の最初の顧客発見にはDemand-signalを選択
  • ICPの説明 — product-marketing.mdがあればそこから取得
  • 目標数 — SaaS / B2Bのデフォルトは25、Local SMBは15
  • 地域(Local SMBには必須、B2Bには有用、SaaSでは重要度低)
  • ユーザーが利用可能なツール — Apollo? Clay? ZoomInfo? Hunter? Truelist? デフォルトは無料のもの + ブラウザ
  • 出力形式 — チャットテーブル(デフォルト)またはCSV
  • 購入シグナルの優先順位 — どのトリガーを優先すべきか?(資金調達ラウンド、採用、最近の移転など)

ツール選択クイックピック

完全な内訳はreferences/data-sources.mdを参照。クイックピック:

ユーザーが利用可能な場合...これを使用する目的
ApolloB2B / SaaS 企業統計 + 連絡先発見
Clayマルチソースエンリッチメント、ウォーターフォールルックアップ、カスタムスコアリング
Clearbitメール→企業、企業エンリッチメント
ZoomInfoエンタープライズB2B連絡先 + インテントデータ
Hunter または Snovメールパターン推測と検証
Truelistメール配信可能性検証(アウトリーチリストに追加する前)
LinkedIn Sales Navigator意思決定者マッピング(手動、スクレイピングなし)
BuiltWith / Wappalyzerテクノロジースタック評価(SaaSブランチ)
Crunchbase資金調達シグナル(SaaSブランチ)
GitHub競合または関連リポジトリのスター/フォーク(開発ツールSaaSブランチ)
Google Maps + ブラウザLocal SMB発見
Firecrawl / Browserbase個々の見込み客Webサイトからのプログラムによる抽出 — プラットフォームからの抽出は禁止

ユーザーにエンリッチメントツールがない場合: 公開情報源(企業Webサイト、Aboutページ、LinkedIn企業ページ、ニュースでの言及)を用いたブラウザ支援型リサーチに頼ってください。時間はかかりますが機能します。


出力形式

デフォルト — チャットテーブル

SaaS / B2B(≤25行):

| スコア | 企業名 | 業界 | 規模 | シグナル | 連絡先 | メールステータス | 情報源 | 信頼度 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

Local SMB(≤15行) — ローカルプロスペクターリファレンスから移植:

| スコア | ビジネス名 | カテゴリ | エリア | Webサイト状況 | Webサイト/Social | 電話番号 | 見込み客である理由 | 信頼度 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

CSV — 25行を超える場合、またはユーザーがファイルを要求した場合

SaaS / B2B カラム:

score,company,domain,industry,size_band,country,signal,contact_name,contact_title,contact_email,email_status,linkedin,source_urls,why_prospect,confidence,verified_date,notes

Local SMB カラム:

score,business,category,area,distance_km,website_status,website_url,social_urls,phone,email,source_urls,why_prospect,confidence,verified_date,notes

テーブル後には必ず以下を含める

  • トップアウトリーチターゲット: トップ3~5のHotリードと、それぞれのアウトリーチの根拠(1文)
  • 検索パラメータ: ブランチ、ICP、場所/半径、目標数、生成日
  • 未解決の質問: 確認できなかった事項と、ユーザーが確認すべき点

品質チェック(最終確定前)

  • 重複を削除する(SaaS/B2Bはドメイン、Local SMBはビジネス名+住所で)
  • すべての「Hot」リードに検証済み連絡先と少なくとも1つのソースURLがあること
  • Truelist(または使用するバリデータ)の検証に失敗したメールを持つリードがないこと — 別の「無効」バケットに移動し、ユーザーにフラグを立てる
  • 「Hot」とラベル付けされたリードに明確な購入シグナルがないものがないこと
  • 信頼度レベルは正直に — 「高」には2つの独立した情報源が必要であり、単に自分の検索が2つあるだけでは不十分
  • 禁止されているスクレイピング(LinkedInの大規模スクレイピング、Google Mapsの一括抽出など)から取得したリードがないこと
  • すべての連絡先についてソースURLと日付を取得していること(GDPR / CAN-SPAMの出所記録)
  • 最終的な数がユーザーの要求と一致していること、またはその理由(品質基準)を説明していること

よくある間違い

  1. ICPなしで発見を開始すること。曖昧な基準で候補者を構築すると、間違ったものを評価することになります。
  2. クロスチェックなしでデータソースを権威あるものとして扱うこと。ApolloやZoomInfoはしばしば情報が古いです。「Hot」としてスコアリングする前に検証してください。
  3. メール検証なしで連絡先を追加すること。コールドメールの評判はバウンスで急速に悪化します — 必ず検証してください。
  4. LinkedInやGoogle Mapsのバルクスクレイピング。実際のリスク:アカウント停止 + 利用規約違反。ブラウザは支援ツールとしてのみ使用してください。
  5. ブランチを混同すること。Local SMBのスコアリング(Webサイト状況)をB2B SaaSの見込み客に適用したり、その逆をしたりしないでください。
  6. 購入シグナルなしで「Hot」ラベルを付けること。ICP適合だけでは不十分です — シグナルこそがタイミングを適切にします。
  7. ソースURLがないこと。すべての主張は公開情報源に遡れる必要があります。将来のアウトリーチはこの出所記録に依存します。
  8. ダウンストリームのアウトリーチ(コールドメールへの引き継ぎ)をスケジュールする際に、静かな時間帯/タイムゾーンを無視すること。
  9. 同意/出所記録の保持を忘れること。GDPRのDSARおよびCAN-SPAM監査に必要です。

タスク固有の質問

  1. どのブランチですか? — SaaS、B2B、Local SMB、またはDemand-signal(初期段階、最初の顧客を見つける)
  2. ICPは何ですか?(または、プロダクトマーケティングのコンテキストから取得すべきですか?)
  3. 何件の適格リードが必要ですか?
  4. どのツールにアクセスできますか?(Apollo / Clay / ZoomInfo / Hunter / Truelist / ブラウザのみ)
  5. 最も重視する購入シグナルのトリガーは何ですか?
  6. 地域または半径は?(Local SMB / B2B)
  7. チャットテーブルまたはCSV?

ツール統合

実装については、ツールレジストリを参照してください。主要なプロスペクティングツール:

ツール最適な用途MCPガイド
ApolloB2B / SaaS 企業統計 + 連絡先発見ガイド
Clayマルチソースエンリッチメント、ウォーターフォールルックアップ、カスタムスコアリング✅ガイド
Clearbitメール→企業、企業エンリッチメントガイド
ZoomInfoエンタープライズB2B連絡先 + インテントデータガイド
Hunterメールパターン推測と検証ガイド
Truelistメール配信可能性検証✅ガイド
LinkedIn Sales Navigator意思決定者マッピング(手動、スクレイピングなし)ガイド
BuiltWithテクノロジースタック評価(SaaSブランチ)ガイド
Crunchbase資金調達シグナル(SaaSブランチ)ガイド
Firecrawl個々の見込み客Webサイトからのプログラムによる抽出✅ガイド
Browserbase見込み客Webサイトのブラウザ自動化✅ガイド
Exaセマンティック検索 + カスタムクロール✅ガイド
Perplexityディープリサーチ + 引用✅ガイド

環境変数

認証情報には以下が必要になる場合があります(ツールレジストリの統合によって異なります):

変数対象ツール必須
APOLLO_API_KEYApolloいいえ
CLAY_API_KEYClayいいえ
CLEARBIT_API_KEYClearbitいいえ
ZOOMINFO_API_KEYZoomInfoいいえ
HUNTER_API_KEYHunterいいえ
TRUELIST_API_KEYTruelistいいえ
FIRECRAWL_API_KEYFirecrawlいいえ
BROWSERBASE_API_KEYBrowserbaseいいえ
EXA_API_KEYExaいいえ
PERPLEXITY_API_KEYPerplexityいいえ
LINKEDIN_*LinkedIn(手動セッションのための環境変数)いいえ
GOOGLE_MAPS_API_KEYGoogle Maps(制限されたユースケース)いいえ

これらの変数が設定されていない場合は、利用可能な無料またはブラウザベースの方法に自動的にフォールバックします。


クイックスタートの流れ

ユーザーが「リードリストを作って」と言ったら:

  1. プロダクトマーケティングコンテキストを確認する(存在する場合)
  2. ブランチを選択する(SaaS / B2B / Local SMB / Demand-signal)
  3. ICPを定義する(またはユーザーから収集する)
  4. リストの目標数と出力形式を尋ねる
  5. ツールの可用性を確認する
  6. 発見を実行する(各ブランチのリファレンスを使用)
  7. ICPチェックリストに照らして評価する
  8. スコアリングルーブリックを適用する
  9. リードシートを出力する(テーブル + トップターゲット + 未解決の質問)
  10. 品質チェックリストを実行する

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

関連スキル