• 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/スキル
SKILLKnowledge Workproductivity

add-contact

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

Carta CRM MCP Server を通じて、Carta CRM に1件以上の連絡先レコードを追加するスキルです。 次のような場合に使用:ユーザーが「連絡先を追加してほしい」「連絡先レコードを作成してほしい」「CRM に連絡先を追加してほしい」「連絡先を保存してほしい」「Carta CRM に連絡先をアップロードしてほしい」などと言った場合、または「/add-contact」コマンドが実行された場合。 このスキルは会話形式で連絡先情報を収集してから、MCP Server を経由してレコードを作成します。必須項目は名前のみで、その他の項目(住所やメールアドレスなど)はすべてオプションです。

原文を表示

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に連絡先を保存してほしいと言われたとき
  • /add-contactコマンドが実行されたとき
本文(日本語訳)

Carta CRM — 連絡先作成スキル

概要

ユーザーが Carta CRM に1件以上の連絡先レコードを作成するのをサポートします。create_contact MCP ツールを使用します。必須項目は「名前」のみです。既に提供されている情報と合わせて、すぐにツールを呼び出してください。オプション項目が未入力でも進めます。

ステップ1 — 連絡先情報の収集

「名前」のみ必須です。ユーザーが既に提供している情報をすべて抽出してください。再度確認する必要はありません。「名前」が不足していれば、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: "<連絡先名>",
    firstName: "<名>",
    lastName: "<姓>",
    emailDetail: "<メールアドレス>",
    phone: "<電話番号>",
    title: "<職種>",
    tags: ["<タグ1>"],
    fields: { "<field_id>": "<値>" }
  }
})

ユーザーが提供したフィールドのみ含めてください。その他は省略します。

ステップ3 — 結果を報告

成功時:

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

エラー時は、エラーメッセージを表示して以下をお勧めください:

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

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

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

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

原文(English)を表示

<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.5</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 による自動翻訳です。