{"id":"fb473cf6-1c38-4f28-8a28-48766704afda","shortId":"ZpCRUJ","kind":"skill","title":"close-automation","tagline":"Automate Close CRM tasks via Rube MCP (Composio): create leads, manage calls/SMS, handle tasks, and track notes. Always search tools first for current schemas.","description":"# Close CRM Automation via Rube MCP\n\nAutomate Close CRM operations through Composio's Close toolkit via Rube MCP.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Close connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `close`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `close`\n3. If connection is not ACTIVE, follow the returned auth link to complete Close API authentication\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Create and Manage Leads\n\n**When to use**: User wants to create new leads or manage existing lead records\n\n**Tool sequence**:\n1. `CLOSE_CREATE_LEAD` - Create a new lead in Close [Required]\n\n**Key parameters**:\n- `name`: Lead/company name\n- `contacts`: Array of contact objects associated with the lead\n- `custom`: Custom field values as key-value pairs\n- `status_id`: Lead status ID\n\n**Pitfalls**:\n- Leads in Close represent companies/organizations, not individual people\n- Contacts are nested within leads; create the lead first, then contacts are included\n- Custom field keys use the custom field ID (e.g., 'custom.cf_XXX'), not display names\n- Duplicate lead detection is not automatic; check before creating\n\n### 2. Log Calls\n\n**When to use**: User wants to log a phone call activity against a lead\n\n**Tool sequence**:\n1. `CLOSE_CREATE_CALL` - Log a call activity [Required]\n\n**Key parameters**:\n- `lead_id`: ID of the associated lead\n- `contact_id`: ID of the contact called\n- `direction`: 'outbound' or 'inbound'\n- `status`: Call status ('completed', 'no-answer', 'busy', etc.)\n- `duration`: Call duration in seconds\n- `note`: Call notes\n\n**Pitfalls**:\n- lead_id is required; calls must be associated with a lead\n- Duration is in seconds, not minutes\n- Call direction affects reporting and analytics\n- contact_id is optional but recommended for tracking\n\n### 3. Send SMS Messages\n\n**When to use**: User wants to send or log SMS messages through Close\n\n**Tool sequence**:\n1. `CLOSE_CREATE_SMS` - Send or log an SMS message [Required]\n\n**Key parameters**:\n- `lead_id`: ID of the associated lead\n- `contact_id`: ID of the contact\n- `direction`: 'outbound' or 'inbound'\n- `text`: SMS message content\n- `status`: Message status\n\n**Pitfalls**:\n- SMS functionality requires Close phone/SMS integration to be configured\n- lead_id is required for all SMS activities\n- Outbound SMS may require a verified sending number\n- Message length limits may apply depending on carrier\n\n### 4. Manage Tasks\n\n**When to use**: User wants to create or manage follow-up tasks\n\n**Tool sequence**:\n1. `CLOSE_CREATE_TASK` - Create a new task [Required]\n\n**Key parameters**:\n- `lead_id`: Associated lead ID\n- `text`: Task description\n- `date`: Due date for the task\n- `assigned_to`: User ID of the assignee\n- `is_complete`: Whether the task is completed\n\n**Pitfalls**:\n- Tasks are associated with leads, not contacts\n- Date format should follow ISO 8601\n- assigned_to requires the Close user ID, not email or name\n- Tasks without a date appear in the 'no due date' section\n\n### 5. Manage Notes\n\n**When to use**: User wants to add or retrieve notes on leads\n\n**Tool sequence**:\n1. `CLOSE_GET_NOTE` - Retrieve a specific note [Required]\n\n**Key parameters**:\n- `note_id`: ID of the note to retrieve\n\n**Pitfalls**:\n- Notes are associated with leads\n- Note IDs are required for retrieval; search leads first to find note references\n- Notes support plain text and basic formatting\n\n### 6. Delete Activities\n\n**When to use**: User wants to remove call records or other activities\n\n**Tool sequence**:\n1. `CLOSE_DELETE_CALL` - Delete a call activity [Required]\n\n**Key parameters**:\n- `call_id`: ID of the call to delete\n\n**Pitfalls**:\n- Deletion is permanent and cannot be undone\n- Only the call creator or admin can delete calls\n- Deleting a call removes it from all reports and timelines\n\n## Common Patterns\n\n### Lead and Contact Relationship\n\n```\nClose data model:\n- Lead = Company/Organization\n  - Contact = Person (nested within Lead)\n  - Activity = Call, SMS, Email, Note (linked to Lead)\n  - Task = Follow-up item (linked to Lead)\n  - Opportunity = Deal (linked to Lead)\n```\n\n### ID Resolution\n\n**Lead ID**:\n```\n1. Search for leads using the Close search API\n2. Extract lead_id from results (format: 'lead_XXXXXXXXXXXXX')\n3. Use lead_id in all activity creation calls\n```\n\n**Contact ID**:\n```\n1. Retrieve lead details to get nested contacts\n2. Extract contact_id (format: 'cont_XXXXXXXXXXXXX')\n3. Use in call/SMS activities for accurate tracking\n```\n\n### Activity Logging Pattern\n\n```\n1. Identify the lead_id and optionally contact_id\n2. Create the activity (call, SMS, note) with lead_id\n3. Include relevant metadata (duration, direction, status)\n4. Create follow-up tasks if needed\n```\n\n## Known Pitfalls\n\n**ID Formats**:\n- Lead IDs: 'lead_XXXXXXXXXXXXX'\n- Contact IDs: 'cont_XXXXXXXXXXXXX'\n- Activity IDs vary by type: 'acti_XXXXXXXXXXXXX', 'call_XXXXXXXXXXXXX'\n- Custom field IDs: 'custom.cf_XXXXXXXXXXXXX'\n- Always use the full ID string\n\n**Rate Limits**:\n- Close API has rate limits based on your plan\n- Implement delays between bulk operations\n- Monitor response headers for rate limit status\n- 429 responses require backoff\n\n**Custom Fields**:\n- Custom fields are referenced by their API ID, not display name\n- Different lead statuses may have different required custom fields\n- Custom field types (text, number, date, dropdown) enforce value formats\n\n**Data Integrity**:\n- Leads are the primary entity; contacts and activities are linked to leads\n- Deleting a lead may cascade to its contacts and activities\n- Bulk operations should validate IDs before executing\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| Create lead | CLOSE_CREATE_LEAD | name, contacts, custom |\n| Log call | CLOSE_CREATE_CALL | lead_id, direction, status, duration |\n| Send SMS | CLOSE_CREATE_SMS | lead_id, text, direction |\n| Create task | CLOSE_CREATE_TASK | lead_id, text, date, assigned_to |\n| Get note | CLOSE_GET_NOTE | note_id |\n| Delete call | CLOSE_DELETE_CALL | call_id |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["close","automation","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-close-automation","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/close-automation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34882 github stars · SKILL.md body (6,831 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T12:50:46.807Z","embedding":null,"createdAt":"2026-04-18T21:34:28.983Z","updatedAt":"2026-04-24T12:50:46.807Z","lastSeenAt":"2026-04-24T12:50:46.807Z","tsv":"'/mcp':84 '1':104,152,173,276,373,462,554,616,703,732,758 '2':116,257,712,740,767 '3':124,354,721,747,777 '4':140,444,784 '429':847 '5':537 '6':599 '8601':514 'accur':753 'acti':809 'action':985 'activ':56,129,145,270,283,427,601,613,623,678,727,751,755,770,804,892,906 'add':81,98,546 'admin':648 'affect':342 'alway':21,66,818 'analyt':345 'answer':311 'api':94,138,711,827,859 'appear':530 'appli':440 'applic':979 'array':190 'ask':1023 'assign':487,515,957 'assigne':493 'associ':194,292,330,391,475,504,576 'auth':133 'authent':139 'autom':3,4,30,34 'automat':253 'avail':55,109 'backoff':850 'base':831 'basic':597 'boundari':1031 'bulk':838,907 'busi':312 'call':67,117,259,269,279,282,300,306,315,320,327,340,609,619,622,627,632,645,651,654,679,729,771,811,930,933,967,970,971 'call/sms':750 'calls/sms':15 'cannot':640 'carrier':443 'cascad':901 'check':254 'clarif':1025 'clear':998 'client':91 'close':2,5,28,35,41,57,65,123,137,174,182,215,277,370,374,414,463,519,555,617,668,709,826,923,931,941,950,961,968 'close-autom':1 'common':662 'companies/organizations':217 'company/organization':672 'complet':136,308,495,500 'composio':11,39 'configur':92,419 'confirm':111,141 'connect':51,58,62,120,126,142 'cont':745,802 'contact':189,192,221,231,294,299,346,393,398,508,666,673,730,739,742,765,800,890,904,927 'content':406 'core':150 'creat':12,153,163,175,177,226,256,278,375,453,464,466,768,785,921,924,932,942,948,951 'creation':728 'creator':646 'criteria':1034 'crm':6,29,36 'current':26,74 'custom':198,199,234,239,813,851,853,871,873,928 'custom.cf':243,816 'data':669,883 'date':481,483,509,529,535,878,956 'deal':695 'delay':836 'delet':600,618,620,634,636,650,652,897,966,969 'depend':441 'describ':986,1002 'descript':480 'detail':735 'detect':250 'differ':864,869 'direct':301,341,399,782,936,947 'display':246,862 'dropdown':879 'due':482,534 'duplic':248 'durat':314,316,334,781,938 'e.g':242 'email':523,681 'endpoint':100 'enforc':880 'entiti':889 'environ':1014 'environment-specif':1013 'etc':313 'execut':913,981 'exist':168 'expert':1019 'extract':713,741 'field':200,235,240,814,852,854,872,874 'find':589 'first':24,71,229,587 'follow':130,457,512,688,787 'follow-up':456,687,786 'format':510,598,718,744,795,882 'full':821 'function':412 'get':73,78,556,737,959,962 'handl':16 'header':842 'id':208,211,241,288,289,295,296,324,347,387,388,394,395,421,474,477,490,521,566,567,580,628,629,699,702,715,724,731,743,762,766,776,794,797,801,805,815,822,860,911,935,945,954,965,972 'identifi':759 'implement':835 'inbound':304,402 'includ':233,778 'individu':219 'input':1028 'integr':416,884 'iso':513 'item':690 'key':95,184,204,236,285,384,471,563,625,919 'key-valu':203 'known':792 'lead':13,156,165,169,176,180,197,209,213,225,228,249,273,287,293,323,333,386,392,420,473,476,506,551,578,586,664,671,677,685,693,698,701,706,714,719,723,734,761,775,796,798,865,885,896,899,922,925,934,944,953 'lead/company':187 'length':437 'limit':438,825,830,845,990 'link':134,683,691,696,894 'log':258,266,280,366,379,756,929 'manag':14,61,119,155,167,445,455,538 'match':999 'may':430,439,867,900 'mcp':10,33,45,48,80,87,107 'messag':357,368,382,405,408,436 'metadata':780 'minut':339 'miss':1036 'model':670 'monitor':840 'must':49,328 'name':186,188,247,525,863,926 'need':96,791 'nest':223,675,738 'new':164,179,468 'no-answ':309 'note':20,319,321,539,549,557,561,565,570,574,579,590,592,682,773,960,963,964 'number':435,877 'object':193 'oper':37,839,908 'opportun':694 'option':349,764 'outbound':302,400,428 'output':1008 'overview':989 'pair':206 'param':920 'paramet':185,286,385,472,564,626 'pattern':663,757 'peopl':220 'perman':638 'permiss':1029 'person':674 'phone':268 'phone/sms':415 'pitfal':212,322,410,501,573,635,793 'plain':594 'plan':834 'prerequisit':46 'primari':888 'quick':914 'rate':824,829,844 'recommend':351 'record':170,610 'refer':591,915 'referenc':856 'relationship':667 'relev':779 'remov':608,655 'report':343,659 'repres':216 'requir':183,284,326,383,413,423,431,470,517,562,582,624,849,870,1027 'resolut':700 'respond':115 'respons':841,848 'result':717 'retriev':548,558,572,584,733 'return':132 'review':1020 'rube':9,32,44,47,52,60,68,79,106,112,118 'rube.app':83 'rube.app/mcp':82 'run':147 'safeti':1030 'schema':27,76 'scope':1001 'search':22,53,69,113,585,704,710 'second':318,337 'section':536 'send':355,364,377,434,939 'sequenc':172,275,372,461,553,615 'server':88 'setup':77 'show':144 'skill':977,993 'skill-close-automation' 'slug':918 'sms':356,367,376,381,404,411,426,429,680,772,940,943 'source-sickn33' 'specif':560,1015 'status':143,207,210,305,307,407,409,783,846,866,937 'stop':1021 'string':823 'substitut':1011 'success':1033 'support':593 'task':7,17,446,459,465,469,479,486,498,502,526,686,789,916,949,952,997 'test':1017 'text':403,478,595,876,946,955 'timelin':661 'tool':23,54,70,75,114,171,274,371,460,552,614,917 'toolkit':42,64,122 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':19,353,754 'treat':1006 'type':808,875 'undon':642 'use':159,237,262,360,449,542,604,707,722,748,819,975,991 'user':160,263,361,450,489,520,543,605 'valid':910,1016 'valu':201,205,881 'vari':806 'verifi':105,433 'via':8,31,43,59 'want':161,264,362,451,544,606 'whether':496 'within':224,676 'without':527 'work':103 'workflow':149,151,983 'xxx':244 'xxxxxxxxxxxxx':720,746,799,803,810,812,817","prices":[{"id":"f502805d-6b5f-48a5-b9e1-c0a71d24bb9f","listingId":"fb473cf6-1c38-4f28-8a28-48766704afda","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:34:28.983Z"}],"sources":[{"listingId":"fb473cf6-1c38-4f28-8a28-48766704afda","source":"github","sourceId":"sickn33/antigravity-awesome-skills/close-automation","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/close-automation","isPrimary":false,"firstSeenAt":"2026-04-18T21:34:28.983Z","lastSeenAt":"2026-04-24T12:50:46.807Z"}],"details":{"listingId":"fb473cf6-1c38-4f28-8a28-48766704afda","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"close-automation","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"6474b7faefa4d752a6797f98c26e6e0d5b2db3cf","skill_md_path":"skills/close-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/close-automation"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"close-automation","description":"Automate Close CRM tasks via Rube MCP (Composio): create leads, manage calls/SMS, handle tasks, and track notes. Always search tools first for current schemas."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/close-automation"},"updatedAt":"2026-04-24T12:50:46.807Z"}}