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

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

Carta CRM(顧客管理システム)MCP サーバーを通じて、Carta CRM に1件以上のディール(取引)レコードを作成します。 **次のような場合に使用:** - 「ディールを追加して」 - 「取引を作成して」 - 「ディールを記録して」 - 「CRM にディールを追加して」 - 「Carta CRM にディールを追加して」 - 「/add-deal」 ユーザーの入力から対話形式で取引情報を集めた後、MCP サーバーを経由して CRM に作成します。

原文を表示

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.14.2

概要

ユーザーが Carta CRM に一件以上の取引記録を作成するのをサポートします。最初に利用可能なパイプライン(営業フロー)とカスタムフィールド(組織独自の情報項目)を取得し、その後、対話形式で取引の詳細を収集してから 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 形式(例:2024-01-15)の取引追加日
  • 関係者(任意) — アドバイザー、紹介者、経営層の連絡先ID
  • カスタムフィールド(任意) — ステップ2で返された任意のフィールド

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

ステップ4 — 取引を作成

以下を呼び出します:

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>"
    }
  }
})

ユーザーが指定しなかったキーは省略してください。企業名と 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.14.5</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 による自動翻訳です。