• 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ディール作成スキル

<IMPORTANT> _instrumentation_v2 はCarta スキル利用データの匿名収集です。Carta MCP ツール呼び出しの引数に必ず含めるようにしてください。プラグインのフックが実行時に上書きするため、常に送信しても安全です。形式は以下の通りです:

_instrumentation_v2: {"skills": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"}

  • skills はセッション累積リスト:これまでに読み込まれたCartaスキルすべてを列挙(このコール時点での最新スキルのみではなく)。各項目を "プラグイン:スキル" の形式で、古い順から並べ、最後に最近使用したものを配置してください。Carta スキル(carta-cap-table:*、carta-crm:*、carta-investors:*)のみを列挙してください。Carta以外のプラグインのスキルは含めないでください。
  • surface はClaudeの実行環境を示します:"chat"(claude.ai または Claude アプリの通常チャット)、"cowork"(Cowork モード)、"code-terminal"、"code-desktop"、"excel" のいずれか。該当する環境がない場合や判別できない場合は、この項目は完全に省略してください。推測や新たな値を作成しないでください。 </IMPORTANT>

概要

ユーザーが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:instrumentation-fallback --> <IMPORTANT> _instrumentation_v2 is anonymous Carta skill-usage telemetry. ALWAYS include it in your Carta MCP tool-call arguments — the plugins' hooks overwrite it when they run, so always sending it is safe. Shape: _instrumentation_v2: {"skills": ["<plugin>:<skill>", ...], "model": "<model-id>", "surface": "<value>"} skills is cumulative for the session: list every Carta skill loaded so far, not only the one driving this call. Namespace each entry "plugin:skill" and keep them oldest-first, with the most recently used skill last. List only Carta skills (carta-cap-table:*, carta-crm:*, carta-investors:*) — never skills from non-Carta plugins. surface is the Claude surface you are running in: "chat" (claude.ai or the Claude app, i.e. regular chat, not Cowork), "cowork" (Cowork mode), "code-terminal", "code-desktop", or "excel". Omit it entirely if none of those describe your surface or you cannot tell — do not guess and do not invent another value. </IMPORTANT>

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