• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialproductivity

contact-lookup

プラグイン
HubSpot Sales
ソース
GitHub で見る ↗
説明

HubSpot(営業管理ツール)から特定の人物の情報を一括取得し、営業案件の状況、ライフサイクルステージ(顧客との関係段階)、最後のやり取り、メモ、タスク、関連する企業情報などをまとめて表示します。 **次のような場合に使用:** ユーザーが特定の人物を名前で質問するとき — 「Xの情報を見せて」「Xの記録を表示」「Xはどんな状況か」「Xの状態を確認」「Xって誰」「Xについて教えて」「Xの進捗状況は」「Xと最後に連絡したのはいつ」「Xを調べて」。また、ユーザーが連絡先メールアドレスを貼り付けて、その人物についての情報を知りたいときも対象です。

原文を表示

Pulls a full view of a contact from HubSpot — deal status, lifecycle stage, last interaction, notes, tasks, and associated company. Returns a clean summary in chat. ALWAYS use this skill when the user asks about a specific person by name — "pull up X", "show me X's record", "what's happening with X", "check X", "who is X", "tell me about X", "what's X's status", "when did we last contact X", "look up X". Also trigger when the user pastes a contact email address wanting context on that person.

ユースケース
  • 特定の人物の情報を名前で質問するとき
  • 人物の営業案件の状況を確認するとき
  • 顧客とのやり取り履歴を確認するとき
  • 連絡先メールアドレスから人物情報を検索するとき
本文(日本語訳)

顧客情報検索

以下のツール名は、HubSpot MCP コネクタに想定される名前です。ツールが利用できない場合は、スキルの更新を確認するか、HubSpot ツールセット内の代替オプションを確認してください。利用可能なツールが変更される場合があります。

ステップ1:顧客を探す

以下を同時に実行します:

  • get_organization_details → portalId、uiDomain を保存
  • search_crm_objects:objectType: contacts、クエリ: ユーザーメッセージから名前またはメールアドレスを抽出、プロパティ: 名前、姓、メールアドレス、役職、電話番号、関連会社ID、リード状態、ライフサイクルステージ、最終連絡日時、最終メール送信日時、作成日時

複数の顧客がマッチした場合は、簡潔な一覧(名前、役職、会社名)を表示して、ユーザーの確認を待ちます。

ステップ2:関連情報の並行取得

以下を同時に実行します:

案件 — search_crm_objects で案件を検索。フィルター: 関連する顧客ID、プロパティ: 案件名、ステージ、金額、クローズ予定日、ステージ確度

メモ — 顧客に関連するメモを get_crm_objects で取得。プロパティ: メモ本文、タイムスタンプ — 最新3件、降順

タスク — 顧客に関連するタスクを get_crm_objects で取得。プロパティ: タスク件名、ステータス、タイムスタンプ、フィルター: ステータス = 未開始または進行中

会社(会社IDが存在する場合)— get_crm_objects で会社情報を取得。objectId: 会社ID、プロパティ: 名前、ドメイン、業界、従業員数、都市、国

ステップ3:情報を整形して表示

[名前 姓] — [役職] at [会社名]
[メールアドレス] · [電話番号(ある場合)]
ライフサイクル: [ステージ] · リード状態: [状態]
登録日: [日付(例: Jan 15, 2024)]

案件(ない場合は省略、複数ある場合は全て列記)
• [案件名] · [ステージ] · [金額] · [クローズ予定日]に完了予定

最終接触
[メール/メモ経由で X 日前] [日付]
[最新メモからの1文要約]

メモ(最新3件)
• [日付]: [メモから抜粋した重要な1行]

未完了タスク
• [タスク件名] — 期限[日付]
  • メモから重要な1文を抽出します。短縮や省略はしません。
  • 最終接触が60日以上前の場合は、フラグを表示: 「⚠️ 最終接触: X 日前」
  • 情報がないセクションは完全に省略します。「該当なし」などのプレースホルダーは表示しません。

最後に以下を表示:

https://[uiDomain]/contacts/[portalId]/contact/[contactId]

エラー処理

  • 見つからない場合:メールアドレスで再検索するか、新規顧客を作成するよう提案します。
  • 複数マッチした場合:一覧を表示して、ユーザーの確認を待ちます。
原文(English)を表示

Contact Lookup

Tool names below are expected names for the HubSpot MCP connector. If a named tool isn't available, check for updates to the skill and/or alternates in the HubSpot toolset as available tools may change

Phase 1 — Find the contact

Run simultaneously:

  • get_organization_details → store portalId, uiDomain
  • search_crm_objects: objectType: contacts, query: name or email from user message, properties: firstname, lastname, email, jobtitle, phone, associatedcompanyid, hs_lead_status, lifecyclestage, notes_last_contacted, hs_email_last_send_date, createdate

If multiple contacts match, show a short disambiguation list (name, title, company) and wait for confirmation.

Phase 2 — Parallel enrichment

Run simultaneously:

Deals — search_crm_objects deals, filter: associations.contact = contactId, properties: dealname, dealstage, amount, closedate, hs_deal_stage_probability

Notes — get_crm_objects notes associated with contactId, properties: hs_note_body, hs_timestamp — last 3, descending

Tasks — get_crm_objects tasks associated with contactId, properties: hs_task_subject, hs_task_status, hs_timestamp, filter: status = NOT_STARTED or IN_PROGRESS

Company (if companyId exists) — get_crm_objects companies, objectId: companyId, properties: name, domain, industry, numberofemployees, city, country

Phase 3 — Format the snapshot

[First Last] — [Job Title] at [Company]
[email] · [phone if present]
Lifecycle: [lifecyclestage] · Lead status: [hs_lead_status]
Added: [createdate as "MMM D, YYYY"]

DEALS  (omit if none; list each if multiple)
• [Deal name] · [Stage] · [Amount] · closes [Close date]

LAST CONTACT
[X days ago via email/note] on [date]
[One sentence summary from most recent note]

NOTES (last 3)
• [Date]: [Key line from note]

OPEN TASKS
• [Task subject] — due [date]
  • Extract the key sentence from a note — don't truncate.
  • If last contact > 60 days ago, flag: "⚠️ Last contact [X] days ago"
  • Omit empty sections entirely — no "N/A" or placeholder text.

End with:

https://[uiDomain]/contacts/[portalId]/contact/[contactId]

Error handling

  • Not found: Offer to search by email or create a new contact.
  • Multiple matches: Show disambiguation list, wait for confirmation.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。