skills/intercom-automation/SKILL.md
--- name: intercom-automation description: Automate Intercom tasks via Rube MCP (Composio): conversations, contacts, companies, segments, admins. Always search tools first for current schemas. category: AI & Agents source: antigravity tags: [api, mcp, ai, automation, workflow, rag] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/intercom-automation --- # Intercom Automation via Rube MCP Automate Intercom operations through Composio's Intercom toolkit via Rube MCP.
npx skillsauth add ranbot-ai/awesome-skills skills/intercom-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate Intercom operations through Composio's Intercom toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit intercomRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit intercomWhen to use: User wants to create, list, search, or manage support conversations
Tool sequence:
INTERCOM_LIST_ALL_ADMINS - Get admin IDs for assignment [Prerequisite]INTERCOM_LIST_CONVERSATIONS - List all conversations [Optional]INTERCOM_SEARCH_CONVERSATIONS - Search with filters [Optional]INTERCOM_GET_CONVERSATION - Get conversation details [Optional]INTERCOM_CREATE_CONVERSATION - Create a new conversation [Optional]Key parameters:
from: Object with type ('user'/'lead') and id for conversation creatorbody: Message body (HTML supported)id: Conversation ID for retrievalquery: Search query object with field, operator, valuePitfalls:
from field, not an admin<p> tagsWhen to use: User wants to reply to, close, reopen, or assign conversations
Tool sequence:
INTERCOM_GET_CONVERSATION - Get current state [Prerequisite]INTERCOM_REPLY_TO_CONVERSATION - Add a reply [Optional]INTERCOM_ASSIGN_CONVERSATION - Assign to admin/team [Optional]INTERCOM_CLOSE_CONVERSATION - Close conversation [Optional]INTERCOM_REOPEN_CONVERSATION - Reopen closed conversation [Optional]Key parameters:
conversation_id / id: Conversation IDbody: Reply message body (HTML supported)type: Reply type ('admin' or 'user')admin_id: Admin ID for replies from admin, assignment, and close/reopenassignee_id: Admin or team ID for assignmentmessage_type: 'comment' (default) or 'note' (internal)Pitfalls:
admin_id is REQUIRED for admin replies, close, reopen, and assignment operationsmessage_type: 'note'; visible only to workspace membersWhen to use: User wants to search, view, or manage contacts (users and leads)
Tool sequence:
INTERCOM_SEARCH_CONTACTS - Search contacts with filters [Required]INTERCOM_GET_A_CONTACT - Get specific contact [Optional]INTERCOM_SHOW_CONTACT_BY_EXTERNAL_ID - Look up by external ID [Optional]INTERCOM_LIST_CONTACTS - List all contacts [Optional]INTERCOM_LIST_TAGS_ATTACHED_TO_A_CONTACT - Get contact tags [Optional]INTERCOM_LIST_ATTACHED_SEGMENTS_FOR_CONTACT - Get contact segments [Optional]INTERCOM_DETACH_A_CONTACT - Remove contact from company [Optional]Key parameters:
contact_id: Contact ID for retrievalexternal_id: External system ID for lookupquery: Search filter object with field, operator, valuepagination: Object with per_page and starting_after cursorPitfalls:
{field, operator, value}=, !=, >, <, ~ (contains), !~ (not contains), IN, NINstarting_after cursor for paginationWhen to use: User wants to list workspace admins or identify specific admins
Tool sequence:
INTERCOM_LIST_ALL_ADMINS - List all admins and teams [Required]INTERCOM_IDENTIFY_AN_ADMIN - Get specific admin details [Optional]Key parameters:
admin_id: Admin ID for identificationPitfalls:
type: 'team'When to use: User wants to view segments or get aggregate counts
Tool sequence:
INTERCOM_LIST_SEGMENTS - List all segments [Opttools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.