claude-skills/

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

last sync 22h ago
スキルOfficialproductivity

📝add-deal

プラグイン
carta-crm

説明

Carta CRM MCP Server を通じて、Carta CRM に1件または複数のディールレコードを作成します。 次のような場合に使用: ユーザーが「ディールを追加して」「ディールを作成して」「ディールを記録して」「CRM にディールを追加して」「Carta CRM にディールを追加して」または「/add-deal」といった発言をしたとき。 会話形式でディール情報を収集し、MCP サーバーを通じてディールを作成します。

原文を表示

Creates one or more deal records in the Carta CRM via the Carta CRM MCP Server. Use this skill when the user says things like "add a deal", "create a deal", "log a deal", "add deal to CRM", "add deal to Carta CRM", or "/add-deal". Collects deal information conversationally, then creates it via the MCP server.

ユースケース

  • ディール情報を追加したいとき
  • 複数のディールレコードを作成するとき
  • CRM にディール情報を記録するとき

本文(日本語訳)

概要

Carta CRM に1件以上のディールレコードを作成するユーザーをサポートします。 まず利用可能なパイプラインとカスタムフィールドを取得し、次に会話形式でディールの詳細を収集してから、create_deal を呼び出します。

ステップ 1 — 利用可能なパイプラインとステージの取得

ユーザーが名前でパイプラインとステージを選択できるよう、パイプラインツールを呼び出します:

mcp__carta_crm__get_deal_pipelines_with_stages()

パイプラインとステージの名前をユーザーに提示してください。 呼び出しが失敗した場合は、それなしで進めます — パイプラインとステージを省略した場合は、組織のデフォルト値が使用されます。

ステップ 2 — 利用可能なカスタムフィールドの確認(任意)

mcp__carta_crm__get_deal_custom_fields()

返されたフィールド ID とラベルを、ディールデータ収集時のヒントとして使用します。 呼び出しが失敗した場合は、それなしで進めます。

ステップ 3 — ディール情報の収集

以下の情報をユーザーに確認します:

  • パイプライン(任意)— このディールが属するパイプライン(ステップ 1 の結果から)
  • ステージ(任意)— パイプライン内のステージ(ステップ 1 の結果から)
  • 会社名(任意)— ディールに関連する企業名
  • 会社 URL(任意)— 企業のウェブサイト(自動エンリッチメントに使用)
  • コメント(任意)— ディールに関するメモやコメント
  • タグ(任意)— タグ文字列の配列
  • ディールリード(任意)— ディールリードとして割り当てるユーザー ID
  • 追加日時(任意)— ディールが追加された日付(ISO 8601 形式)
  • 担当者(任意)— アドバイザー、紹介者、管理者のコンタクト ID
  • カスタムフィールド(任意)— ステップ 2 で返されたフィールド

ユーザーがメッセージ内ですでに詳細を提供している場合は、再度確認せずに直接抽出してください。

ステップ 4 — ディールの作成

以下を呼び出します:

mcp__carta_crm__create_deal({
  pipelineId: "<pipeline id>",
  stageId: "<stage id>",
  company: {
    name: "<company name>",
    url: "<company url>"
  },
  comment: "<comment>",
  tags: ["<tag1>", "<tag2>"],
  dealLead: "<user id>",
  addedAt: "<ISO 8601 date>",
  people: {
    advisers: ["<contact id>"],
    introducer: ["<contact id>"],
    management: ["<contact id>"]
  },
  fields: {
    "<field_id>": "<value>"
  }
})

ユーザーが指定しなかったキーは省略してください。 会社名と URL のいずれも提供されなかった場合は、company ごと省略してください。

ステップ 5 — 結果の報告

成功した場合は、次のように応答します:

"{会社名} のディールが正常に作成されました(ID: {id})。"

エラーが発生した場合は、エラーメッセージを表示し、以下を提案します:

  • パイプラインとステージ ID を確認する — get_deal_pipelines_with_stages を実行して有効なオプションを一覧表示
  • カスタムフィールド ID が正しいか確認する

複数ディールの追加

ユーザーが複数のディールを一度に追加したい場合は、各ディールに対してステップ 3〜5 を繰り返します。 すべて完了したら、以下のように要約します:

"N 件のディールを作成しました: [会社名と ID の一覧]"

原文(English)を表示

Overview

Help the user create one or more deal records in the Carta CRM. First fetch available pipelines and custom fields, then collect deal details conversationally, then call create_deal.

Step 1 — Fetch available pipelines and stages

Call the pipelines tool so the user can pick a pipeline and stage by name:

mcp__carta_crm__get_deal_pipelines_with_stages()

Present the pipeline and stage names to the user. If the call fails, proceed without it — pipeline and stage default to the organization's defaults if omitted.

Step 2 — Discover available custom fields (optional)

mcp__carta_crm__get_deal_custom_fields()

Use returned field IDs and labels as hints when collecting deal data. If the call fails, proceed without it.

Step 3 — Collect deal information

Ask the user for:

  • Pipeline (optional) — which pipeline this deal belongs to (from Step 1)
  • Stage (optional) — which stage within the pipeline (from Step 1)
  • Company name (optional) — the company associated with the deal
  • Company URL (optional) — company website (used for auto-enrichment)
  • Comment (optional) — notes or comments about the deal
  • Tags (optional) — array of tag strings
  • Deal lead (optional) — user ID to assign as deal lead
  • Added at (optional) — ISO 8601 date the deal was added
  • People (optional) — contact IDs for advisers, introducers, management
  • Custom fields (optional) — any fields returned in Step 2

If the user has already provided details in their message, extract them directly without re-asking.

Step 4 — Create the deal

Call:

mcp__carta_crm__create_deal({
  pipelineId: "<pipeline id>",
  stageId: "<stage id>",
  company: {
    name: "<company name>",
    url: "<company url>"
  },
  comment: "<comment>",
  tags: ["<tag1>", "<tag2>"],
  dealLead: "<user id>",
  addedAt: "<ISO 8601 date>",
  people: {
    advisers: ["<contact id>"],
    introducer: ["<contact id>"],
    management: ["<contact id>"]
  },
  fields: {
    "<field_id>": "<value>"
  }
})

Omit any key the user did not provide. Omit company if neither name nor URL was given.

Step 5 — Report result

On success, respond with:

"Deal for {company name} created successfully (ID: {id})."

On error, show the error message and suggest:

  • Verify pipeline and stage IDs — run get_deal_pipelines_with_stages to list valid options
  • Check that custom field IDs are valid

Adding multiple deals

If the user wants to add multiple deals at once, repeat Steps 3–5 for each one. After all are done, summarize:

"Created N deals: [list of company names with IDs]"

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