claude-skills/

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

last sync 22h ago
スキルKnowledge Workproductivity

👤add-contact

プラグイン
carta-crm

説明

Carta CRM MCP Serverを経由して、Carta CRMに1つ以上のcontactレコードを追加します。 次のような場合に使用: - ユーザーが「contactを追加する」「contactレコードを作成する」「CRMにcontactを追加する」「contactを保存する」「Carta CRMにcontactをアップロードする」などと言った場合、または「/add-contact」コマンドが実行された場合 会話形式で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.

ユースケース

  • contactレコードを新規作成するとき
  • Carta CRMにcontact情報を追加するとき
  • ユーザーが/add-contactコマンドを実行したとき

本文

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