Carta CRM の資金調達レコード(企業の資金調達に関する情報)を更新します。 次のような場合に使用: ユーザーが「資金調達を更新する」「資金調達を編集する」「資金調達の詳細を更新する」「資金調達の段階を変更する」「資金調達の項目を更新する」などと言ったとき、または「/update-fundraising」というコマンドが実行されたとき 資金調達 ID または名前を指定できます。ID が提供されない場合は検索を行います。指定された項目のみが変更され、その他のすべての項目は変わりません。
Updates an existing fundraising record in the Carta CRM. Use this skill when the user says things like "update a fundraising", "edit fundraising", "update fundraising details", "change fundraising stage", "update fundraising fields", or "/update-fundraising". Accepts a fundraising ID or name (will search if no ID provided). Only the fields explicitly provided are changed — all other fields are left untouched.
<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.2</carta-plugin>
既存の資金調達ラウンドを部分的に更新します。指定されたフィールドのみが変更され、全体置き換えではありません。まず資金調達ラウンドのIDを確認し、変更内容を集約してから、更新ツールを呼び出します。
ユーザーが資金調達ラウンドのIDを直接提供した場合は、それを使用してステップ3に進みます。
名前やキーワードのみが指定された場合は、まず検索を実行してください:
crm_call_tool({ "name": "crm:search_fundraising", "arguments": { query: "<name>", limit: 10 } })
複数の資金調達ラウンドがマッチした場合は、一覧を提示し、ユーザーにどれを更新するか確認を求めてください(各項目の名前とIDを表示)。
ユーザーに何を変更したいのか確認してください:
get_fundraising_stages を呼び出して名前からIDを確認)ユーザーがステージ名で移動を希望する場合は、ステージを取得して名前からIDに変換してください:
crm_call_tool({ "name": "crm:get_fundraising_stages", "arguments": {} })
ユーザーがカスタムフィールドを更新したいものの、フィールドIDが不明な場合は、まずスキーマ(データ構造の定義)を取得してください:
crm_call_tool({ "name": "crm:get_fundraising_custom_fields", "arguments": {} })
重要: 明示的に変更されるフィールドのみを含めてください。それ以外は省略します。
以下を実行してください:
crm_call_tool({
"name": "crm:update_fundraising",
"arguments": {
id: "<fundraising id>",
name: "<updated name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
}
})
更新対象でないキーは省略してください。
成功時は、変更内容の要約を応答してください:
「資金調達ラウンド {name} を更新しました(ID:
{id})。変更内容: [変更されたフィールドのリスト]」
エラーの場合は、エラーメッセージを表示し、以下を提案してください:
/search-fundraisings を実行して検索してくださいget_fundraising_stages を実行してオプション一覧を表示してくださいユーザーが同じ変更を複数の資金調達ラウンドに適用したい場合は、各ラウンドでステップ1とステップ3〜4を繰り返してください。最後に要約を提示してください:
「N個の資金調達ラウンドを更新しました: [名前のリスト]」
<!-- carta:plugin-version --> <carta-plugin>carta-crm:1.14.5</carta-plugin>
Partially update an existing fundraising. Only fields provided are modified — this is a partial update, not a replacement. First resolve the fundraising ID, collect what to change, then call the update tool.
If the user provided a fundraising ID directly, use it and skip to Step 3.
If only a name or keyword was given, search first:
crm_call_tool({ "name": "crm:search_fundraising", "arguments": { query: "<name>", limit: 10 } })
If multiple fundraisings match, present the list and ask the user to confirm which one to update (show name and ID for each).
Ask the user what they want to change:
get_fundraising_stages to resolve name → ID)If the user wants to move to a stage by name, fetch the stages to resolve name → ID:
crm_call_tool({ "name": "crm:get_fundraising_stages", "arguments": {} })
If the user wants to update custom fields but isn't sure of field IDs, fetch the schema first:
crm_call_tool({ "name": "crm:get_fundraising_custom_fields", "arguments": {} })
Important: Only include fields that are explicitly being changed. Omit everything else.
Call:
crm_call_tool({
"name": "crm:update_fundraising",
"arguments": {
id: "<fundraising id>",
name: "<updated name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
}
})
Omit any key that is not being updated.
On success, respond with a summary of what changed:
"Fundraising {name} updated (ID:
{id}). Changed: [list of changed fields]"
On error, show the error message and suggest:
/search-fundraisings to find itget_fundraising_stages to list optionsIf the user wants to apply the same change to multiple fundraisings, repeat Steps 1 and 3–4 for each. Summarize at the end:
"Updated N fundraisings: [list of names]"
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。