Searches for notes in the Carta CRM and helps the user update deal comments. Use this skill when the user says things like "update a note", "edit note", "update note content", "change a note", or "/update-note". Note: standalone note editing is not available via MCP — notes/comments are attached to deals and updated via the update-deal skill.
Installs into .claude/skills of the current project.
Are you the author of Source 401276f4efc4c29f2adb5682?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/gutsofpratik-source-401276f4efc4c29f2adb5682)
---
name: update-note
description: >
Searches for notes in the Carta CRM and helps the user update deal comments.
Use this skill when the user says things like "update a note", "edit note",
"update note content", "change a note", or "/update-note".
Note: standalone note editing is not available via MCP — notes/comments are
attached to deals and updated via the update-deal skill.
allowed-tools:
- mcp__carta__crm_call_tool
- mcp__claude_ai_Carta__crm_call_tool
- mcp__2827383e-1775-4df3-b6ff-04d5392f6d18__crm_call_tool
version: 1.0.0
model: haiku
---
<!-- carta:plugin-version -->
<carta-plugin>carta-crm:1.15.0</carta-plugin>
## Overview
Notes in the Carta CRM MCP are accessible via `search_notes` but are edited as
`comment` fields on deal records via `update_deal`. Help the user find the note
they want to change, then update the associated deal's comment.
## Step 1 — Find the note
Search for the note by keyword:
```
crm_call_tool({ "name": "crm:search_notes", "arguments": { query: "<keyword>", limit: 10 } })
```
Show the results to the user and ask which note they want to update.
## Step 2 — Identify the associated deal
Once the user has selected a note, find the deal it belongs to. Ask the user for
the deal name/company, or search:
```
crm_call_tool({ "name": "crm:get_deal_fields", "arguments": {} })
crm_call_tool({ "name": "crm:search_deals", "arguments": { query: "<company name>", limit: 10 } })
```
Fetch the deal to show the current comment:
```
crm_call_tool({ "name": "crm:fetch_deal_by_deal_id", "arguments": { id: "<deal id>" } })
```
## Step 3 — Collect the updated content
Show the user the existing comment and ask what they'd like to change.
## Step 4 — Update the deal comment
Call:
```
crm_call_tool({
"name": "crm:update_deal",
"arguments": {
id: "<deal id>",
comment: "<updated note content>"
}
})
```
## Step 5 — Report result
On success, respond with:
> "Note updated on deal **{company name}** (ID: `{id}`)."
On error, show the error message and suggest verifying the deal ID by running
`/search-deals`.