plugins/all-skills/skills/zoho-crm-automation/SKILL.md
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.
npx skillsauth add davepoon/buildwithclaude zoho-crm-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 Zoho CRM operations through Composio's Zoho toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/zoho
RUBE_MANAGE_CONNECTIONS with toolkit zohoRUBE_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 zohoWhen to use: User wants to find specific CRM records by criteria
Tool sequence:
ZOHO_LIST_MODULES - List available CRM modules [Prerequisite]ZOHO_GET_MODULE_FIELDS - Get field definitions for a module [Optional]ZOHO_SEARCH_ZOHO_RECORDS - Search records by criteria [Required]ZOHO_GET_ZOHO_RECORDS - Get records from a module [Alternative]Key parameters:
module: Module name (e.g., 'Leads', 'Contacts', 'Deals', 'Accounts')criteria: Search criteria string (e.g., 'Email:equals:[email protected]')fields: Comma-separated list of fields to returnper_page: Number of records per pagepage: Page number for paginationPitfalls:
When to use: User wants to add new leads, contacts, deals, or other CRM records
Tool sequence:
ZOHO_GET_MODULE_FIELDS - Get required fields for the module [Prerequisite]ZOHO_CREATE_ZOHO_RECORD - Create a new record [Required]Key parameters:
module: Target module name (e.g., 'Leads', 'Contacts')data: Record data object with field-value pairsPitfalls:
When to use: User wants to modify existing CRM records
Tool sequence:
ZOHO_SEARCH_ZOHO_RECORDS - Find the record to update [Prerequisite]ZOHO_UPDATE_ZOHO_RECORD - Update the record [Required]Key parameters:
module: Module namerecord_id: ID of the record to updatedata: Object with fields to update (only changed fields needed)Pitfalls:
When to use: User wants to convert a lead into a contact, account, and/or deal
Tool sequence:
ZOHO_SEARCH_ZOHO_RECORDS - Find the lead to convert [Prerequisite]ZOHO_CONVERT_ZOHO_LEAD - Convert the lead [Required]Key parameters:
lead_id: ID of the lead to convertdeal: Deal details if creating a deal during conversionaccount: Account details for the conversioncontact: Contact details for the conversionPitfalls:
When to use: User wants to tag records or manage relationships between records
Tool sequence:
ZOHO_CREATE_ZOHO_TAG - Create a new tag [Optional]ZOHO_UPDATE_RELATED_RECORDS - Update related/linked records [Optional]Key parameters:
module: Module for the tagtag_name: Name of the tagrecord_id: Parent record ID (for related records)related_module: Module of the related recorddata: Related record data to updatePitfalls:
1. Call ZOHO_LIST_MODULES to get all available modules
2. Call ZOHO_GET_MODULE_FIELDS with module name
3. Identify required fields, field types, and picklist values
4. Use field API names (not display labels) in data objects
Simple search:
criteria: '(Email:equals:[email protected])'
Combined criteria:
criteria: '((Last_Name:equals:Doe)AND(Email:contains:example.com))'
Supported operators:
equals, not_equalstarts_with, containsgreater_than, less_than, greater_equal, less_equalbetween (for dates/numbers)per_page (max 200) and page starting at 1info.more_records flagField Names:
Rate Limits:
Data Formats:
Module Access:
| Task | Tool Slug | Key Params | |------|-----------|------------| | List modules | ZOHO_LIST_MODULES | (none) | | Get module fields | ZOHO_GET_MODULE_FIELDS | module | | Search records | ZOHO_SEARCH_ZOHO_RECORDS | module, criteria | | Get records | ZOHO_GET_ZOHO_RECORDS | module, fields, per_page, page | | Create record | ZOHO_CREATE_ZOHO_RECORD | module, data | | Update record | ZOHO_UPDATE_ZOHO_RECORD | module, record_id, data | | Convert lead | ZOHO_CONVERT_ZOHO_LEAD | lead_id, deal, account, contact | | Create tag | ZOHO_CREATE_ZOHO_TAG | module, tag_name | | Update related records | ZOHO_UPDATE_RELATED_RECORDS | module, record_id, related_module, data |
Powered by Composio
development
Stop coding agents from shipping generic UI. Use UIZZE's 800,000+ real web and iOS screens to build product-specific interfaces, define a design contract, cover required states, and run a hard finish gate. Use for web or iOS UI design, implementation, redesign, critique, and pre-ship review in Codex, Claude Code, Cursor, Copilot, and other coding agents.
development
Convene an AI executive board of directors (CEO, CFO, COO, CLO, CISO sub-agent personas) to vet a business idea, product concept, new service offering, M&A target, or operational initiative — and deliver an integrated board memo with a Go/No-Go recommendation. Use this skill whenever the user wants an idea vetted, stress-tested, or reviewed from multiple executive perspectives; asks to "present this to the board," "run this by the boardroom," "vet this idea," "poke holes in this plan," or "prep me for a board meeting"; or shares a business plan, pitch, proposal, or initiative document and asks for structured executive feedback. Also trigger when the user asks for a Go/No-Go decision, risk review across finance/legal/security/operations, or preparation for presenting an initiative to real leadership.
data-ai
私人旅行管家 — 从出发地到目的地的完整行程规划+攻略导出。 输入出发地、目的地、天数、预算、风格偏好,自动输出闭环行程, 包含交通推荐、酒店推荐、美食路线、每日预算,并可选生成攻略。 当用户提到「做攻略」「旅行规划」「旅游计划」「行程安排」时使用。
tools
Use Ontoly's deterministic Software Graph and MCP server for codebase architecture, request tracing, dependency analysis, and impact analysis.