mcpField
C
crm-maintenance

crm-maintenance

github.com/anthropicsマーケティング・グロース33.6k1.4k 回インストール1 日前に更新
リポジトリ

crm-maintenance について

crm-maintenanceは、メールや会議の活動をHubSpotに記録し、最近のやり取りをもとに取引レコードを監査するスキルです。確認を挟んでコンタクトと取引を特定し、外部に反映される書き込みや修正には事前承認を求めます。

主な機能

  1. 01メールとカレンダーの情報収集
  2. 02HubSpotのコンタクトと取引の特定
  3. 03メールと通話の活動記録
  4. 04取引修正案の現状・変更後表示
  5. 05レコード変更前の承認
  6. 06レコード削除や取引の自動作成なし

活用シーン

  1. 01メールスレッドを該当する取引に記録
  2. 02完了した会議を取引に記録
  3. 03最近のやり取りに基づく取引項目の監査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/anthropics/knowledge-work-plugins --skill crm-maintenance

インストール後、Claude Code で/crm-maintenanceを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference/
cleanup-checklist.md
gotchas.md
hubspot-fields.md
reference/examples/
cleanup-deal.md
log-call-happy-path.md
log-email-happy-path.md

詳細

CRM のメンテナンス

クイックスタート

参照先のメールやカレンダーイベントからコンテキストを取得し、適切な HubSpot のコンタクトと取引を特定して、アクティビティを記録し、変更点を提示します。取引の整理では、最近のメールやカレンダーのアクティビティと照合して取引を監査し、更新案を提示します。承認を得ずに更新を適用してはいけません。

User: "log this call to the Acme deal"
→ Read the most recent completed calendar event
→ Confirm attendees map to the Acme deal's contacts
→ Write a call activity on the Acme deal
→ Report: "Logged call to Acme Q2 Expansion. [deal link]"

ワークフロー

  1. 意図を特定します。 ユーザーのメッセージとコンテキストに基づいて、次の3つのパスのどれに該当するかを判断します。

    • メールパス — 「CRMを更新して」「これを取引に追加して」、またはメールスレッドへの言及がある場合
    • 通話パス — 「この通話を記録して」「ミーティングを記録して」、またはカレンダーイベントへの言及がある場合
    • 整理パス — 「HubSpotを整理して」「この取引は最新の状態ですか」、または特定の取引を監査する依頼の場合 意図が曖昧な場合(例:「HubSpotを更新して」とだけあり、参照先のメール、ミーティング、取引が示されていない場合)は、先にどのパスを使うかユーザーに確認します。
  2. コンテキストを収集します。

    • メールパス:スレッド(件名、参加者、直近の1~3件のメッセージ)を読み取ります。主要な社外コンタクトを特定します。
    • 通話パス:カレンダーイベント(タイトル、出席者、日時、説明)を読み取ります。イベントが指定されていない場合は、直近24時間以内に終了した最も新しいミーティングを使い、処理を進める前にユーザーに確認します。
    • 整理パス:取引(ステージ、金額、クローズ日、次のステップ、関連付けられたコンタクト、直近60日間のアクティビティ)に加え、取引のコンタクトが関係する直近14日間のメールスレッドとカレンダーイベントを取得します。
  3. HubSpot のコンタクトと取引を特定します。 メールパス/通話パスでは、次の手順に従います。

    • メールアドレスで HubSpot のコンタクトを検索します。コンタクトが見つからない場合は、メールの署名またはカレンダーの招待情報から作成します。書き込む前に、チャットで作成することを伝えます。
    • 適切な取引を次の順で探します。(a)ユーザーが指定した取引があればそれを選択、(b)コンタクトの未完了の取引が1件のみならそれを選択、(c)コンタクトの未完了の取引の中からメールの件名またはミーティングのタイトルをもとに曖昧一致で探し、書き込む前に確認、(d)一致する取引がなければユーザーに確認します。取引を自動作成してはいけません。
    • フィールド名、アクティビティの種類、関連付けのルールについては、HubSpot に書き込む前にreference/hubspot-fields.mdを読みます。
    • 重複排除や取引の特定に曖昧さがある場合は、先にreference/gotchas.mdを確認します。最もよくある失敗例が記載されています。
  4. アクションを実行します。

    • メールパス:スレッドの件名をタイトルに、簡潔な要約(スレッド全体ではなく)を本文にして、メールアクティビティを書き込みます。日時には最新のメッセージの日時を設定します。手順例については、reference/examples/log-email-happy-path.mdを参照してください。
    • 通話パス:イベントのタイトル、所要時間、利用可能なメモを含めて、通話アクティビティを書き込みます。日時にはイベントの開始時刻を設定します。コンタクトが見つからない場合の例を含む手順例については、reference/examples/log-call-happy-path.mdを参照してください。
    • 整理パス:reference/cleanup-checklist.mdに従って各フィールドを確認し、変更案の一覧を作成します。現在の値と変更案を並べて表示します。ユーザーが承認した内容のみを書き込みます。詳しい手順例については、reference/examples/cleanup-deal.mdを参照してください。
  5. 承認ゲート — 外部から見える書き込みはすべて対象です。 コンタクトの作成やアクティビティの記録では、書き込む前にユーザーに伝え、書き込み後に結果を提示します。整理に伴う編集では、ユーザーが具体的な変更を承認するまで、何も書き込んではいけません。

  6. 実行内容を報告します。 何を書き込んだか、何が保留中かをユーザーに伝えます。可能であれば、対象の取引への HubSpot リンクを含めます。簡潔にまとめます。

承認ゲート

  • レコードは絶対に削除しないでください。 コンタクト、取引、アクティビティを問わず削除しません。ユーザーから依頼された場合は、このスキルでは対応できないことを伝え、HubSpot を案内してください。
  • ユーザーから明示的な承認を得ずに、取引ステージを変更したり取引をクローズしたりしないでください。 根拠が十分にある場合でも同様です。変更を提案し、判断を保留してください。
  • 依頼されていない取引を新規作成しないでください。 該当する取引を特定できない場合は、ユーザーに確認してください。
  • コンタクトを作成する前に、その旨を伝えてください。 1行で伝えれば、ユーザーが誤記や重複を見つけられます。
  • 整理の際は、変更前後を並べて表示してください。 現在の値と提案する値を示し、項目ごとに承認を待ってください。

リファレンス

コメント