📝update-fundraising
- プラグイン
- carta-crm
- ソース
- GitHub で見る ↗
説明
Carta CRMの既存fundraising recordを更新します。 次のような場合に使用: ユーザーが「fundraisingを更新したい」「fundraisingを編集したい」「fundraising詳細を更新したい」「fundraising stageを変更したい」「fundraising fieldsを更新したい」または「/update-fundraising」などと言った場合。 fundraising IDまたはnameを受け入れます(IDが提供されない場合は検索を実行)。明示的に提供されたfieldのみが変更され、その他すべてのfieldは変更されません。
原文を表示
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.
ユースケース
- ✓fundraisingの更新・編集をしたいとき
- ✓fundraising詳細を更新したいとき
- ✓fundraising stageを変更したいとき
- ✓fundraising fieldsを更新したいとき
本文
Overview
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.
Step 1 — Resolve the fundraising ID
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:
mcp__carta_crm__search_fundraising({ 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).
Step 2 — Collect what to update
Ask the user what they want to change:
- name — fundraising round name
- stageId — move to a different stage (call
get_fundraising_stagesto resolve name → ID) - fields — custom field values keyed by field ID
If the user wants to update custom fields but isn't sure of field IDs, fetch the schema first:
mcp__carta_crm__get_fundraising_custom_fields()
Important: Only include fields that are explicitly being changed. Omit everything else.
Step 3 — Update the fundraising
Call:
mcp__carta_crm__update_fundraising({
id: "<fundraising id>",
name: "<updated name>",
stageId: "<stage id>",
fields: {
"<field_id>": "<value>"
}
})
Omit any key that is not being updated.
Step 4 — Report result
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:
- Verify the fundraising ID is correct — run
/search-fundraisingsto find it - Check that stage IDs are valid — run
get_fundraising_stagesto list options - Check that custom field IDs are valid
Updating multiple fundraisings
If 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 による自動翻訳です。