claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialproductivity

📝update-fundraising

プラグイン
carta-crm

説明

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.

ユースケース

  • ファンドレイジングレコードを更新したい
  • ファンドレイジングの詳細を編集する
  • ファンドレイジングのステージを変更する
  • ファンドレイジングのフィールドを更新する

本文(日本語訳)

概要

既存のファンドレイジングを部分的に更新します。指定されたフィールドのみが変更されます — これは完全な置き換えではなく、部分更新です。 まずファンドレイジングIDを特定し、変更内容を収集してから、更新ツールを呼び出してください。

ステップ 1 — ファンドレイジングIDの特定

ユーザーがファンドレイジングIDを直接指定した場合は、そのIDを使用してステップ 3 にスキップしてください。

名前またはキーワードのみが指定された場合は、まず検索を行います:

mcp__carta_crm__search_fundraising({ query: "<name>", limit: 10 })

複数のファンドレイジングが一致した場合は、一覧を表示し、どれを更新するかユーザーに確認を求めてください (各項目の名前とIDを表示すること)。

ステップ 2 — 更新内容の収集

変更したい内容をユーザーに確認します:

  • name — ファンドレイジングラウンドの名前
  • stageId — 別のステージへの移動(名前 → IDの解決には get_fundraising_stages を呼び出す)
  • fields — フィールドIDをキーとするカスタムフィールドの値

ユーザーがカスタムフィールドを更新したいが、フィールドIDが不明な場合は、先にスキーマを取得してください:

mcp__carta_crm__get_fundraising_custom_fields()

重要: 明示的に変更するフィールドのみを含めてください。それ以外はすべて省略します。

ステップ 3 — ファンドレイジングの更新

以下を呼び出します:

mcp__carta_crm__update_fundraising({
  id: "<fundraising id>",
  name: "<updated name>",
  stageId: "<stage id>",
  fields: {
    "<field_id>": "<value>"
  }
})

更新しないキーはすべて省略してください。

ステップ 4 — 結果の報告

成功した場合は、変更内容のサマリーを返してください:

"ファンドレイジング {name} を更新しました(ID: {id})。変更箇所: [変更されたフィールドの一覧]"

エラーが発生した場合は、エラーメッセージを表示し、以下を提案してください:

  • ファンドレイジングIDが正しいか確認する — /search-fundraisings を実行して検索する
  • ステージIDが有効か確認する — get_fundraising_stages を実行して選択肢を一覧表示する
  • カスタムフィールドIDが有効か確認する

複数のファンドレイジングの更新

同じ変更を複数のファンドレイジングに適用したい場合は、それぞれについてステップ 1 およびステップ 3〜4 を繰り返してください。 最後に以下のサマリーを表示します:

"N 件のファンドレイジングを更新しました: [名前の一覧]"

原文(English)を表示

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_stages to 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-fundraisings to find it
  • Check that stage IDs are valid — run get_fundraising_stages to 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 による自動翻訳です。