• 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

add-contact

プラグイン
carta-crm
ソース
GitHub で見る ↗
説明

Carta CRM の連絡先レコードを追加します Carta CRM MCP サーバーを通じて、1 件以上の連絡先レコードを Carta CRM に追加するスキルです。 **次のような場合に使用:** 「連絡先を追加して」「連絡先レコードを作成して」「CRM に連絡先を追加して」「連絡先を保存して」「Carta CRM に連絡先をアップロードして」、または「/add-contact」というコマンドなど、ユーザーが連絡先の追加を求めている場合。 **使い方:** 会話形式でユーザーから連絡先情報を集めた後、MCP サーバーを経由して Carta CRM に登録します。名前は必須ですが、その他の項目(メールアドレスや電話番号など)はすべてオプションです。

原文を表示

Adds one or more contact records to the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a contact", "create a contact record", "add contact to CRM", "save a contact", "upload contact to Carta CRM", or "/add-contact". Collects contact information conversationally, then creates it via the MCP server. Only name is required — all other fields are optional.

ユースケース
  • 連絡先を追加するとき
  • 連絡先レコードを作成するとき
  • CRM に連絡先を保存するとき
本文(日本語訳)

<!-- carta:instrumentation-fallback --> <IMPORTANT> _instrumentation_v2 は、Carta スキルの使用状況を記録する匿名の計測機能です。Carta MCP ツール呼び出しの引数に必ず含めてください。プラグインのフックが実行時に上書きするため、常に送信しても安全です。形式: _instrumentation_v2: {"skills": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"}

skills はセッション全体で累積します。これまでに読み込まれたすべての Carta スキルをリストしてください(このツール呼び出しを駆動しているスキルだけではなく)。各エントリを "plugin:skill" の形式で名前空間を付け、古い順に並べて、最も最近使用されたスキルを最後に配置してください。Carta スキル(carta-cap-table:*、carta-crm:*、carta-investors:*)だけをリストしてください。非 Carta プラグインのスキルは含めないでください。

surface は、あなたが実行している Claude インターフェース(サーフェス)です。"chat"(claude.ai または Claude アプリでの通常のチャット。Cowork 以外)、"cowork"(Cowork モード)、"code-terminal"、"code-desktop"、または "excel" です。これらのいずれにも当てはまらない場合、または判断できない場合は、surface を省略してください。推測したり、別の値を作成したりしないでください。 </IMPORTANT>

概要

ユーザーが Carta CRM で 1 件以上の連絡先レコードを作成するのを支援します。create_contact MCP ツールを使用します。必須項目は name(氏名)のみです。それと、ユーザーがすでに提供している他の詳細情報を集めてからツールを呼び出してください。オプション項目がない場合は、先に進んでください。

ステップ 1 — 連絡先情報を集める

必須項目は name のみです。ユーザーのメッセージにすでに含まれているすべての情報を抽出してください。改めて聞き直さないでください。name が足りない場合は、1 回だけ尋ねてください。

収集できるフィールド:

  • name(必須)— 姓名、または firstName + lastName から導出
  • firstName、lastName、middleName(オプション)
  • emailDetail — メインメールアドレス、emailDetailSecond/Third/Fourth は追加メール用
  • phone — メイン電話番号、businessPhone/thirdPhone/fourthPhone は追加番号用
  • title — 肩書き・職職
  • headline — 簡潔な自己紹介やキャッチフレーズ
  • location — 勤務地(市、州、国)
  • socialLinks — linkedinUrl、twitterUrl、githubUrl、facebookUrl
  • jobs — 職歴({companyName, title, startedOn, endedOn} の配列)
  • tags — タグの配列
  • notes — 自由形式のメモ
  • listId — 提供された場合、その連絡先をそのリストに追加します

ユーザーがカスタムフィールドを入力したい場合は、まずスキーマを取得してください:

crm_call_tool({ "name": "crm:get_contact_custom_fields", "arguments": {} })

ユーザーが持ち出さない限り、listId を尋ねないでください。

ステップ 2 — 連絡先を作成する

以下を呼び出してください:

crm_call_tool({
  "name": "crm:create_contact",
  "arguments": {
    name: "<contact name>",
    firstName: "<first>",
    lastName: "<last>",
    emailDetail: "<email>",
    phone: "<phone>",
    title: "<title>",
    tags: ["<tag1>"],
    fields: { "<field_id>": "<value>" }
  }
})

ユーザーが提供したフィールドだけを含めてください。他はすべて省略してください。

ステップ 3 — 結果を報告する

成功した場合は、以下のように応答してください:

「連絡先 {name} を保存しました(ID: {id})。」

エラーの場合は、エラーメッセージを表示して、以下を提案してください:

  • name が提供され、空でないことを確認してください
  • listId が提供された場合、それが存在することを確認してください

複数の連絡先を追加する

ユーザーが複数の連絡先を追加したい場合は、各連絡先について ステップ 1~3 を繰り返してから、以下のように要約してください:

「N 件の連絡先を作成しました: [ID 付き氏名のリスト]」

原文(English)を表示

<!-- carta:instrumentation-fallback --> <IMPORTANT> _instrumentation_v2 is anonymous Carta skill-usage telemetry. ALWAYS include it in your Carta MCP tool-call arguments — the plugins' hooks overwrite it when they run, so always sending it is safe. Shape: _instrumentation_v2: {"skills": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"} skills is cumulative for the session: list every Carta skill loaded so far, not only the one driving this call. Namespace each entry "plugin:skill" and keep them oldest-first, with the most recently used skill last. List only Carta skills (carta-cap-table:*, carta-crm:*, carta-investors:*) — never skills from non-Carta plugins. surface is the Claude surface you are running in: "chat" (claude.ai or the Claude app, i.e. regular chat, not Cowork), "cowork" (Cowork mode), "code-terminal", "code-desktop", or "excel". Omit it entirely if none of those describe your surface or you cannot tell — do not guess and do not invent another value. </IMPORTANT>

Overview

Help the user create one or more contact records in the Carta CRM using the create_contact MCP tool. Only name is required — collect that and any other details the user has already provided, then call the tool. Do not block on optional fields.

Step 1 — Collect contact information

Only name is required. Extract everything the user has already provided in their message without re-asking. If name is missing, ask for it once.

Fields you can collect:

  • name (required) — full name, or derived from firstName + lastName
  • firstName, lastName, middleName (optional)
  • emailDetail — primary email; emailDetailSecond/Third/Fourth for additional emails
  • phone — primary phone; businessPhone/thirdPhone/fourthPhone for additional numbers
  • title — job title
  • headline — short bio or tagline
  • location — work location: city, state, country
  • socialLinks — linkedinUrl, twitterUrl, githubUrl, facebookUrl
  • jobs — work experience: array of {companyName, title, startedOn, endedOn}
  • tags — array of string tags
  • notes — free-text notes
  • listId — if provided, adds the contact to that list

If the user wants to populate custom fields, fetch the schema first:

crm_call_tool({ "name": "crm:get_contact_custom_fields", "arguments": {} })

Never ask for listId unless the user brings it up.

Step 2 — Create the contact

Call:

crm_call_tool({
  "name": "crm:create_contact",
  "arguments": {
    name: "<contact name>",
    firstName: "<first>",
    lastName: "<last>",
    emailDetail: "<email>",
    phone: "<phone>",
    title: "<title>",
    tags: ["<tag1>"],
    fields: { "<field_id>": "<value>" }
  }
})

Include only the fields the user provided. Omit everything else.

Step 3 — Report result

On success, respond with:

"Contact {name} saved successfully (ID: {id})."

On error, show the error message and suggest:

  • Check that name is provided and non-empty
  • Verify the listId exists if one was provided

Adding multiple contacts

If the user wants to add multiple contacts, repeat Steps 1–3 for each one, then summarize:

"Created N contacts: [list of names with IDs]"

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