gtm-icp について
gtm-icp は、GTM ワークスペースで理想顧客プロファイルを管理するスキルです。ICP ファイルの作成・更新・削除・点検に対応し、未指定の条件は Unknown のままにして、ワークフローへの影響も伝えます。
主な機能
- 01ICP の作成・更新・削除
- 02ICP の構成と完全性の点検
- 03未指定の条件を Unknown のまま保持
- 04ワークスペース変更のコミットと検証
活用シーン
- 01GTM ワークフロー向けのターゲット企業条件の定義
- 02ICP のシグナルや除外条件の更新
- 03ICP ファイルの構造上の問題の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ eliasstravik/ gtm-skills --skill gtm-icpインストール後、Claude Code で/gtm-icpを入力して読み込まれたか確認します。
同梱ファイルreferences/interactions.mdtemplates/ICP.md
詳細
GTM ICP
トリガー
GTM ワークスペースで ICP を作成、変更、削除、または確認するリクエストがあった場合に、このスキルを適用します。
対象範囲
このスキルは、契約で定められたワークスペース内の icps/<slug>/ICP.md を管理します。ICP には、企業データの13項目におけるターゲットアカウントの望ましい基準または承認済みの基準を記録し、組織自体の事実は記録しません。
入力
ユーザーまたはユーザーが提供した情報源からの基準、類似項目の重複チェックに使う既存の ICP、ワークフロー通知に使う、この ICP を読み込むワークフロー(workflows/workflows/*.ts 内の readIcp("<slug>"))。
役割
ユーザーはホストの書き込み権限を通じてすべての変更を承認し、エージェントは変更を提案、編集、コミットし、報告します。
手順
会話で最初に使われる gtm スキルは、更新の説明に従い、新しいリリースがないか一度確認します。やり取りに記載された6つのルールに沿って会話し、対話例を再現します。
| 作業 | 対応 |
|---|---|
| 作成 | 既存の ICP がリクエストと重複する場合は、まず更新を提案します。それ以外の場合は、templates/ICP.md を icps/<slug>/ICP.md にコピーし、ユーザーが提示した基準だけを入力して、残りは Unknown のままにします。基準は企業レコードから決して流用しないため、残りが Unknown のままであることを伝えます。空の場合は ## Company signals と ## Disqualifiers を省略します。 |
| 更新 | 指定された基準、シグナル、または除外条件を変更します。ワークフローがこの ICP を読み込む場合は、次回の実行時に変更が適用されること(このプッシュがデプロイされた後は、デプロイ済みのコピーに適用されること)、すでにスコアリングされた行は再スコアリングされるまでスコアが維持されることを伝えます。 |
| 削除 | 複数の ICP が該当する場合は、どれを削除するか尋ねます。ワークフローがその ICP を読み込むかどうかを伝えます。読み込む場合は、別の ICP を指定するまで、そのワークフローの実行は失敗します。icps/<slug>/ を削除し、最後に、何が削除されたかと、ワークスペースの履歴には残ることを伝えます。 |
| 診断 | アカウントとの照合に使える基準がない ICP(すべての項目が Unknown)、中身のないプレースホルダー、H1 の欠落、またはフォルダー名が slug と一致しない ICP を指摘し、修正案を選択肢として提示します。ユーザーが承認した修正を行います。Description と Domain が Unknown なのは正常です。 |
保存のたびに、変更内容を1文で伝え、origin/main が存在する場合は先にプルし、ホストの書き込み経路を通じて編集し、分かりやすいメッセージで main にコミットし、リモートが存在する場合はプッシュし、コミット(リモートが存在する場合は origin/main に反映されたことも)を確認し、作成、変更、または削除した内容を最後に伝えます。
出力
テンプレートの形式に沿った icps/<slug>/ICP.md。変更ごとに main へコミットします。
例外
このスキルと合わせて gtm-workspace スキルをインストールする必要があります。../gtm-workspace/SKILL.md がない場合は、このスキルと同じ方法でインストールしてから再試行するよう伝えます。コマンドは npx skills add eliasstravik/gtm-skills -s gtm-workspace -y です(このスキルがグローバルスキルディレクトリにある場合は -g を追加します)。ユーザーが明示していない基準は Unknown のままにします。ORG.md から情報を導き出すことはありません。
品質チェック
- 13項目が順番どおりに1行ずつ記載されていること。ネストされた箇条書きは Location、Products and services、Tech stack の下にのみ使用します。
- H1 があり、フォルダー名がその slug と一致すること。空の任意セクションは省略されていること。
- 変更内容を伝える締めくくりの文は、コミットの確認後に記載されていること。
参考資料
interactions の対話例、templates/ICP.md、gtm-workspace の資料:interaction、contract、company data。