icp-deep-scanner について
ICP Deep Scannerは、接続された業務データから、根拠のある理想顧客像と買い手ペルソナライブラリを作成するマーケティングスキルです。読み取り専用の調査、出典とサンプル数の記録、プライバシーに配慮した成果物を重視し、後続の意思決定スキルに情報を渡します。
主な機能
- 01接続データから顧客の兆候を抽出
- 02受注・失注・サポート・レビューを分析
- 03出典付きICPプロフィールの作成
- 043~6人の買い手ペルソナを作成
- 05サンプル数と確度の記録
- 06個人データを抑え、読み取り専用を既定に設定
活用シーン
- 01受注と失注に共通する傾向の特定
- 02サポート記録から顧客の課題を発見
- 03意思決定やローンチ用ペルソナの準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill icp-deep-scannerインストール後、Claude Code で/icp-deep-scannerを入力して読み込まれたか確認します。
詳細
ICP Deep Scanner
接続済みのツールにあるデータを活用して、根拠に裏付けられた厳密な理想顧客プロファイル(ICP)と、バイヤーペルソナのライブラリを作成します。多くの ICP はスライド資料の中で作り上げられます。これは、実際の優良顧客、受注・失注した案件、サポートチケット、レビューから逆算し、実際の意思決定に役立ち、パネルスキルにも活用できる形にまとめたものです。
このスキルは、customer-panel-of-experts、prospect-panel-simulator、product-launch-war-room の下位にあるデータレイヤーです。まずこれを実行してください。各スキルは、このスキルが作成するペルソナライブラリを読み込みます。
運用原則(最初に読む)
- デフォルトは読み取り専用です。 接続済みのソースに対して、クエリを実行して読み取ることはできます。このセッションでユーザーから明示的に依頼されない限り、接続済みのツールで何かを作成、更新、削除、送信、移動してはいけません。書き込みや外部へのアクションを行う前に、いったん停止して確認してください。
- 必要最小限のデータを取得します。 データベース全体ではなく、集計データと代表的なサンプルを取得してください。作成するのはプロファイルであり、CRM のデータを持ち出すことではありません。
- PII を最小限にします。 ペルソナの成果物は典型像であり、人物記録ではありません。出力ファイルに実在する顧客の氏名、メールアドレス、電話番号、アカウント ID を記載しないでください。実際の記録に触れる場合は、識別情報を取り除いた集計数や引用のみを使用してください。
- シークレットは環境変数経由でのみ扱います。 認証情報を読み取ったり、表示したり、書き込んだりしてはいけません。トークンは環境変数(例:
$SUPABASE_TOKEN、$OPENAI_API_KEY)または MCP 接続自体に格納されているものとします。必要な認証情報がないためにアクセスできないソースは、「アクセスできなかったソース」に記載し、続行してください。 - 根拠を引用してください。 ICP に含めるすべての主張は、ソースをたどって確認できる必要があります。「購入者の大半はオペレーション部門のリーダーです」では役に立ちません。「直近 12 か月に受注した 20 件のうち、14 件で推進役の役職がオペレーション部門でした(CRM)」なら活用できます。
ステップ 1 — 接続可能なソースを洗い出す
スキャンするツールをユーザーに尋ねるか、利用可能なものを検出してください。各ソースから何が分かるかを整理します。
| ソース(例) | 抽出する内容 | アクセス方法 |
|---|---|---|
| CRM(HubSpot、Salesforce、社内システム) | 受注・失注した案件の企業属性、推進役や購入者の役職、案件規模、販売サイクル、受注理由 | MCP コネクターまたは読み取り専用 API |
| メール/カレンダー | 実際にやり取りする相手、会議の頻度、繰り返し使われる異議の表現 | Gmail/Calendar MCP、読み取り専用 |
| サポート/チケット/チャット | 主な悩みのテーマ、顧客が使う言葉、つまずく箇所 | Intercom/Zendesk のエクスポート、ログ |
| レビュー(G2、Capterra、Trustpilot、App Store) | 顧客が価値を表す生の言葉、乗り換えのきっかけ、決定的な懸念事項 | WebFetch/customer-review-aggregator |
| プロダクト分析(GA4、Clarity、Mixpanel) | アクティベーションまでの経路、継続利用するユーザー、離脱ポイント | Analytics MCP/API |
| 請求(Stripe、Mercury) | 実際の売上集中度、セグメント別の拡大と解約 | 読み取り専用 API |
| データベース(Supabase/Postgres) | 実態に即した利用状況とコホート行動 | $SUPABASE_TOKEN を使った読み取り専用 SQL |
| 公開ウェブ | 企業属性の補足、市場規模、競合の位置付け | WebSearch/WebFetch |
一覧を提示し、現時点でアクセス可能なものに印を付けてから、スキャンの範囲を確認してください。多くのソースを横断して幅広くスキャンする場合は、ソースごとに 1 つの読み取り専用サブエージェントを並列で実行し、調査結果を統合してください。詳しくは /agent-army を参照してください。
ステップ 2 — 各ソースからシグナルを抽出する
アクセス可能な各ソースから、以下の情報を抽出します。
- 企業属性 — 業界/分野、企業規模、地域、ビジネスモデル、技術スタック。
- 購入者 — 経済的決裁者、推進者、阻害者、エンドユーザー(実際の取引に基づく役職と職位)。
- 購入理由 — きっかけとなった出来事、達成すべき業務、導入前に利用していた代替手段。
- 非購入理由 — 失注の主な理由、主な反論、解約の主な理由。
- 言葉遣い — 顧客が使う正確な言葉(レビューや問い合わせチケットから拾い、マーケティング風の表現に言い換えないでください)。
- 経済性 — ACV、CAC に関する兆候、販売サイクルの長さ、拡大の傾向、顧客集中リスク。
すべての情報について、サンプル数と対象期間を記録してください。データポイントが約 5 件未満のものには「シグナルが弱い」と明記してください。
ステップ 3 — ICP を統合する
icp-profile.md を作成します。
# Ideal Customer Profile — {COMPANY}
Generated: {timestamp} · Sources scanned: {list} · Confidence: {High/Med/Low}
## The ICP in one sentence
{Vertical} companies of {size} who {trigger}, evaluated against {alternative}, where the champion is a {title} and the economic buyer is a {title}.
## Firmographic fit (with evidence)
- Industry: ... (evidence: N of M closed-won)
- Size: ...
- Geography / model / stack: ...
## Anti-ICP — who to disqualify
- {Segment} — closes slow, churns fast, low ACV (evidence)
## Buying committee
- Economic buyer · Champion · Blocker · End user — each with real titles + what they care about
## Triggers & jobs-to-be-done
## Top buy reasons / top no-buy reasons (ranked, with counts)
## The customer's own language (verbatim, scrubbed)
## Economics — ACV, cycle, expansion, concentration risk
## Confidence & gaps — what's thin, what to instrument next
ステップ 4 — ペルソナライブラリを作成する
personas/ を作成します。ペルソナごとに 1 ファイルを用意します(3~6 人:通常は推進者、経済的決裁者、阻害者、主要なエンドユーザー 1~2 人、またはセグメントごとのバリエーション)。各ペルソナファイルは、パネルスキルが直接読み込める形式にします。
---
persona_id: ops-leader-champion
role: Champion
archetype: "VP of Operations at a 50–200 person services firm"
based_on: "12 closed-won champions, CRM trailing 12 mo"
---
# {Archetype name}
- Goals / success metrics:
- Pains (verbatim language):
- What earns trust / what triggers skepticism:
- Buying authority & budget reality:
- Objections they raise (real, from lost deals):
- How they talk (tone, vocabulary, 2–3 scrubbed quotes):
- What would make them a hard NO:
また、すべてのペルソナ、その委員会における役割、根拠となる情報を記載した personas/index.md も作成します。
ステップ 5 — 引き継ぎ
最後に、以下を記載します。
- ユーザーがどこにでも貼り付けられる、5 行の ICP サマリー。
- 「アクセスできなかったソース」と、アクセスを可能にする認証/権限。
- 「確度の記録」— 確度が高い結論と、シグナルが弱い結論。
- 次に実行する正確なコマンド:これらのペルソナで意思決定を議論する
customer-panel-of-experts、またはペルソナを相手に売り込みを検証するprospect-panel-simulator。
ガードレールの再確認
指示がない限り読み取り専用 · 出力に秘密情報を含めない · ペルソナは典型像であり、個人記録ではない · すべての主張に出典とサンプル数を明記 · シグナルが弱い場合は隠さず明示。