[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J018AVSSACTWDJHR3BV9W0":3,"skill-same:01M6J018AVSSACTWDJHR3BV9W0":82},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":58,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M6J018AVSSACTWDJHR3BV9W0","apollo-automation",null,"Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.","onfire7777\u002Funiversal-ai-skills-library","onfire7777","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F240866566?v=4","01M6HZJCF2QEW8DY7HE1JDKGK2","Jake B","01M6HZJCKK8SEXKN76V9SGKZ12",17,"MIT","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fapollo-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"automation","Apollo Automation","apollo","discover","contacts","organizations","enrich","prospect","lead generation","io","outreach","generation","integration","MCP","natural language","search","build","manage","sales","MCP Integration","2026-11-10 10:12:30",false,"---\nname: apollo-automation\ndescription: \"Automate Apollo.io lead generation -- search organizations, discover contacts, enrich prospect data, manage contact stages, and build targeted outreach lists -- using natural language through the Composio MCP integration.\"\ncategory: sales-intelligence\nrequires:\n  mcp:\n    - rube\n---\n\n# Apollo Automation\n\nSupercharge your sales prospecting with Apollo.io -- search companies, discover decision-makers, enrich contact data with emails and phone numbers, and manage your sales pipeline stages -- all through natural language commands.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fapollo](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fapollo)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Apollo.io account when prompted (API key authentication).\n3. Start issuing natural language commands to prospect and enrich leads.\n\n---\n\n## Core Workflows\n\n### 1. Search Organizations\nFind target companies using filters like name, location, employee count, and industry keywords.\n\n**Tool:** `APOLLO_ORGANIZATION_SEARCH`\n\n**Example prompt:**\n> \"Find SaaS companies in Texas with 50-500 employees on Apollo\"\n\n**Key parameters:**\n- `q_organization_name` -- Partial name match (e.g., \"Apollo\" matches \"Apollo Inc.\")\n- `organization_locations` -- HQ locations to include (e.g., \"texas\", \"tokyo\")\n- `organization_not_locations` -- HQ locations to exclude\n- `organization_num_employees_ranges` -- Employee ranges in \"min,max\" format (e.g., \"50,500\")\n- `q_organization_keyword_tags` -- Industry keywords (e.g., \"software\", \"healthcare\")\n- `page` \u002F `per_page` -- Pagination (max 100 per page, max 500 pages)\n\n---\n\n### 2. Discover People at Companies\nSearch Apollo's contact database for people matching title, seniority, location, and company criteria.\n\n**Tool:** `APOLLO_PEOPLE_SEARCH`\n\n**Example prompt:**\n> \"Find VPs of Sales at microsoft.com and apollo.io\"\n\n**Key parameters:**\n- `person_titles` -- Job titles (e.g., \"VP of Sales\", \"CTO\")\n- `person_seniorities` -- Seniority levels (e.g., \"director\", \"vp\", \"senior\")\n- `person_locations` -- Geographic locations of people\n- `q_organization_domains` -- Company domains (e.g., \"apollo.io\" -- exclude \"www.\")\n- `organization_ids` -- Apollo company IDs from Organization Search\n- `contact_email_status` -- Filter by email status: \"verified\", \"unverified\", \"likely to engage\"\n- `page` \u002F `per_page` -- Pagination (max 100 per page)\n\n---\n\n### 3. Enrich Individual Contacts\nGet comprehensive data (email, phone, LinkedIn, company info) for a single person using their email, LinkedIn URL, or name + company.\n\n**Tool:** `APOLLO_PEOPLE_ENRICHMENT`\n\n**Example prompt:**\n> \"Enrich Tim Zheng at Apollo.io on Apollo\"\n\n**Key parameters (at least one identifier required):**\n- `email` -- Person's email address\n- `linkedin_url` -- Full LinkedIn profile URL\n- `first_name` + `last_name` + (`organization_name` or `domain`) -- Name-based matching\n- `domain` -- Bare hostname without protocol (e.g., \"apollo.io\", not \"https:\u002F\u002Fapollo.io\")\n- `reveal_personal_emails` -- Set true to get personal emails (may use extra credits)\n- `reveal_phone_number` -- Set true for phone numbers (requires `webhook_url`)\n\n---\n\n### 4. Bulk Enrich Prospects\nEnrich up to 10 people simultaneously for efficient batch processing.\n\n**Tool:** `APOLLO_BULK_PEOPLE_ENRICHMENT`\n\n**Example prompt:**\n> \"Bulk enrich these 5 leads with their Apollo data: [list of names\u002Femails]\"\n\n**Key parameters:**\n- `details` (required) -- Array of 1-10 person objects, each with identifiers like `email`, `linkedin_url`, `first_name`, `last_name`, `domain`, `company_name`\n- `reveal_personal_emails` -- Include personal emails (extra credits)\n- `reveal_phone_number` -- Include phone numbers (requires `webhook_url`)\n\n---\n\n### 5. Manage Contact Pipeline Stages\nList available stages and update contacts through your sales funnel.\n\n**Tools:** `APOLLO_LIST_CONTACT_STAGES`, `APOLLO_UPDATE_CONTACT_STAGE`\n\n**Example prompt:**\n> \"Move contacts X and Y to the 'Qualified' stage in Apollo\"\n\n**Key parameters for listing stages:** None required.\n\n**Key parameters for updating stage:**\n- `contact_ids` (required) -- Array of contact IDs to update\n- `contact_stage_id` (required) -- Target stage ID (from List Contact Stages)\n\n---\n\n### 6. Create and Search Saved Contacts\nCreate new contact records and search your existing Apollo contact database.\n\n**Tools:** `APOLLO_CREATE_CONTACT`, `APOLLO_SEARCH_CONTACTS`\n\n**Example prompt:**\n> \"Search my Apollo contacts for anyone at Stripe\"\n\n**Key parameters for search:**\n- Keyword search, stage ID filtering, sorting options\n- `page` \u002F `per_page` -- Pagination\n\n**Key parameters for create:**\n- `first_name`, `last_name`, `email`, `organization_name`\n- `account_id` -- Link to an organization\n- `contact_stage_id` -- Initial sales stage\n\n---\n\n## Known Pitfalls\n\n- **Organization domains can be empty**: Some organizations from `APOLLO_ORGANIZATION_SEARCH` return missing or empty domain fields. Use `APOLLO_ORGANIZATION_ENRICHMENT` to validate domains before relying on them.\n- **HTTP 403 means config issues**: A 403 response indicates API key or plan access problems -- do not retry. Fix your credentials or plan first.\n- **People search returns obfuscated data**: `APOLLO_PEOPLE_SEARCH` may show `has_email`\u002F`has_direct_phone` flags or obfuscated fields instead of full contact details. Use `APOLLO_PEOPLE_ENRICHMENT` to get complete information.\n- **Pagination limits are strict**: People search supports `per_page` up to 100 and max 500 pages. Stopping early can miss large portions of the result set.\n- **Bulk enrichment has small batch limits**: `APOLLO_BULK_PEOPLE_ENRICHMENT` accepts only 10 items per call. It can return `status='success'` with `missing_records > 0` when identifiers are insufficient -- retry individual records with `APOLLO_PEOPLE_ENRICHMENT`.\n- **No automatic deduplication**: `APOLLO_CREATE_CONTACT` does not deduplicate. Check for existing contacts first with `APOLLO_SEARCH_CONTACTS`.\n- **Domain format matters**: Always use bare hostnames (e.g., \"apollo.io\") without protocol prefixes (\"https:\u002F\u002F\") or \"www.\" prefix.\n\n---\n\n## Quick Reference\n\n| Action | Tool Slug | Required Params |\n|---|---|---|\n| Search organizations | `APOLLO_ORGANIZATION_SEARCH` | None (optional filters) |\n| Enrich organization | `APOLLO_ORGANIZATION_ENRICHMENT` | `domain` |\n| Bulk enrich orgs | `APOLLO_BULK_ORGANIZATION_ENRICHMENT` | `domains` |\n| Search people | `APOLLO_PEOPLE_SEARCH` | None (optional filters) |\n| Enrich person | `APOLLO_PEOPLE_ENRICHMENT` | One of: `email`, `linkedin_url`, or name+company |\n| Bulk enrich people | `APOLLO_BULK_PEOPLE_ENRICHMENT` | `details` (1-10 person objects) |\n| List contact stages | `APOLLO_LIST_CONTACT_STAGES` | None |\n| Update contact stage | `APOLLO_UPDATE_CONTACT_STAGE` | `contact_ids`, `contact_stage_id` |\n| Create contact | `APOLLO_CREATE_CONTACT` | Name + identifiers |\n| Search contacts | `APOLLO_SEARCH_CONTACTS` | None (optional filters) |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Apollo Automation\n\nSupercharge your sales prospecting with Apollo.io -- search companies, discover decision-makers, enrich contact data with emails and phone numbers, and manage your sales pipeline stages -- all through natural language commands.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fapollo](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fapollo)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Apollo.io account when prompted (API key authentication).\n3. Start issuing natural language commands to prospect and enrich leads.\n\n---\n\n## Core Workflows\n\n### 1. Search Organizations\nFind target companies using filters like name, location, employee count, and industry keywords.\n\n**Tool:** `APOLLO_ORGANIZATION_SEARCH`\n\n**Example prompt:**\n> \"Find SaaS companies in Texas with 50-500 employees on Apollo\"\n\n**Key parameters:**\n- `q_organization_name` -- Partial name match (e.g., \"Apollo\" matches \"Apollo Inc.\")\n- `organization_locations` -- HQ locations to include (e.g., \"texas\", \"tokyo\")\n- `organization_not_locations` -- HQ locations to exclude\n- `organization_num_employees_ranges` -- Employee ranges in \"min,max\" format (e.g., \"50,500\")\n- `q_organization_keyword_tags` -- Industry keywords (e.g., \"software\", \"healthcare\")\n- `page` \u002F `per_page` -- Pagination (max 100 per page, max 500 pages)\n\n---\n\n### 2. Discover People at Companies\nSearch Apollo's contact database for people matching title, seniority, location, and company criteria.\n\n**Tool:** `APOLLO_PEOPLE_SEARCH`\n\n**Example prompt:**\n> \"Find VPs of Sales at microsoft.com and apollo.io\"\n\n**Key parameters:**\n- `person_titles` -- Job titles (e.g., \"VP of Sales\", \"CTO\")\n- `person_seniorities` -- Seniority levels (e.g., \"director\", \"vp\", \"senior\")\n- `person_locations` -- Geographic locations of people\n- `q_organization_domains` -- Company domains (e.g., \"apollo.io\" -- exclude \"www.\")\n- `organization_ids` -- Apollo company IDs from Organization Search\n- `contact_email_status` -- Filter by email status: \"verified\", \"unverified\", \"likely to engage\"\n- `page` \u002F `per_page` -- Pagination (max 100 per page)\n\n---\n\n### 3. Enrich Individual Contacts\nGet comprehensive data (email, phone, LinkedIn, company info) for a single person using their email, LinkedIn URL, or name + company.\n\n**Tool:** `APOLLO_PEOPLE_ENRICHMENT`\n\n**Example prompt:**\n> \"Enrich Tim Zheng at Apollo.io on Apollo\"\n\n**Key parameters (at least one identifier required):**\n- `email` -- Person's email address\n- `linkedin_url` -- Full LinkedIn profile URL\n- `first_name` + `last_name` + (`organization_name` or `domain`) -- Name-based matching\n- `domain` -- Bare hostname without protocol (e.g., \"apollo.io\", not \"https:\u002F\u002Fapollo.io\")\n- `reveal_personal_emails` -- Set true to get personal emails (may use extra credits)\n- `reveal_phone_number` -- Set true for phone numbers (requires `webhook_url`)\n\n---\n\n### 4. Bulk Enrich Prospects\nEnrich up to 10 people simultaneously for efficient batch processing.\n\n**Tool:** `APOLLO_BULK_PEOPLE_ENRICHMENT`\n\n**Example prompt:**\n> \"Bulk enrich these 5 leads with their Apollo data: [list of names\u002Femails]\"\n\n**Key parameters:**\n- `details` (required) -- Array of 1-10 person objects, each with identifiers like `email`, `linkedin_url`, `first_name`, `last_name`, `domain`, `company_name`\n- `reveal_personal_emails` -- Include personal emails (extra credits)\n- `reveal_phone_number` -- Include phone numbers (requires `webhook_url`)\n\n---\n\n### 5. Manage Contact Pipeline Stages\nList available stages and update contacts through your sales funnel.\n\n**Tools:** `APOLLO_LIST_CONTACT_STAGES`, `APOLLO_UPDATE_CONTACT_STAGE`\n\n**Example prompt:**\n> \"Move contacts X and Y to the 'Qualified' stage in Apollo\"\n\n**Key parameters for listing stages:** None required.\n\n**Key parameters for updating stage:**\n- `contact_ids` (required) -- Array of contact IDs to update\n- `contact_stage_id` (required) -- Target stage ID (from List Contact Stages)\n\n---\n\n### 6. Create and Search Saved Contacts\nCreate new contact records and search your existing Apollo contact database.\n\n**Tools:** `APOLLO_CREATE_CONTACT`, `APOLLO_SEARCH_CONTACTS`\n\n**Example prompt:**\n> \"Search my Apollo contacts for anyone at Stripe\"\n\n**Key parameters for search:**\n- Keyword search, stage ID filtering, sorting options\n- `page` \u002F `per_page` -- Pagination\n\n**Key parameters for create:**\n- `first_name`, `last_name`, `email`, `organization_name`\n- `account_id` -- Link to an organization\n- `contact_stage_id` -- Initial sales stage\n\n---\n\n## Known Pitfalls\n\n- **Organization domains can be empty**: Some organizations from `APOLLO_ORGANIZATION_SEARCH` return missing or empty domain fields. Use `APOLLO_ORGANIZATION_ENRICHMENT` to validate domains before relying on them.\n- **HTTP 403 means config issues**: A 403 response indicates API key or plan access problems -- do not retry. Fix your credentials or plan first.\n- **People search returns obfuscated data**: `APOLLO_PEOPLE_SEARCH` may show `has_email`\u002F`has_direct_phone` flags or obfuscated fields instead of full contact details. Use `APOLLO_PEOPLE_ENRICHMENT` to get complete information.\n- **Pagination limits are strict**: People search supports `per_page` up to 100 and max 500 pages. Stopping early can miss large portions of the result set.\n- **Bulk enrichment has small batch limits**: `APOLLO_BULK_PEOPLE_ENRICHMENT` accepts only 10 items per call. It can return `status='success'` with `missing_records > 0` when identifiers are insufficient -- retry individual records with `APOLLO_PEOPLE_ENRICHMENT`.\n- **No automatic deduplication**: `APOLLO_CREATE_CONTACT` does not deduplicate. Check for existing contacts first with `APOLLO_SEARCH_CONTACTS`.\n- **Domain format matters**: Always use bare hostnames (e.g., \"apollo.io\") without protocol prefixes (\"https:\u002F\u002F\") or \"www.\" prefix.\n\n---\n\n## Quick Reference\n\n| Action | Tool Slug | Required Params |\n|---|---|---|\n| Search organizations | `APOLLO_ORGANIZATION_SEARCH` | None (optional filters) |\n| Enrich organization | `APOLLO_ORGANIZATION_ENRICHMENT` | `domain` |\n| Bulk enrich orgs | `APOLLO_BULK_ORGANIZATION_ENRICHMENT` | `domains` |\n| Search people | `APOLLO_PEOPLE_SEARCH` | None (optional filters) |\n| Enrich person | `APOLLO_PEOPLE_ENRICHMENT` | One of: `email`, `linkedin_url`, or name+company |\n| Bulk enrich people | `APOLLO_BULK_PEOPLE_ENRICHMENT` | `details` (1-10 person objects) |\n| List contact stages | `APOLLO_LIST_CONTACT_STAGES` | None |\n| Update contact stage | `APOLLO_UPDATE_CONTACT_STAGE` | `contact_ids`, `contact_stage_id` |\n| Create contact | `APOLLO_CREATE_CONTACT` | Name + identifiers |\n| Search contacts | `APOLLO_SEARCH_CONTACTS` | None (optional filters) |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"category":49,"requires":50,"description":7},"sales-intelligence",{"mcp":51},[52],"rube","main","2a76bf42ce5c860adf8d0f3fcf3f6804109ac65b","skills\u002Fapollo-automation",0,"https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fwiki","https:\u002F\u002Fgithub.com\u002Fonfire7777","trying to create something actually useful","2026-09-11 13:25:26",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add onfire7777\u002Funiversal-ai-skills-library --skill apollo-automation",{"tool":68,"command":69},"bunx","bunx skills add onfire7777\u002Funiversal-ai-skills-library --skill apollo-automation",{"tool":71,"command":72},"pnpm","pnpm dlx skills add onfire7777\u002Funiversal-ai-skills-library --skill apollo-automation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fapollo-automation\u002FSKILL.md",true,[76],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},".openskills.json","REFERENCE","参考文档",256,"https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fapollo-automation\u002F.openskills.json",[83,108,117,127,148,164],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":98,"publishedAt":44},"01M6J7MPK8ZE9VQJR4KK6ZMZJQ","zyte-api-automation","Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzyte-api-automation\u002FSKILL.md",[89,92,93],{"categoryNo":90,"categoryName":91,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":94,"categoryName":95,"taxonomyType":96,"taxonomyTypeDesc":97},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,99,100,101,37,102,103,104,105,106,39,107],"api","zyte api automation","for","via","composio","automate","first","Tools","tasks",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":115,"publishedAt":44},"01M6J7MK45K2ZZ0EWTP1N6SZ7F","zylvie-automation","Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzylvie-automation\u002FSKILL.md",[114],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,116,37,107,101,102,103,104,105,106,39],"zylvie automation",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":44},"01M6J7MGDCVZ3YCXGEAPR5V3MS","zoominfo-automation","Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzoominfo-automation\u002FSKILL.md",[123],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[125,126,24,104,103,106,102,107,101,39,37,105],"zoominfo","zoominfo automation",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":44},"01M6J7MDK48N09B7C6H9TCPY9A","zoom-out","Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzoom-out\u002FSKILL.md",[133],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[135,136,137,138,139,140,141,142,143,144,145,146,147],"zoom out","zoom","perspective","code","re","you","with","understand","it","use","context","how","true",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":155,"publishedAt":44},"01M6J7MAD47Q9A55AK3EXS914H","zoho-mail-automation","Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzoho-mail-automation\u002FSKILL.md",[154],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[156,157,158,159,24,160,39,107,37,106,161,101,102,162,103,163,104,105],"mail","zoho mail automation","zoho","zoho mail","email","labels","mailbox","management",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":174,"publishedAt":44},"01M6J7M76HTWPP8TRWWCDS42NB","zoho-invoice-automation","Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fonfire7777\u002Funiversal-ai-skills-library\u002Fblob\u002Fmain\u002Fskills\u002Fzoho-invoice-automation\u002FSKILL.md",[170,171],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":172,"categoryName":173,"taxonomyType":96,"taxonomyTypeDesc":97},"01JBSEEDCAT000000000000040","财务",[175,24,158,176,37,102,101,177,178,179,103,180,181,104,105,106,39,107],"invoice","zoho invoice automation","invoices","expenses","clients","payment","tracking"]