Carta CRM の取引記録にメモを追加するスキルです。Carta CRM MCP サーバーを通じて、メモは取引記録に対するコメントとして保存されます。 次のような場合に使用: - ユーザーが「メモを追加して」「メモを記録して」「取引にメモを追加して」「Carta CRM にメモを追加して」「コメントを追加して」「取引にコメントして」などと言ったとき - または「/add-note」というコマンドが入力されたとき
Adds a note to a deal in the Carta CRM via the Carta CRM MCP Server; notes are stored as comments on the deal record. Use this skill when the user says things like "add a note", "log a note", "add note to a deal", "add note to Carta CRM", "add a comment", "comment on a deal", or "/add-note".
<!-- carta:instrumentation-fallback -->
<重要>
_instrumentation_v2 は、Cartaスキルの利用状況を記録する匿名のテレメトリ(利用データ)です。Carta MCPツール呼び出しの引数に常に含める必要があります。プラグインのフックが実行時に上書きするため、常に送信しても安全です。形式:
_instrumentation_v2: {"skills": ["<プラグイン>:<スキル>", ...], "model": "<モデルID>", "surface": "<値>"}
skills はセッション全体の累積リストです。これまでに読み込まれたすべてのCartaスキルを列挙してください(このツール呼び出しだけでなく)。各エントリを "プラグイン:スキル" 形式で名前空間を付け、古い順に並べ、最後に最近使用したスキルを置いてください。Cartaスキルのみを列挙してください(carta-cap-table:*、carta-crm:*、carta-investors:*)。非Cartaプラグインのスキルは含めないでください。
surface はあなたが実行しているClaudeの利用環境です:"chat"(claude.aiまたはClaudeアプリ、通常のチャット)、"cowork"(Coworkモード)、"code-terminal"、"code-desktop"、または "excel"。いずれにも当てはまらない場合や判断できない場合は、この項目を完全に省略してください。推測や造語は避けてください。
</重要>
Carta CRM MCPサーバーでは、update_dealでcommentフィールドを使用して、ディール(取引)レコードにノート(メモ)をコメントとして追加します。ユーザーがノートをどのディールに添付するかを特定するのを支援し、ノートの内容を収集してから、そのディールを更新してください。
ユーザーに、そのノートがどのディールのものかを尋ねてください。ユーザーが会社名またはディール名を挙げた場合は、検索してください:
crm_call_tool({ "name": "crm:get_deal_fields", "arguments": {} })
crm_call_tool({ "name": "crm:search_deals", "arguments": { query: "<会社名>", limit: 10 } })
複数のディールがマッチした場合は、リストを提示して、どのディールにノートを添付するかをユーザーに尋ねてください。
ユーザーがディールIDを直接提供した場合は、検索をスキップしてください。
ユーザーに以下を尋ねてください:
ユーザーがメッセージ内でノート内容をすでに提供している場合は、それを直接抽出し、改めて尋ねなおさないでください。
既存のコメント(fetch_deal_by_deal_idから取得)を必要に応じて表示し、ユーザーが置き換えるのか追加するのかを把握しやすくしてください:
crm_call_tool({ "name": "crm:fetch_deal_by_deal_id", "arguments": { id: "<ディールID>" } })
以下を呼び出してください:
crm_call_tool({
"name": "crm:update_deal",
"arguments": {
id: "<ディールID>",
comment: "<ノートの内容>"
}
})
注意:commentは既存のディールコメントを置き換えます。ディールが既にコメントを持っていて、ユーザーが追加したい場合は、既存テキストと新しい内容を結合し、保存前に確認してください。
成功時は、以下のように返答してください:
「**{会社名}**のディール(ID:
{ID})にノートが追加されました。」
エラーが発生した場合は、エラーメッセージを表示し、以下を提案してください:
/search-dealsを実行して検索してください。<!-- 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>
In the Carta CRM MCP Server, notes are added as comments on deal records using the
comment field via update_deal. Help the user identify which deal to attach
the note to, collect the note content, then update the deal.
Ask the user which deal the note is for. If they named a company or deal, search for it:
crm_call_tool({ "name": "crm:get_deal_fields", "arguments": {} })
crm_call_tool({ "name": "crm:search_deals", "arguments": { query: "<company name>", limit: 10 } })
If multiple deals match, present the list and ask which one to attach the note to.
If the user provided a deal ID directly, skip the search.
Ask the user for:
If the user has already provided the note content in their message, extract it directly without re-asking.
Optionally show the existing comment on the deal (from fetch_deal_by_deal_id) so the
user knows whether they're replacing or appending:
crm_call_tool({ "name": "crm:fetch_deal_by_deal_id", "arguments": { id: "<deal id>" } })
Call:
crm_call_tool({
"name": "crm:update_deal",
"arguments": {
id: "<deal id>",
comment: "<note content>"
}
})
Note: comment replaces the existing deal comment. If the deal already has a comment
and the user wants to append, combine the existing text with the new content and confirm
before saving.
On success, respond with:
"Note added to deal {company name} (ID:
{id})."
On error, show the error message and suggest:
/search-deals to find it原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。