{"id":"eb7dd251-fb5f-4867-98e4-c1953cf99290","shortId":"uQyYWc","kind":"skill","title":"freshdesk-automation","tagline":"Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio). Always search tools first for current schemas.","description":"# Freshdesk Automation via Rube MCP\n\nAutomate Freshdesk customer support workflows including ticket management, contact and company operations, notes, replies, and ticket search through Composio's Freshdesk toolkit.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Freshdesk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `freshdesk`\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\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `freshdesk`\n3. If connection is not ACTIVE, follow the returned auth link to complete Freshdesk authentication\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Create and Manage Tickets\n\n**When to use**: User wants to create a new support ticket, update an existing ticket, or view ticket details.\n\n**Tool sequence**:\n1. `FRESHDESK_SEARCH_CONTACTS` - Find requester by email to get requester_id [Optional]\n2. `FRESHDESK_LIST_TICKET_FIELDS` - Check available custom fields and statuses [Optional]\n3. `FRESHDESK_CREATE_TICKET` - Create a new ticket with subject, description, requester info [Required]\n4. `FRESHDESK_UPDATE_TICKET` - Modify ticket status, priority, assignee, or other fields [Optional]\n5. `FRESHDESK_VIEW_TICKET` - Retrieve full ticket details by ID [Optional]\n\n**Key parameters for FRESHDESK_CREATE_TICKET**:\n- `subject`: Ticket subject (required)\n- `description`: HTML content of the ticket (required)\n- `email`: Requester email (at least one requester identifier required)\n- `requester_id`: User ID of requester (alternative to email)\n- `status`: 2=Open, 3=Pending, 4=Resolved, 5=Closed (default 2)\n- `priority`: 1=Low, 2=Medium, 3=High, 4=Urgent (default 1)\n- `source`: 1=Email, 2=Portal, 3=Phone, 7=Chat (default 2)\n- `responder_id`: Agent ID to assign the ticket to\n- `group_id`: Group to assign the ticket to\n- `tags`: Array of tag strings\n- `custom_fields`: Object with `cf_<field_name>` keys\n\n**Pitfalls**:\n- At least one requester identifier is required: `requester_id`, `email`, `phone`, `facebook_id`, `twitter_id`, or `unique_external_id`\n- If `phone` is provided without `email`, then `name` becomes mandatory\n- `description` supports HTML formatting\n- `attachments` field expects multipart/form-data format, not file paths or URLs\n- Custom field keys must be prefixed with `cf_` (e.g., `cf_reference_number`)\n- Status and priority are integers, not strings\n\n### 2. Search and Filter Tickets\n\n**When to use**: User wants to find tickets by status, priority, date range, agent, or custom fields.\n\n**Tool sequence**:\n1. `FRESHDESK_GET_TICKETS` - List tickets with simple filters (status, priority, agent) [Required]\n2. `FRESHDESK_GET_SEARCH` - Advanced ticket search with query syntax [Required]\n3. `FRESHDESK_VIEW_TICKET` - Get full details for specific tickets from results [Optional]\n4. `FRESHDESK_LIST_TICKET_FIELDS` - Check available fields for search queries [Optional]\n\n**Key parameters for FRESHDESK_GET_TICKETS**:\n- `status`: Filter by status integer (2=Open, 3=Pending, 4=Resolved, 5=Closed)\n- `priority`: Filter by priority integer (1-4)\n- `agent_id`: Filter by assigned agent\n- `requester_id`: Filter by requester\n- `email`: Filter by requester email\n- `created_since`: ISO 8601 timestamp\n- `page` / `per_page`: Pagination (default 30 per page)\n- `sort_by` / `sort_order`: Sort field and direction\n\n**Key parameters for FRESHDESK_GET_SEARCH**:\n- `query`: Query string like `\"status:2 AND priority:3\"` or `\"(created_at:>'2024-01-01' AND tag:'urgent')\"`\n- `page`: Page number (1-10, max 300 total results)\n\n**Pitfalls**:\n- `FRESHDESK_GET_SEARCH` query must be enclosed in double quotes\n- Query string limited to 512 characters\n- Maximum 10 pages (300 results) from search endpoints\n- Date fields in queries use UTC format YYYY-MM-DD\n- Use `null` keyword to find tickets with empty fields (e.g., `\"agent_id:null\"`)\n- `FRESHDESK_LIST_ALL_TICKETS` takes no parameters and returns all tickets (use GET_TICKETS for filtering)\n\n### 3. Reply to and Add Notes on Tickets\n\n**When to use**: User wants to send a reply to a customer, add internal notes, or view conversation history.\n\n**Tool sequence**:\n1. `FRESHDESK_VIEW_TICKET` - Verify ticket exists and check current state [Prerequisite]\n2. `FRESHDESK_REPLY_TO_TICKET` - Send a public reply to the requester [Required]\n3. `FRESHDESK_ADD_NOTE_TO_TICKET` - Add a private or public note [Required]\n4. `FRESHDESK_LIST_ALL_TICKET_CONVERSATIONS` - View all messages and notes on a ticket [Optional]\n5. `FRESHDESK_UPDATE_CONVERSATIONS` - Edit an existing note [Optional]\n\n**Key parameters for FRESHDESK_REPLY_TO_TICKET**:\n- `ticket_id`: Ticket ID (integer, required)\n- `body`: Reply content, supports HTML (required)\n- `cc_emails` / `bcc_emails`: Additional recipients (max 50 total across to/cc/bcc)\n- `from_email`: Override sender email if multiple support emails configured\n- `user_id`: Agent ID to reply on behalf of\n\n**Key parameters for FRESHDESK_ADD_NOTE_TO_TICKET**:\n- `ticket_id`: Ticket ID (integer, required)\n- `body`: Note content, supports HTML (required)\n- `private`: true for agent-only visibility, false for public (default true)\n- `notify_emails`: Only accepts agent email addresses, not external contacts\n\n**Pitfalls**:\n- There are two reply tools: `FRESHDESK_REPLY_TO_TICKET` (more features) and `FRESHDESK_REPLY_TICKET` (simpler); both work\n- `FRESHDESK_ADD_NOTE_TO_TICKET` defaults to private (agent-only); set `private: false` for public notes\n- `notify_emails` in notes only accepts agent emails, not customer emails\n- Only notes can be edited via `FRESHDESK_UPDATE_CONVERSATIONS`; incoming replies cannot be edited\n\n### 4. Manage Contacts and Companies\n\n**When to use**: User wants to create, search, or manage customer contacts and company records.\n\n**Tool sequence**:\n1. `FRESHDESK_SEARCH_CONTACTS` - Search contacts by email, phone, or company [Required]\n2. `FRESHDESK_GET_CONTACTS` - List contacts with filters [Optional]\n3. `FRESHDESK_IMPORT_CONTACT` - Bulk import contacts from CSV [Optional]\n4. `FRESHDESK_SEARCH_COMPANIES` - Search companies by custom fields [Required]\n5. `FRESHDESK_GET_COMPANIES` - List all companies [Optional]\n6. `FRESHDESK_CREATE_COMPANIES` - Create a new company [Optional]\n7. `FRESHDESK_UPDATE_COMPANIES` - Update company details [Optional]\n8. `FRESHDESK_LIST_COMPANY_FIELDS` - Check available company fields [Optional]\n\n**Key parameters for FRESHDESK_SEARCH_CONTACTS**:\n- `query`: Search string like `\"email:'user@example.com'\"` (required)\n- `page`: Pagination (1-10, max 30 per page)\n\n**Key parameters for FRESHDESK_CREATE_COMPANIES**:\n- `name`: Company name (required)\n- `domains`: Array of domain strings for auto-association with contacts\n- `health_score`: \"Happy\", \"Doing okay\", or \"At risk\"\n- `account_tier`: \"Basic\", \"Premium\", or \"Enterprise\"\n- `industry`: Standard industry classification\n\n**Pitfalls**:\n- `FRESHDESK_SEARCH_CONTACTS` requires exact matches; partial/regex searches are not supported\n- `FRESHDESK_SEARCH_COMPANIES` cannot search by standard `name` field; use custom fields or `created_at`\n- Company custom fields do NOT use the `cf_` prefix (unlike ticket custom fields)\n- `domains` on companies enables automatic contact-to-company association by email domain\n- Contact search queries require string values in single quotes inside double-quoted query\n\n## Common Patterns\n\n### ID Resolution\nAlways resolve display values to IDs before operations:\n- **Requester email -> requester_id**: `FRESHDESK_SEARCH_CONTACTS` with `\"email:'user@example.com'\"`\n- **Company name -> company_id**: `FRESHDESK_GET_COMPANIES` and match by name (search by name not supported)\n- **Agent name -> agent_id**: Not directly available; use agent_id from ticket responses or admin configuration\n\n### Pagination\nFreshdesk uses page-based pagination:\n- `FRESHDESK_GET_TICKETS`: `page` (starting at 1) and `per_page` (max 100)\n- `FRESHDESK_GET_SEARCH`: `page` (1-10, 30 results per page, max 300 total)\n- `FRESHDESK_SEARCH_CONTACTS`: `page` (1-10, 30 per page)\n- `FRESHDESK_LIST_ALL_TICKET_CONVERSATIONS`: `page` and `per_page` (max 100)\n\n## Known Pitfalls\n\n### ID Formats\n- Ticket IDs, contact IDs, company IDs, agent IDs, and group IDs are all integers\n- There are no string-based IDs in Freshdesk\n\n### Rate Limits\n- Freshdesk enforces per-account API rate limits based on plan tier\n- Bulk operations should be paced to avoid 429 responses\n- Search endpoints are limited to 300 total results (10 pages of 30)\n\n### Parameter Quirks\n- Status values: 2=Open, 3=Pending, 4=Resolved, 5=Closed (integers, not strings)\n- Priority values: 1=Low, 2=Medium, 3=High, 4=Urgent (integers, not strings)\n- Source values: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedback Widget, 10=Outbound Email\n- Ticket custom fields use `cf_` prefix; company custom fields do NOT\n- `description` in tickets supports HTML formatting\n- Search query strings must be in double quotes with string values in single quotes\n- `FRESHDESK_LIST_ALL_TICKETS` returns all tickets with no filter parameters\n\n### Response Structure\n- Ticket details include nested objects for requester, assignee, and conversation data\n- Search results are paginated with a maximum of 300 results across 10 pages\n- Conversation lists include both replies and notes in chronological order\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| Create ticket | `FRESHDESK_CREATE_TICKET` | `subject`, `description`, `email`, `priority` |\n| Update ticket | `FRESHDESK_UPDATE_TICKET` | `ticket_id`, `status`, `priority` |\n| View ticket | `FRESHDESK_VIEW_TICKET` | `ticket_id` |\n| List tickets | `FRESHDESK_GET_TICKETS` | `status`, `priority`, `page`, `per_page` |\n| List all tickets | `FRESHDESK_LIST_ALL_TICKETS` | (none) |\n| Search tickets | `FRESHDESK_GET_SEARCH` | `query`, `page` |\n| Reply to ticket | `FRESHDESK_REPLY_TO_TICKET` | `ticket_id`, `body`, `cc_emails` |\n| Reply (simple) | `FRESHDESK_REPLY_TICKET` | `ticket_id`, `body` |\n| Add note | `FRESHDESK_ADD_NOTE_TO_TICKET` | `ticket_id`, `body`, `private` |\n| List conversations | `FRESHDESK_LIST_ALL_TICKET_CONVERSATIONS` | `ticket_id`, `page` |\n| Update note | `FRESHDESK_UPDATE_CONVERSATIONS` | `conversation_id`, `body` |\n| Search contacts | `FRESHDESK_SEARCH_CONTACTS` | `query`, `page` |\n| List contacts | `FRESHDESK_GET_CONTACTS` | `email`, `company_id`, `page` |\n| Import contacts | `FRESHDESK_IMPORT_CONTACT` | `file`, `name_column_index`, `email_column_index` |\n| Create company | `FRESHDESK_CREATE_COMPANIES` | `name`, `domains`, `industry` |\n| Update company | `FRESHDESK_UPDATE_COMPANIES` | `company_id`, `name`, `domains` |\n| Search companies | `FRESHDESK_SEARCH_COMPANIES` | `query`, `page` |\n| List companies | `FRESHDESK_GET_COMPANIES` | `page` |\n| List ticket fields | `FRESHDESK_LIST_TICKET_FIELDS` | (none) |\n| List company fields | `FRESHDESK_LIST_COMPANY_FIELDS` | (none) |\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":["freshdesk","automation","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-freshdesk-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/freshdesk-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 · 34793 github stars · SKILL.md body (11,552 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-24T00:50:59.321Z","embedding":null,"createdAt":"2026-04-18T21:37:37.266Z","updatedAt":"2026-04-24T00:50:59.321Z","lastSeenAt":"2026-04-24T00:50:59.321Z","tsv":"'-01':561,562 '-10':570,997,1186,1199 '-4':504 '/mcp':91 '1':111,158,184,294,303,305,430,503,569,669,905,996,1175,1185,1198,1293,1306 '10':593,1272,1317,1386 '100':1180,1213 '2':123,197,283,292,296,307,314,406,443,490,553,681,917,1280,1295,1308 '2024':560 '3':131,209,285,298,309,454,492,556,640,694,926,1282,1297,1310 '30':531,999,1187,1200,1275 '300':572,595,1192,1269,1383 '4':146,223,287,300,467,494,707,883,936,1284,1299 '429':1262 '5':236,289,496,722,946,1286 '50':757 '512':590 '6':954 '7':311,963,1312 '8':971 '8601':524 '9':1314 'accept':815,863 'account':1031,1247 'across':759,1385 'action':1590 'activ':63,136,151 'add':88,105,644,660,696,700,784,842,1475,1478 'addit':754 'address':818 'admin':1160 'advanc':447 'agent':317,424,441,505,510,621,773,804,816,850,864,1146,1148,1154,1224 'agent-on':803,849 'altern':279 'alway':19,73,1112 'api':101,1248 'applic':1584 'array':333,1013 'ask':1628 'assign':320,328,509 'assigne':231,1371 'associ':1020,1090 'attach':377 'auth':140 'authent':145 'auto':1019 'auto-associ':1018 'autom':3,4,27,31 'automat':1085 'avail':62,116,203,473,977,1152 'avoid':1261 'base':1167,1237,1251 'basic':1033 'bcc':752 'becom':371 'behalf':778 'bodi':744,794,1464,1474,1484,1503 'boundari':1636 'bulk':930,1255 'call':74,124 'cannot':880,1056 'cc':750,1465 'cf':341,394,396,1075,1324 'charact':591 'chat':312,1313 'check':202,472,677,976 'chronolog':1396 'clarif':1630 'classif':1040 'clear':1603 'client':98 'close':290,497,1287 'column':1527,1530 'common':1108 'compani':11,41,887,901,915,939,941,949,952,957,961,966,968,974,978,1007,1009,1055,1068,1083,1089,1130,1132,1136,1222,1326,1517,1533,1536,1541,1544,1545,1550,1553,1557,1560,1571,1575 'complet':143 'composio':18,49 'configur':99,770,1161 'confirm':118,147 'connect':58,65,69,127,133,148 'contact':10,39,187,821,885,899,908,910,920,922,929,932,986,1022,1044,1087,1094,1126,1196,1220,1505,1508,1512,1515,1521,1524 'contact-to-compani':1086 'content':259,746,796 'convers':665,712,725,877,1207,1373,1388,1487,1492,1500,1501 'core':156 'creat':159,169,211,213,251,521,558,894,956,958,1006,1066,1405,1408,1532,1535 'criteria':1639 'csv':934 'current':24,81,678 'custom':33,204,337,387,426,659,867,898,943,1063,1069,1079,1321,1327 'data':1374 'date':422,600 'dd':610 'default':291,302,313,530,810,846 'describ':1591,1607 'descript':219,257,373,1331,1411 'detail':181,243,460,969,1365 'direct':541,1151 'display':1114 'domain':1012,1015,1081,1093,1538,1548 'doubl':584,1105,1343 'double-quot':1104 'e.g':395,620 'edit':726,873,882 'email':191,264,266,281,306,353,368,516,520,751,753,762,765,769,813,817,859,865,868,912,991,1092,1121,1128,1307,1319,1412,1466,1516,1529 'empti':618 'enabl':1084 'enclos':582 'endpoint':107,599,1265 'enforc':1244 'enterpris':1036 'environ':1619 'environment-specif':1618 'exact':1046 'execut':1586 'exist':176,675,728 'expect':379 'expert':1624 'extern':361,820 'facebook':355 'fals':807,854 'featur':833 'feedback':1315 'field':201,205,234,338,378,388,427,471,474,539,601,619,944,975,979,1061,1064,1070,1080,1322,1328,1564,1568,1572,1576 'file':383,1525 'filter':409,438,486,499,507,513,517,639,924,1360 'find':188,417,615 'first':22,78 'follow':137 'format':376,381,606,1217,1336 'freshdesk':2,5,26,32,51,64,72,130,144,185,198,210,224,237,250,431,444,455,468,482,545,576,624,670,682,695,708,723,734,783,828,835,841,875,906,918,927,937,947,955,964,972,984,1005,1042,1053,1124,1134,1163,1169,1181,1194,1203,1240,1243,1351,1407,1416,1425,1432,1443,1450,1458,1469,1477,1488,1498,1506,1513,1522,1534,1542,1551,1558,1565,1573 'freshdesk-autom':1 'full':241,459 'get':80,85,193,432,445,458,483,546,577,636,919,948,1135,1170,1182,1433,1451,1514,1559 'group':324,326,1227 'happi':1025 'health':1023 'helpdesk':6 'high':299,1298 'histori':666 'html':258,375,748,798,1335 'id':195,245,274,276,316,318,325,352,356,358,362,506,512,622,739,741,772,774,789,791,1110,1117,1123,1133,1149,1155,1216,1219,1221,1223,1225,1228,1238,1420,1429,1463,1473,1483,1494,1502,1518,1546 'identifi':271,348 'import':928,931,1520,1523 'includ':8,36,1366,1390 'incom':878 'index':1528,1531 'industri':1037,1039,1539 'info':221 'input':1633 'insid':1103 'integ':403,489,502,742,792,1231,1288,1301 'intern':661 'iso':523 'key':102,247,342,389,479,542,731,780,981,1002,1403 'keyword':613 'known':1214 'least':268,345 'like':551,990 'limit':588,1242,1250,1267,1595 'link':141 'list':199,434,469,625,709,921,950,973,1204,1352,1389,1430,1440,1444,1486,1489,1511,1556,1562,1566,1570,1574 'low':295,1294 'manag':38,68,126,161,884,897 'mandatori':372 'match':1047,1138,1604 'max':571,756,998,1179,1191,1212 'maximum':592,1381 'mcp':17,30,55,87,94,114 'medium':297,1296 'messag':715 'miss':1641 'mm':609 'modifi':227 'multipart/form-data':380 'multipl':767 'must':56,390,580,1340 'name':370,1008,1010,1060,1131,1140,1143,1147,1526,1537,1547 'need':103 'nest':1367 'new':171,215,960 'none':1447,1569,1577 'note':12,43,645,662,697,705,717,729,785,795,843,857,861,870,1394,1476,1479,1497 'notifi':812,858 'null':612,623 'number':398,568 'object':339,1368 'okay':1027 'one':269,346 'open':284,491,1281 'oper':7,42,1119,1256 'option':196,208,235,246,466,478,721,730,925,935,953,962,970,980 'order':537,1397 'outbound':1318 'output':1613 'overrid':763 'overview':1594 'pace':1259 'page':526,528,533,566,567,594,994,1001,1166,1172,1178,1184,1190,1197,1202,1208,1211,1273,1387,1437,1439,1454,1495,1510,1519,1555,1561 'page-bas':1165 'pagin':529,995,1162,1168,1378 'param':1404 'paramet':248,480,543,630,732,781,982,1003,1276,1361 'partial/regex':1048 'path':384 'pattern':1109 'pend':286,493,1283 'per':527,532,1000,1177,1189,1201,1210,1246,1438 'per-account':1245 'permiss':1634 'phone':310,354,364,913,1311 'pitfal':343,575,822,1041,1215 'plan':1253 'portal':308,1309 'prefix':392,1076,1325 'premium':1034 'prerequisit':53,680 'prioriti':230,293,401,421,440,498,501,555,1291,1413,1422,1436 'privat':702,800,848,853,1485 'provid':366 'public':688,704,809,856 'queri':451,477,548,549,579,586,603,987,1096,1107,1338,1453,1509,1554 'quick':1398 'quirk':1277 'quot':585,1102,1106,1344,1350 'rang':423 'rate':1241,1249 'recipi':755 'record':902 'refer':397,1399 'repli':14,44,641,656,683,689,735,745,776,826,829,836,879,1392,1455,1459,1467,1470 'request':189,194,220,265,270,273,278,347,351,511,515,519,692,1120,1122,1370 'requir':222,256,263,272,350,442,453,693,706,743,749,793,799,916,945,993,1011,1045,1097,1632 'resolut':1111 'resolv':288,495,1113,1285 'respond':122,315 'respons':1158,1263,1362 'result':465,574,596,1188,1271,1376,1384 'retriev':240 'return':139,632,1355 'review':1625 'risk':1030 'rube':16,29,54,59,67,75,86,113,119,125 'rube.app':90 'rube.app/mcp':89 'run':153 'safeti':1635 'schema':25,83 'scope':1606 'score':1024 'search':20,47,60,76,120,186,407,446,449,476,547,578,598,895,907,909,938,940,985,988,1043,1049,1054,1057,1095,1125,1141,1183,1195,1264,1337,1375,1448,1452,1504,1507,1549,1552 'send':654,686 'sender':764 'sequenc':183,429,668,904 'server':95 'set':852 'setup':84 'show':150 'simpl':437,1468 'simpler':838 'sinc':522 'singl':1101,1349 'skill':1582,1598 'skill-freshdesk-automation' 'slug':1402 'sort':534,536,538 'sourc':304,1304 'source-sickn33' 'specif':462,1620 'standard':1038,1059 'start':1173 'state':679 'status':149,207,229,282,399,420,439,485,488,552,1278,1421,1435 'stop':1626 'string':336,405,550,587,989,1016,1098,1236,1290,1303,1339,1346 'string-bas':1235 'structur':1363 'subject':218,253,255,1410 'substitut':1616 'success':1638 'support':34,172,374,747,768,797,1052,1145,1334 'syntax':452 'tag':332,335,564 'take':628 'task':1400,1602 'test':1622 'ticket':9,37,46,162,173,177,180,200,212,216,226,228,239,242,252,254,262,322,330,410,418,433,435,448,457,463,470,484,616,627,634,637,647,672,674,685,699,711,720,737,738,740,787,788,790,831,837,845,1078,1157,1171,1206,1218,1320,1333,1354,1357,1364,1406,1409,1415,1418,1419,1424,1427,1428,1431,1434,1442,1446,1449,1457,1461,1462,1471,1472,1481,1482,1491,1493,1563,1567 'tier':1032,1254 'timestamp':525 'to/cc/bcc':760 'tool':21,61,77,82,121,182,428,667,827,903,1401 'toolkit':52,71,129 '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' 'total':573,758,1193,1270 'treat':1611 'true':801,811 'twitter':357 'two':825 'uniqu':360 'unlik':1077 'updat':174,225,724,876,965,967,1414,1417,1496,1499,1540,1543 'urgent':301,565,1300 'url':386 'use':165,413,604,611,635,650,890,1062,1073,1153,1164,1323,1580,1596 'user':166,275,414,651,771,891 'user@example.com':992,1129 'utc':605 'valid':1621 'valu':1099,1115,1279,1292,1305,1347 'verifi':112,673 'via':15,28,66,874 'view':179,238,456,664,671,713,1423,1426 'visibl':806 'want':167,415,652,892 'widget':1316 'without':367 'work':110,840 'workflow':35,155,157,1588 'yyyi':608 'yyyy-mm-dd':607","prices":[{"id":"7e0259d1-96b9-4d56-ac70-9c54862d4901","listingId":"eb7dd251-fb5f-4867-98e4-c1953cf99290","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:37:37.266Z"}],"sources":[{"listingId":"eb7dd251-fb5f-4867-98e4-c1953cf99290","source":"github","sourceId":"sickn33/antigravity-awesome-skills/freshdesk-automation","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/freshdesk-automation","isPrimary":false,"firstSeenAt":"2026-04-18T21:37:37.266Z","lastSeenAt":"2026-04-24T00:50:59.321Z"}],"details":{"listingId":"eb7dd251-fb5f-4867-98e4-c1953cf99290","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"freshdesk-automation","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34793,"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-24T00:28:59Z","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":"f2dc703132ef71919ba06f04f1c834842cc9e81d","skill_md_path":"skills/freshdesk-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/freshdesk-automation"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"freshdesk-automation","description":"Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio). Always search tools first for current schemas."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/freshdesk-automation"},"updatedAt":"2026-04-24T00:50:59.321Z"}}