{"id":"ffe36473-4d29-425d-b2c9-6da0b73de9eb","shortId":"vxw5Xm","kind":"skill","title":"make-automation","tagline":"Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas.","description":"# Make Automation via Rube MCP\n\nAutomate Make (formerly Integromat) operations through Composio's Make toolkit via Rube MCP.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Make connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `make`\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\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `make`\n3. If connection is not ACTIVE, follow the returned auth link to complete Make authentication\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Get Operations Data\n\n**When to use**: User wants to retrieve operation logs or usage data from Make scenarios\n\n**Tool sequence**:\n1. `MAKE_GET_OPERATIONS` - Retrieve operation records [Required]\n\n**Key parameters**:\n- Check current schema via RUBE_SEARCH_TOOLS for available filters\n- May include date range, scenario ID, or status filters\n\n**Pitfalls**:\n- Operations data may be paginated; check for pagination tokens\n- Date filters must match expected format from schema\n- Large result sets should be filtered by date range or scenario\n\n### 2. List Available Languages\n\n**When to use**: User wants to see supported languages for Make scenarios or interfaces\n\n**Tool sequence**:\n1. `MAKE_LIST_ENUMS_LANGUAGES` - Get all supported language codes [Required]\n\n**Key parameters**:\n- No required parameters; returns complete language list\n\n**Pitfalls**:\n- Language codes follow standard locale format (e.g., 'en', 'fr', 'de')\n- List is static and rarely changes; cache results when possible\n\n### 3. List Available Timezones\n\n**When to use**: User wants to see supported timezones for scheduling Make scenarios\n\n**Tool sequence**:\n1. `MAKE_LIST_ENUMS_TIMEZONES` - Get all supported timezone identifiers [Required]\n\n**Key parameters**:\n- No required parameters; returns complete timezone list\n\n**Pitfalls**:\n- Timezone identifiers use IANA format (e.g., 'America/New_York', 'Europe/London')\n- List is static and rarely changes; cache results when possible\n- Use these exact timezone strings when configuring scenario schedules\n\n### 4. Scenario Configuration Lookup\n\n**When to use**: User needs to configure scenarios with correct language and timezone values\n\n**Tool sequence**:\n1. `MAKE_LIST_ENUMS_LANGUAGES` - Get valid language codes [Required]\n2. `MAKE_LIST_ENUMS_TIMEZONES` - Get valid timezone identifiers [Required]\n\n**Key parameters**:\n- No parameters needed for either call\n\n**Pitfalls**:\n- Always verify language and timezone values against these enums before using in configuration\n- Using invalid values in scenario configuration will cause errors\n\n## Common Patterns\n\n### Enum Validation\n\nBefore configuring any Make scenario properties that accept language or timezone:\n```\n1. Call MAKE_LIST_ENUMS_LANGUAGES or MAKE_LIST_ENUMS_TIMEZONES\n2. Verify the desired value exists in the returned list\n3. Use the exact string value from the enum list\n```\n\n### Operations Monitoring\n\n```\n1. Call MAKE_GET_OPERATIONS with date range filters\n2. Analyze operation counts, statuses, and error rates\n3. Identify failed operations for troubleshooting\n```\n\n### Caching Strategy for Enums\n\nSince language and timezone lists are static:\n```\n1. Call MAKE_LIST_ENUMS_LANGUAGES once at workflow start\n2. Store results in memory or local cache\n3. Validate user inputs against cached values\n4. Refresh cache only when starting a new session\n```\n\n### Operations Analysis Workflow\n\nFor scenario health monitoring:\n```\n1. Call MAKE_GET_OPERATIONS with recent date range\n2. Group operations by scenario ID\n3. Calculate success/failure ratios per scenario\n4. Identify scenarios with high error rates\n5. Report findings to user or notification channel\n```\n\n### Integration with Other Toolkits\n\nMake workflows often connect to other apps. Compose multi-tool workflows:\n```\n1. Call RUBE_SEARCH_TOOLS to find tools for the target app\n2. Connect required toolkits via RUBE_MANAGE_CONNECTIONS\n3. Use Make operations data to understand workflow execution patterns\n4. Execute equivalent workflows directly via individual app toolkits\n```\n\n## Known Pitfalls\n\n**Limited Toolkit**:\n- The Make toolkit in Composio currently has limited tools (operations, languages, timezones)\n- For full scenario management (creating, editing, running scenarios), consider using Make's native API\n- Always call RUBE_SEARCH_TOOLS to check for newly available tools\n- The toolkit may be expanded over time; re-check periodically\n\n**Operations Data**:\n- Operation records may have significant volume for active accounts\n- Always filter by date range to avoid fetching excessive data\n- Operation counts relate to Make's pricing tiers and quota usage\n- Failed operations should be investigated; they may indicate scenario configuration issues\n\n**Response Parsing**:\n- Response data may be nested under `data` key\n- Enum lists return arrays of objects with code and label fields\n- Operations data includes nested metadata about scenario execution\n- Parse defensively with fallbacks for optional fields\n\n**Rate Limits**:\n- Make API has rate limits per API token\n- Avoid rapid repeated calls to the same endpoint\n- Cache enum results (languages, timezones) as they rarely change\n- Operations queries should use targeted date ranges\n\n**Authentication**:\n- Make API uses token-based authentication\n- Tokens may have different permission scopes\n- Some operations data may be restricted based on token scope\n- Check that the authenticated user has access to the target organization\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| Get operations | MAKE_GET_OPERATIONS | (check schema for filters) |\n| List languages | MAKE_LIST_ENUMS_LANGUAGES | (none) |\n| List timezones | MAKE_LIST_ENUMS_TIMEZONES | (none) |\n\n## Additional Notes\n\n### Alternative Approaches\n\nSince the Make toolkit has limited tools, consider these alternatives for common Make use cases:\n\n| Make Use Case | Alternative Approach |\n|--------------|---------------------|\n| Trigger a scenario | Use Make's native webhook or API endpoint directly |\n| Create a scenario | Use Make's scenario management API directly |\n| Schedule execution | Use RUBE_MANAGE_RECIPE_SCHEDULE with composed workflows |\n| Multi-app workflow | Compose individual toolkit tools via RUBE_MULTI_EXECUTE_TOOL |\n| Data transformation | Use RUBE_REMOTE_WORKBENCH for complex processing |\n\n### Composing Equivalent Workflows\n\nInstead of relying solely on Make's toolkit, build equivalent automation directly:\n1. Identify the apps involved in your Make scenario\n2. Search for each app's tools via RUBE_SEARCH_TOOLS\n3. Connect all required toolkits\n4. Build the workflow step-by-step using individual app tools\n5. Save as a recipe via RUBE_CREATE_UPDATE_RECIPE for reuse\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":["make","automation","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-make-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/make-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 · 34726 github stars · SKILL.md body (7,436 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-23T12:51:12.211Z","embedding":null,"createdAt":"2026-04-18T21:40:20.441Z","updatedAt":"2026-04-23T12:51:12.211Z","lastSeenAt":"2026-04-23T12:51:12.211Z","tsv":"'/mcp':81 '1':101,148,169,247,307,375,441,474,508,549,601,963 '2':113,227,385,452,483,518,558,613,972 '3':121,288,462,491,526,564,621,983 '4':136,355,533,570,631,988 '5':577,1000 'accept':437 'access':835 'account':702 'action':1024 'activ':53,126,141,701 'add':78,95 'addit':870 'altern':872,883,892 'alway':18,63,404,670,703 'america/new_york':334 'analysi':543 'analyz':484 'api':91,669,774,779,807,903,914 'app':595,612,638,928,966,976,998 'applic':1018 'approach':873,893 'array':748 'ask':1062 'auth':130 'authent':135,805,812,832 'autom':3,4,26,30,961 'avail':52,106,187,229,290,679 'avoid':709,781 'base':811,825 'boundari':1070 'build':959,989 'cach':284,342,497,525,531,535,789 'calcul':565 'call':64,114,402,442,475,509,550,602,671,784 'case':888,891 'caus':424 'chang':283,341,797 'channel':584 'check':179,204,676,690,829,852 'clarif':1064 'clear':1037 'client':88 'code':256,269,383,752 'common':426,885 'complet':133,264,324 'complex':946 'compos':596,924,930,948 'composio':11,36,648 'configur':89,352,357,365,416,422,431,733 'confirm':108,137 'connect':48,55,59,117,123,138,592,614,620,984 'consid':664,881 'core':146 'correct':368 'count':486,714 'creat':660,906,1007 'criteria':1073 'current':23,71,180,649 'data':151,163,200,625,693,712,738,743,757,821,939 'date':191,208,223,480,556,706,803 'de':277 'defens':765 'describ':1025,1041 'desir':455 'differ':816 'direct':635,905,915,962 'e.g':274,333 'edit':661 'either':401 'en':275 'endpoint':97,788,904 'enum':13,250,310,378,388,412,428,445,450,470,500,512,745,790,860,867 'environ':1053 'environment-specif':1052 'equival':633,949,960 'error':425,489,575 'europe/london':335 'exact':348,465 'excess':711 'execut':629,632,763,917,937,1020 'exist':457 'expand':685 'expect':212 'expert':1058 'fail':493,724 'fallback':767 'fetch':710 'field':755,770 'filter':188,197,209,221,482,704,855 'find':579,607 'first':21,68 'follow':127,270 'format':213,273,332 'former':32 'fr':276 'full':657 'get':70,75,149,171,252,312,380,390,477,552,847,850 'group':559 'health':547 'high':574 'iana':331 'id':194,563 'identifi':316,329,393,492,571,964 'includ':190,758 'indic':731 'individu':637,931,997 'input':529,1067 'instead':951 'integr':585 'integromat':6,33 'interfac':244 'invalid':418 'investig':728 'involv':967 'issu':734 'key':92,177,258,318,395,744,845 'known':640 'label':754 'languag':14,230,239,251,255,265,268,369,379,382,406,438,446,502,513,654,792,857,861 'larg':216 'limit':642,651,772,777,879,1029 'link':131 'list':228,249,266,278,289,309,326,336,377,387,444,449,461,471,505,511,746,856,859,863,866 'local':272,524 'log':160 'lookup':17,358 'make':2,5,25,31,38,54,62,120,134,165,170,241,248,303,308,376,386,433,443,448,476,510,551,589,623,645,666,717,773,806,849,858,865,876,886,889,898,910,956,970 'make-autom':1 'manag':58,116,619,659,913,920 'match':211,1038 'may':189,201,683,696,730,739,814,822 'mcp':10,29,42,45,77,84,104 'memori':522 'metadata':760 'miss':1075 'monitor':473,548 'multi':598,927,936 'multi-app':926 'multi-tool':597 'must':46,210 'nativ':668,900 'need':93,363,399 'nest':741,759 'new':540 'newli':678 'none':862,869 'note':871 'notif':583 'object':750 'often':591 'oper':12,34,150,159,172,174,199,472,478,485,494,542,553,560,624,653,692,694,713,725,756,798,820,848,851 'option':769 'organ':839 'output':1047 'overview':1028 'pagin':203,206 'param':846 'paramet':178,259,262,319,322,396,398 'pars':736,764 'pattern':427,630 'per':568,778 'period':691 'permiss':817,1068 'pitfal':198,267,327,403,641 'possibl':287,345 'prerequisit':43 'price':719 'process':947 'properti':435 'queri':799 'quick':840 'quota':722 'rang':192,224,481,557,707,804 'rapid':782 'rare':282,340,796 'rate':490,576,771,776 'ratio':567 're':689 're-check':688 'recent':555 'recip':921,1004,1009 'record':175,695 'refer':841 'refresh':534 'relat':715 'reli':953 'remot':943 'repeat':783 'report':578 'requir':176,257,261,317,321,384,394,615,986,1066 'respond':112 'respons':735,737 'restrict':824 'result':217,285,343,520,791 'retriev':158,173 'return':129,263,323,460,747 'reus':1011 'review':1059 'rube':9,28,41,44,49,57,65,76,103,109,115,183,603,618,672,919,935,942,980,1006 'rube.app':80 'rube.app/mcp':79 'run':143,662 'safeti':1069 'save':1001 'scenario':166,193,226,242,304,353,356,366,421,434,546,562,569,572,658,663,732,762,896,908,912,971 'schedul':302,354,916,922 'schema':24,73,181,215,853 'scope':818,828,1040 'search':19,50,66,110,184,604,673,973,981 'see':237,298 'sequenc':168,246,306,374 'server':85 'session':541 'set':218 'setup':74 'show':140 'signific':698 'sinc':501,874 'skill':1016,1032 'skill-make-automation' 'slug':844 'sole':954 'source-sickn33' 'specif':1054 'standard':271 'start':517,538 'static':280,338,507 'status':139,196,487 'step':993,995 'step-by-step':992 'stop':1060 'store':519 'strategi':498 'string':350,466 'substitut':1050 'success':1072 'success/failure':566 'support':238,254,299,314 'target':611,802,838 'task':7,842,1036 'test':1056 'tier':720 'time':687 'timezon':16,291,300,311,315,325,328,349,371,389,392,408,440,451,504,655,793,864,868 'token':207,780,810,813,827 'token-bas':809 'tool':20,51,67,72,111,167,185,245,305,373,599,605,608,652,674,680,843,880,933,938,978,982,999 'toolkit':39,61,119,588,616,639,643,646,682,877,932,958,987 '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' 'transform':940 'treat':1045 'trigger':894 'troubleshoot':496 'understand':627 'updat':1008 'usag':162,723 'use':154,233,294,330,346,361,414,417,463,622,665,801,808,887,890,897,909,918,941,996,1014,1030 'user':155,234,295,362,528,581,833 'valid':381,391,429,527,1055 'valu':372,409,419,456,467,532 'verifi':102,405,453 'via':8,27,40,56,182,617,636,934,979,1005 'volum':699 'want':156,235,296 'webhook':901 'work':100 'workbench':944 'workflow':145,147,516,544,590,600,628,634,925,929,950,991,1022","prices":[{"id":"759c1794-92eb-4724-815c-99f5c1993758","listingId":"ffe36473-4d29-425d-b2c9-6da0b73de9eb","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:40:20.441Z"}],"sources":[{"listingId":"ffe36473-4d29-425d-b2c9-6da0b73de9eb","source":"github","sourceId":"sickn33/antigravity-awesome-skills/make-automation","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/make-automation","isPrimary":false,"firstSeenAt":"2026-04-18T21:40:20.441Z","lastSeenAt":"2026-04-23T12:51:12.211Z"}],"details":{"listingId":"ffe36473-4d29-425d-b2c9-6da0b73de9eb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"make-automation","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"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-23T06:41:03Z","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":"563a5601d9a1deb1343a3637985b57da9d4451c1","skill_md_path":"skills/make-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/make-automation"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"make-automation","description":"Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/make-automation"},"updatedAt":"2026-04-23T12:51:12.211Z"}}