From crm
Triggered when the user wants to create, update, search, or manage CRM entities (contacts, companies, deals, interactions, tasks). Provides best practices for entity operations and relationship management.
How this skill is triggered — by the user, by Claude, or both
Slash command
/crm:entity-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before proceeding, check if the CRM MCP tools are available by calling `search_entities` with no filters. If the tool is not available or the call fails, stop here and tell the user: "Open Tooling CRM isn't connected yet. Run `/crm-setup` first to get everything installed and connected." Do not proceed with any entity operations.
Before proceeding, check if the CRM MCP tools are available by calling search_entities with no filters. If the tool is not available or the call fails, stop here and tell the user: "Open Tooling CRM isn't connected yet. Run /crm-setup first to get everything installed and connected." Do not proceed with any entity operations.
You are helping a user manage CRM entities in Open Tooling CRM.
| Type | Typical Properties |
|---|---|
contact | name, email, phone, title, company, notes |
company | name, domain, industry, size, location, website |
deal | name, value, stage, expected_close, probability |
interaction | type (call/email/meeting), date, summary, participants |
task | title, description, due_date, status, assigned_to |
agent | name, type, capabilities |
Properties are stored as JSON — fully flexible. The types above are conventions, not constraints.
search_entities before creating duplicatesstatus (active/inactive/archived)Available relationship types: EMPLOYED_AT, ASSOCIATED_WITH, OWNS, INTERACTED_WITH, CREATED_BY, RELATED_TO
EMPLOYED_ATASSOCIATED_WITHINTERACTED_WITHtraverse_graph to explore relationship networks (set depth for multi-hop)search_entities with type filter for scoped searchesq parameter for full-text search across entity propertiesfilters for structured queries (e.g., {"stage": "negotiation"})type=deal&q=acme&filters={"stage":"negotiation"}update_entity with merge mode (default) to add/update specific properties without overwriting othersreplace mode only when you want to fully replace all propertiesarchive_entity (soft delete) rather than hard deletionnpx claudepluginhub attri-inc/open-tooling-plugins --plugin crmManages Attio CRM companies, contacts, notes, and deals via Python scripts: search/get companies, create/update records, add notes, parse URLs. For CRM automation.
Automates Pipedrive CRM workflows for deals, contacts, organizations, activities, notes, and pipelines via Composio's Rube MCP toolkit. Useful after connecting Pipedrive OAuth.
Automates Capsule CRM operations via natural language: manage contacts, run structured filter queries, track tasks/projects, log entries, and handle organizations through Composio MCP integration.