From carta-crm
Creates deal records in Carta CRM by fetching pipelines and custom fields, collecting details conversationally, then calling the MCP server.
How this skill is triggered — by the user, by Claude, or both
Slash command
/carta-crm:add-dealhaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help the user create one or more deal records in the Carta CRM. First fetch available
Help the user create one or more deal records in the Carta CRM. First fetch available
pipelines and custom fields, then collect deal details conversationally, then call
create_deal.
Call the pipelines tool so the user can pick a pipeline and stage by name:
mcp__carta_crm__get_deal_pipelines_with_stages()
Present the pipeline and stage names to the user. If the call fails, proceed without it — pipeline and stage default to the organization's defaults if omitted.
mcp__carta_crm__get_deal_custom_fields()
Use returned field IDs and labels as hints when collecting deal data. If the call fails, proceed without it.
Ask the user for:
If the user has already provided details in their message, extract them directly without re-asking.
Call:
mcp__carta_crm__create_deal({
pipelineId: "<pipeline id>",
stageId: "<stage id>",
company: {
name: "<company name>",
url: "<company url>"
},
comment: "<comment>",
tags: ["<tag1>", "<tag2>"],
dealLead: "<user id>",
addedAt: "<ISO 8601 date>",
people: {
advisers: ["<contact id>"],
introducer: ["<contact id>"],
management: ["<contact id>"]
},
fields: {
"<field_id>": "<value>"
}
})
Omit any key the user did not provide. Omit company if neither name nor URL was given.
On success, respond with:
"Deal for {company name} created successfully (ID:
{id})."
On error, show the error message and suggest:
get_deal_pipelines_with_stages to list valid optionsIf the user wants to add multiple deals at once, repeat Steps 3–5 for each one. After all are done, summarize:
"Created N deals: [list of company names with IDs]"
npx claudepluginhub anthropics/claude-plugins-official --plugin carta-crmUpdates a deal in Carta CRM via partial update. Resolves deal ID by search, collects fields to change, then calls update API. Supports stage moves, custom fields, tags, people links.
Implements HubSpot CRM contact-to-deal workflows: upsert contacts, create companies/deals, advance pipeline stages, log activities.
Updates CRM pipeline deals: move stages, update values, add notes, track velocity. Provides before/after view and pipeline metric impact.