• 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-deal

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

Carta CRM(顧客関係管理システム)MCP サーバーを通じて、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 にディール情報を登録する
  • /add-deal コマンド実行時
本文(日本語訳)

Carta CRM ディール作成スキル

概要

ユーザーがCarta CRM(顧客関係管理システム)にディール(取引)レコードを1件以上作成するのをサポートします。

まず利用可能なパイプライン(営業段階の流れ)とカスタムフィールド(ユーザー定義項目)を取得し、その後ユーザーから対話形式でディール情報を収集してから、create_dealを実行します。

ステップ1:利用可能なパイプラインと段階を取得

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

crm_call_tool({ "name": "crm:get_deal_pipelines_with_stages", "arguments": {} })

パイプライン名と段階名をユーザーに提示します。この呼び出しが失敗した場合は、スキップして進めてください。パイプラインと段階は省略されると、組織のデフォルト設定が適用されます。

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

crm_call_tool({ "name": "crm:get_deal_custom_fields", "arguments": {} })

返されたフィールドIDとラベルを、ディールデータ収集時のヒントとして活用します。

この呼び出しが失敗した場合は、スキップして進めてください。

ステップ3:ディール情報を収集

ユーザーに以下の項目を確認します:

  • パイプライン(任意)— このディールが属するパイプライン(ステップ1から選択)
  • 段階(任意)— パイプライン内の段階(ステップ1から選択)
  • 企業名(任意)— ディールに関連する企業
  • 企業ウェブサイト(任意)— 企業のホームページURL(自動情報補充に使用)
  • コメント(任意)— ディールに関するメモや備考
  • タグ(任意)— タグ文字列の配列
  • ディールリード(任意)— ディール担当者として割り当てるユーザーID
  • 追加日時(任意)— ディールが追加されたISO 8601形式の日付
  • 担当者(任意)— アドバイザー、紹介者、経営陣などの連絡先ID
  • カスタムフィールド(任意)— ステップ2で返されたフィールド

ユーザーが既にメッセージ内で詳細情報を提供している場合は、確認なしに直接その情報を抽出します。

ステップ4:ディールを作成

次のように呼び出します:

crm_call_tool({
  "name": "crm:create_deal",
  "arguments": {
    pipelineId: "<パイプラインID>",
    stageId: "<段階ID>",
    company: {
      name: "<企業名>",
      url: "<企業URL>"
    },
    comment: "<コメント>",
    tags: ["<タグ1>", "<タグ2>"],
    dealLead: "<ユーザーID>",
    addedAt: "<ISO 8601形式の日付>",
    people: {
      advisers: ["<連絡先ID>"],
      introducer: ["<連絡先ID>"],
      management: ["<連絡先ID>"]
    },
    fields: {
      "<フィールドID>": "<値>"
    }
  }
})

ユーザーが指定しなかったキーは省略します。企業名とURLの両方が指定されなかった場合は、company全体を省略します。

ステップ5:結果を報告

成功時は以下の形式で応答します:

「**{企業名}**のディールが正常に作成されました(ID: {id})。」

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

  • パイプラインと段階のIDを確認 — get_deal_pipelines_with_stagesを実行して有効なオプションを確認
  • カスタムフィールドIDが有効であることを確認

複数のディールを追加する場合

ユーザーが複数のディールを一度に追加したい場合は、各ディールについてステップ3~5を繰り返します。

すべて完了したら、まとめて報告します:

「N件のディールを作成しました: [企業名とIDのリスト]」

原文(English)を表示

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

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:

crm_call_tool({ "name": "crm:get_deal_pipelines_with_stages", "arguments": {} })

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)

crm_call_tool({ "name": "crm:get_deal_custom_fields", "arguments": {} })

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:

crm_call_tool({
  "name": "crm:create_deal",
  "arguments": {
    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 による自動翻訳です。