claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialproductivity

👤add-contact

プラグイン
carta-crm

説明

Carta CRM MCPサーバーを通じて、1件または複数の連絡先レコードをCarta CRMに追加します。 次のような場合に使用: ユーザーが「連絡先を追加して」「連絡先レコードを作成して」「CRMに連絡先を追加して」「連絡先を保存して」「Carta CRMに連絡先をアップロードして」または「/add-contact」といった発言をした場合。 会話形式で連絡先情報を収集し、MCPサーバーを通じて作成します。 必須項目は名前のみで、その他のフィールドはすべて任意です。

原文を表示

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.

ユースケース

  • 連絡先を追加するよう依頼されたとき
  • 連絡先レコードを作成するよう依頼されたとき
  • Carta CRMに連絡先情報を保存するとき
  • 連絡先をアップロードするよう依頼されたとき

本文(日本語訳)

概要

create_contact MCPツールを使用して、Carta CRMに1件または複数のコンタクトレコードを作成します。 必須フィールドは name のみです。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 — 指定された場合、該当リストにコンタクトを追加

カスタムフィールドへの入力をユーザーが希望する場合は、先にスキーマを取得してください:

mcp__carta_crm__get_contact_custom_fields()

listId については、ユーザーから言及がない限り質問しないでください。


ステップ2 — コンタクトの作成

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

mcp__carta_crm__create_contact({
  name: "<コンタクト名>",
  firstName: "<名>",
  lastName: "<姓>",
  emailDetail: "<メールアドレス>",
  phone: "<電話番号>",
  title: "<役職>",
  tags: ["<タグ1>"],
  fields: { "<field_id>": "<value>" }
})

ユーザーが提供したフィールドのみを含め、それ以外はすべて省略してください。


ステップ3 — 結果の報告

成功した場合:

"コンタクト {name} を保存しました(ID: {id})。"

エラーが発生した場合は、エラーメッセージを表示し、以下を確認するよう案内してください:

  • name が入力されており、空でないことを確認する
  • listId を指定した場合、そのリストが存在するかを確認する

複数コンタクトの追加

複数のコンタクントを追加したい場合は、それぞれについてステップ1〜3を繰り返してから、以下のようにまとめて報告してください:

"N件のコンタクトを作成しました: [名前とIDの一覧]"

原文(English)を表示

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:

mcp__carta_crm__get_contact_custom_fields()

Never ask for listId unless the user brings it up.

Step 2 — Create the contact

Call:

mcp__carta_crm__create_contact({
  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 による自動翻訳です。