• 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 CRM プラグイン

<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.15.0</carta-plugin>

概要

ユーザーが 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 — 結果を報告

成功時は以下のように応答してください:

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

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

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

複数の連絡先を追加する場合

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

「{数}件の連絡先を作成しました:[名前と ID のリスト]」

原文(English)を表示

<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.15.0</carta-plugin>

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