Source profileQuality 95/100

aAAaqwq/AGI-Super-Team/skills/zoho-crm-automation/SKILL.md

zoho-crm-automation

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.

Source repository stars
82
Declared platforms
0
Static risk flags
0
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Automate Zoho CRM operations through Composio's Zoho toolkit via Rube MCP.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/aAAaqwq/AGI-Super-Team --skill "skills/zoho-crm-automation"
    Safe inspection promptEditorial

    Inspect the Agent Skill "zoho-crm-automation" from https://github.com/aAAaqwq/AGI-Super-Team/blob/a1b3bf19948a6f3da84347c920a23fc2799d8824/skills/zoho-crm-automation/SKILL.md at commit a1b3bf19948a6f3da84347c920a23fc2799d8824. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Setup

      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.

      Verify Rube MCP is available by confirming RUBESEARCHTOOLS respondsCall RUBEMANAGECONNECTIONS with toolkit zohoIf connection is not ACTIVE, follow the returned auth link to complete Zoho OAuth
    2. 02

      Prerequisites

      Rube MCP must be connected (RUBESEARCHTOOLS available)

      Rube MCP must be connected (RUBESEARCHTOOLS available)Active Zoho CRM connection via RUBEMANAGECONNECTIONS with toolkit zohoAlways call RUBESEARCHTOOLS first to get current tool schemas
    3. 03

      Core Workflows

      When to use: User wants to find specific CRM records by criteria

      ZOHOLISTMODULES - List available CRM modules [Prerequisite]ZOHOGETMODULEFIELDS - Get field definitions for a module [Optional]ZOHOSEARCHZOHORECORDS - Search records by criteria [Required]
    4. 04

      1. Search and Retrieve Records

      When to use: User wants to find specific CRM records by criteria

      ZOHOLISTMODULES - List available CRM modules [Prerequisite]ZOHOGETMODULEFIELDS - Get field definitions for a module [Optional]ZOHOSEARCHZOHORECORDS - Search records by criteria [Required]
    5. 05

      2. Create Records

      When to use: User wants to add new leads, contacts, deals, or other CRM records

      ZOHOGETMODULEFIELDS - Get required fields for the module [Prerequisite]ZOHOCREATEZOHORECORD - Create a new record [Required]module: Target module name (e.g., 'Leads', 'Contacts')

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score95/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars82SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    aAAaqwq/AGI-Super-Team
    Skill path
    skills/zoho-crm-automation/SKILL.md
    Commit
    a1b3bf19948a6f3da84347c920a23fc2799d8824
    License
    MIT
    Collected
    2026-08-04
    Default branch
    main
    View the original SKILL.md

    Zoho CRM Automation via Rube MCP

    Automate Zoho CRM operations through Composio's Zoho toolkit via Rube MCP.

    Prerequisites

    • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
    • Active Zoho CRM connection via RUBE_MANAGE_CONNECTIONS with toolkit zoho
    • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

    Setup

    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.

    1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
    2. Call RUBE_MANAGE_CONNECTIONS with toolkit zoho
    3. If connection is not ACTIVE, follow the returned auth link to complete Zoho OAuth
    4. Confirm connection status shows ACTIVE before running any workflows

    Core Workflows

    1. Search and Retrieve Records

    When to use: User wants to find specific CRM records by criteria

    Tool sequence:

    1. ZOHO_LIST_MODULES - List available CRM modules [Prerequisite]
    2. ZOHO_GET_MODULE_FIELDS - Get field definitions for a module [Optional]
    3. ZOHO_SEARCH_ZOHO_RECORDS - Search records by criteria [Required]
    4. 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 return
    • per_page: Number of records per page
    • page: Page number for pagination

    Pitfalls:

    • Module names are case-sensitive (e.g., 'Leads' not 'leads')
    • Search criteria uses specific syntax: 'Field:operator:value'
    • Supported operators: equals, starts_with, contains, not_equal, greater_than, less_than
    • Complex criteria use parentheses and AND/OR: '(Email:equals:[email protected])AND(Last_Name:equals:Doe)'
    • GET_ZOHO_RECORDS returns all records with optional filtering; SEARCH is for targeted lookups

    2. Create Records

    When to use: User wants to add new leads, contacts, deals, or other CRM records

    Tool sequence:

    1. ZOHO_GET_MODULE_FIELDS - Get required fields for the module [Prerequisite]
    2. 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 pairs
    • Required fields vary by module (e.g., Last_Name for Contacts)

    Pitfalls:

    • Each module has mandatory fields; use GET_MODULE_FIELDS to identify them
    • Field names use underscores (e.g., 'Last_Name', 'Email', 'Phone')
    • Lookup fields require the related record ID, not the name
    • Date fields must use 'yyyy-MM-dd' format
    • Creating duplicates is allowed unless duplicate check rules are configured

    3. Update Records

    When to use: User wants to modify existing CRM records

    Tool sequence:

    1. ZOHO_SEARCH_ZOHO_RECORDS - Find the record to update [Prerequisite]
    2. ZOHO_UPDATE_ZOHO_RECORD - Update the record [Required]

    Key parameters:

    • module: Module name
    • record_id: ID of the record to update
    • data: Object with fields to update (only changed fields needed)

    Pitfalls:

    • record_id must be the Zoho record ID (numeric string)
    • Only provide fields that need to change; other fields are preserved
    • Read-only and system fields cannot be updated
    • Lookup field updates require the related record ID

    4. Convert Leads

    When to use: User wants to convert a lead into a contact, account, and/or deal

    Tool sequence:

    1. ZOHO_SEARCH_ZOHO_RECORDS - Find the lead to convert [Prerequisite]
    2. ZOHO_CONVERT_ZOHO_LEAD - Convert the lead [Required]

    Key parameters:

    • lead_id: ID of the lead to convert
    • deal: Deal details if creating a deal during conversion
    • account: Account details for the conversion
    • contact: Contact details for the conversion

    Pitfalls:

    • Lead conversion is irreversible; the lead record is removed from the Leads module
    • Conversion can create up to three records: Contact, Account, and Deal
    • Existing account matching may occur based on company name
    • Custom field mappings between Lead and Contact/Account/Deal modules affect the outcome

    5. Manage Tags and Related Records

    When to use: User wants to tag records or manage relationships between records

    Tool sequence:

    1. ZOHO_CREATE_ZOHO_TAG - Create a new tag [Optional]
    2. ZOHO_UPDATE_RELATED_RECORDS - Update related/linked records [Optional]

    Key parameters:

    • module: Module for the tag
    • tag_name: Name of the tag
    • record_id: Parent record ID (for related records)
    • related_module: Module of the related record
    • data: Related record data to update

    Pitfalls:

    • Tags are module-specific; a tag created for Leads is not available in Contacts
    • Related records require both the parent record ID and the related module
    • Tag names must be unique within a module
    • Bulk tag operations may hit rate limits

    Common Patterns

    Module and Field Discovery

    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
    

    Search Criteria Syntax

    Simple search:

    criteria: '(Email:equals:[email protected])'
    

    Combined criteria:

    criteria: '((Last_Name:equals:Doe)AND(Email:contains:example.com))'
    

    Supported operators:

    • equals, not_equal
    • starts_with, contains
    • greater_than, less_than, greater_equal, less_equal
    • between (for dates/numbers)

    Pagination

    • Set per_page (max 200) and page starting at 1
    • Check response info.more_records flag
    • Increment page until more_records is false
    • Total count available in response info

    Known Pitfalls

    Field Names:

    • Use API names, not display labels (e.g., 'Last_Name' not 'Last Name')
    • Custom fields have API names like 'Custom_Field1' or user-defined names
    • Picklist values must match exactly (case-sensitive)

    Rate Limits:

    • API call limits depend on your Zoho CRM plan
    • Free plan: 5000 API calls/day; Enterprise: 25000+/day
    • Implement delays between bulk operations
    • Monitor 429 responses and respect rate limit headers

    Data Formats:

    • Dates: 'yyyy-MM-dd' format
    • DateTime: 'yyyy-MM-ddTHH:mm:ss+HH:mm' format
    • Currency: Numeric values without formatting
    • Phone: String values (no specific format enforced)

    Module Access:

    • Access depends on user role and profile permissions
    • Some modules may be hidden or restricted in your CRM setup
    • Custom modules have custom API names

    Quick Reference

    TaskTool SlugKey Params
    List modulesZOHO_LIST_MODULES(none)
    Get module fieldsZOHO_GET_MODULE_FIELDSmodule
    Search recordsZOHO_SEARCH_ZOHO_RECORDSmodule, criteria
    Get recordsZOHO_GET_ZOHO_RECORDSmodule, fields, per_page, page
    Create recordZOHO_CREATE_ZOHO_RECORDmodule, data
    Update recordZOHO_UPDATE_ZOHO_RECORDmodule, record_id, data
    Convert leadZOHO_CONVERT_ZOHO_LEADlead_id, deal, account, contact
    Create tagZOHO_CREATE_ZOHO_TAGmodule, tag_name
    Update related recordsZOHO_UPDATE_RELATED_RECORDSmodule, record_id, related_module, data

    Alternatives

    Compare before choosing

    Computed 983,251

    davepoon/buildwithclaude

    zoho-crm-automation

    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.

    Computed 9832,606

    K-Dense-AI/scientific-agent-skills

    medchem

    Medicinal chemistry filters for compound triage. Apply drug-likeness rules (Lipinski, Veber, CNS), structural alert catalogs (PAINS, NIBR, ChEMBL), complexity metrics, and the medchem query language for library filtering.

    Computed 9523,781

    alirezarezvani/claude-skills

    channel-economics

    Use when reviewing or rebalancing direct vs. partner-led channel economics — computing fully-loaded cost-to-serve per channel, channel ROI with cash / LTV / marginal lenses, and optimal channel mix subject to constraints. For Head of Commercial, RevOps, and VP Sales doing quarterly channel review when pipeline is mixed (e.g., 60% direct + 40% partner-led) and nobody actually knows which channel makes money after CAC, support load, partner discount, deal-velocity differences, retention differenti

    Computed 9512,632

    XiaomiMiMo/MiMo-Code

    index

    Use this Sales index first for explicit Sales mentions and clear seller workflows: prospecting, lead qualification, account research, monitoring or prioritization, meeting prep, call follow-up, outreach research, deal strategy, pipeline or forecast review, CRM-backed context or data enrichment, internal source finding or sales support, customer quotes or evidence, business cases, competitive briefs, rep coaching, sales company research, and company or contact enrichment. For implicit use require