[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-heygen-automation":3,"mdc--uh7wh5-key":50,"related-repo-composio-heygen-automation":798,"related-org-composio-heygen-automation":884},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":45,"sourceUrl":48,"mdContent":49},"heygen-automation","HeyGen Automation","generate AI videos with HeyGen","Automate AI video generation, avatar browsing, template-based video creation, and video status tracking through HeyGen's platform via Composio",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,16,19,22],{"name":10,"slug":9,"type":15},"tag",{"name":17,"slug":18,"type":15},"Automation","automation",{"name":20,"slug":21,"type":15},"MCP","mcp",{"name":23,"slug":24,"type":15},"Video","video",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:54:01.451338",null,7603,[31,32,33,18,34,35,36,9,37,38,39,21,40,41,42,43,44],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":26,"stars":25,"forks":29,"topics":46,"description":47},[31,32,33,18,34,35,36,9,37,38,39,21,40,41,42,43,44],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fheygen-automation","---\nname: HeyGen Automation\ndescription: \"Automate AI video generation, avatar browsing, template-based video creation, and video status tracking through HeyGen's platform via Composio\"\nrequires:\n  mcp:\n    - rube\n---\n\n# HeyGen Automation\n\nAutomate AI-powered video creation workflows -- browse avatars and templates, generate personalized videos from templates, track processing status, and retrieve shareable URLs -- all orchestrated through the Composio MCP integration.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fheygen](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fheygen)\n\n---\n\n## Setup\n\n1. Connect your HeyGen account through the Composio MCP server at `https:\u002F\u002Frube.app\u002Fmcp`\n2. The agent will prompt you with an authentication link if no active connection exists\n3. Once connected, all `HEYGEN_*` tools become available for execution\n\n---\n\n## Core Workflows\n\n### 1. Browse Available Templates\nRetrieve pre-designed avatar templates from the HeyGen library for video creation.\n\n**Tool:** `HEYGEN_V2_TEMPLATES`\n\n```\nNo parameters required -- returns template IDs, names, preview images, and customization options.\n```\n\nUse this to discover templates before generating videos. Each template has a unique ID needed for generation.\n\n---\n\n### 2. Inspect Template Details & Variables\nRetrieve the full structure of a template including all variables, scene mappings, and customization options.\n\n**Tool:** `HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `template_id` | string | Yes | Template ID from `HEYGEN_V2_TEMPLATES` or the HeyGen dashboard |\n\nThis is a **required prerequisite** before generating videos -- it tells you exactly which variables must be populated.\n\n---\n\n### 3. Browse Available Avatars\nList all realistic avatars available for video creation, useful for mapping characters to scenes.\n\n**Tool:** `HEYGEN_V2_AVATARS`\n\n```\nNo parameters required -- returns avatar identifiers, names, and preview images.\nThe list may be paginated; additional calls might be needed for the full set.\n```\n\n---\n\n### 4. Generate Video from Template\nCreate a customized video by populating a template with your variables and content.\n\n**Tool:** `HEYGEN_V2_TEMPLATE_GENERATE`\n\nProvide a video title and all template variables discovered via `HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3`. Every required variable must be supplied with exact names and types.\n\n---\n\n### 5. Check Video Processing Status\nPoll the processing status and retrieve metadata for a video being generated.\n\n**Tool:** `HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS`\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `video_id` | string | Yes | Video ID returned from the generation API |\n\nReturned URLs expire after 7 days but can be regenerated by calling this endpoint again.\n\n---\n\n### 6. Get Shareable Video URL\nGenerate a public, shareable link that allows anyone to view the video without authentication.\n\n**Tool:** `HEYGEN_RETRIEVE_SHARABLE_VIDEO_URL`\n\nProvide the `video_id` to receive a public URL for distribution.\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Details |\n|---------|---------|\n| **All template variables required** | `HEYGEN_V2_TEMPLATE_GENERATE` demands every variable from `HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3` with exact names and types -- missing or misnamed fields break scenes or fail generation |\n| **Always inspect templates first** | Never skip `HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3` before generation -- multi-scene templates have complex variable structures |\n| **Video URLs expire** | URLs from `HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS` expire after 7 days; regenerate by calling the endpoint again |\n| **Paginated avatar lists** | `HEYGEN_V2_AVATARS` may return paginated results -- additional calls may be needed for the full library |\n| **Processing time varies** | Video generation is asynchronous; poll `HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS` until status is complete before using output URLs |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Purpose |\n|-----------|---------|\n| `HEYGEN_V2_TEMPLATES` | List available video templates |\n| `HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3` | Get template variables and scene structure |\n| `HEYGEN_V2_AVATARS` | Browse available AI avatars |\n| `HEYGEN_V2_TEMPLATE_GENERATE` | Generate video from a template |\n| `HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS` | Check video processing status and get URLs |\n| `HEYGEN_RETRIEVE_SHARABLE_VIDEO_URL` | Get a public shareable video link |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":51,"body":54},{"name":5,"description":7,"requires":52},{"mcp":53},[41],{"type":55,"children":56},"root",[57,64,70,90,94,101,136,139,145,152,157,172,184,189,192,198,203,217,289,301,304,310,315,329,338,341,347,352,366,378,381,387,392,406,459,464,467,473,478,492,504,507,513,653,656,662,780,783],{"type":58,"tag":59,"props":60,"children":61},"element","h1",{"id":4},[62],{"type":63,"value":5},"text",{"type":58,"tag":65,"props":66,"children":67},"p",{},[68],{"type":63,"value":69},"Automate AI-powered video creation workflows -- browse avatars and templates, generate personalized videos from templates, track processing status, and retrieve shareable URLs -- all orchestrated through the Composio MCP integration.",{"type":58,"tag":65,"props":71,"children":72},{},[73,79,81],{"type":58,"tag":74,"props":75,"children":76},"strong",{},[77],{"type":63,"value":78},"Toolkit docs:",{"type":63,"value":80}," ",{"type":58,"tag":82,"props":83,"children":87},"a",{"href":84,"rel":85},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fheygen",[86],"nofollow",[88],{"type":63,"value":89},"composio.dev\u002Ftoolkits\u002Fheygen",{"type":58,"tag":91,"props":92,"children":93},"hr",{},[],{"type":58,"tag":95,"props":96,"children":98},"h2",{"id":97},"setup",[99],{"type":63,"value":100},"Setup",{"type":58,"tag":102,"props":103,"children":104},"ol",{},[105,118,123],{"type":58,"tag":106,"props":107,"children":108},"li",{},[109,111],{"type":63,"value":110},"Connect your HeyGen account through the Composio MCP server at ",{"type":58,"tag":112,"props":113,"children":115},"code",{"className":114},[],[116],{"type":63,"value":117},"https:\u002F\u002Frube.app\u002Fmcp",{"type":58,"tag":106,"props":119,"children":120},{},[121],{"type":63,"value":122},"The agent will prompt you with an authentication link if no active connection exists",{"type":58,"tag":106,"props":124,"children":125},{},[126,128,134],{"type":63,"value":127},"Once connected, all ",{"type":58,"tag":112,"props":129,"children":131},{"className":130},[],[132],{"type":63,"value":133},"HEYGEN_*",{"type":63,"value":135}," tools become available for execution",{"type":58,"tag":91,"props":137,"children":138},{},[],{"type":58,"tag":95,"props":140,"children":142},{"id":141},"core-workflows",[143],{"type":63,"value":144},"Core Workflows",{"type":58,"tag":146,"props":147,"children":149},"h3",{"id":148},"_1-browse-available-templates",[150],{"type":63,"value":151},"1. Browse Available Templates",{"type":58,"tag":65,"props":153,"children":154},{},[155],{"type":63,"value":156},"Retrieve pre-designed avatar templates from the HeyGen library for video creation.",{"type":58,"tag":65,"props":158,"children":159},{},[160,165,166],{"type":58,"tag":74,"props":161,"children":162},{},[163],{"type":63,"value":164},"Tool:",{"type":63,"value":80},{"type":58,"tag":112,"props":167,"children":169},{"className":168},[],[170],{"type":63,"value":171},"HEYGEN_V2_TEMPLATES",{"type":58,"tag":173,"props":174,"children":178},"pre",{"className":175,"code":177,"language":63},[176],"language-text","No parameters required -- returns template IDs, names, preview images, and customization options.\n",[179],{"type":58,"tag":112,"props":180,"children":182},{"__ignoreMap":181},"",[183],{"type":63,"value":177},{"type":58,"tag":65,"props":185,"children":186},{},[187],{"type":63,"value":188},"Use this to discover templates before generating videos. Each template has a unique ID needed for generation.",{"type":58,"tag":91,"props":190,"children":191},{},[],{"type":58,"tag":146,"props":193,"children":195},{"id":194},"_2-inspect-template-details-variables",[196],{"type":63,"value":197},"2. Inspect Template Details & Variables",{"type":58,"tag":65,"props":199,"children":200},{},[201],{"type":63,"value":202},"Retrieve the full structure of a template including all variables, scene mappings, and customization options.",{"type":58,"tag":65,"props":204,"children":205},{},[206,210,211],{"type":58,"tag":74,"props":207,"children":208},{},[209],{"type":63,"value":164},{"type":63,"value":80},{"type":58,"tag":112,"props":212,"children":214},{"className":213},[],[215],{"type":63,"value":216},"HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3",{"type":58,"tag":218,"props":219,"children":220},"table",{},[221,250],{"type":58,"tag":222,"props":223,"children":224},"thead",{},[225],{"type":58,"tag":226,"props":227,"children":228},"tr",{},[229,235,240,245],{"type":58,"tag":230,"props":231,"children":232},"th",{},[233],{"type":63,"value":234},"Parameter",{"type":58,"tag":230,"props":236,"children":237},{},[238],{"type":63,"value":239},"Type",{"type":58,"tag":230,"props":241,"children":242},{},[243],{"type":63,"value":244},"Required",{"type":58,"tag":230,"props":246,"children":247},{},[248],{"type":63,"value":249},"Description",{"type":58,"tag":251,"props":252,"children":253},"tbody",{},[254],{"type":58,"tag":226,"props":255,"children":256},{},[257,267,272,277],{"type":58,"tag":258,"props":259,"children":260},"td",{},[261],{"type":58,"tag":112,"props":262,"children":264},{"className":263},[],[265],{"type":63,"value":266},"template_id",{"type":58,"tag":258,"props":268,"children":269},{},[270],{"type":63,"value":271},"string",{"type":58,"tag":258,"props":273,"children":274},{},[275],{"type":63,"value":276},"Yes",{"type":58,"tag":258,"props":278,"children":279},{},[280,282,287],{"type":63,"value":281},"Template ID from ",{"type":58,"tag":112,"props":283,"children":285},{"className":284},[],[286],{"type":63,"value":171},{"type":63,"value":288}," or the HeyGen dashboard",{"type":58,"tag":65,"props":290,"children":291},{},[292,294,299],{"type":63,"value":293},"This is a ",{"type":58,"tag":74,"props":295,"children":296},{},[297],{"type":63,"value":298},"required prerequisite",{"type":63,"value":300}," before generating videos -- it tells you exactly which variables must be populated.",{"type":58,"tag":91,"props":302,"children":303},{},[],{"type":58,"tag":146,"props":305,"children":307},{"id":306},"_3-browse-available-avatars",[308],{"type":63,"value":309},"3. Browse Available Avatars",{"type":58,"tag":65,"props":311,"children":312},{},[313],{"type":63,"value":314},"List all realistic avatars available for video creation, useful for mapping characters to scenes.",{"type":58,"tag":65,"props":316,"children":317},{},[318,322,323],{"type":58,"tag":74,"props":319,"children":320},{},[321],{"type":63,"value":164},{"type":63,"value":80},{"type":58,"tag":112,"props":324,"children":326},{"className":325},[],[327],{"type":63,"value":328},"HEYGEN_V2_AVATARS",{"type":58,"tag":173,"props":330,"children":333},{"className":331,"code":332,"language":63},[176],"No parameters required -- returns avatar identifiers, names, and preview images.\nThe list may be paginated; additional calls might be needed for the full set.\n",[334],{"type":58,"tag":112,"props":335,"children":336},{"__ignoreMap":181},[337],{"type":63,"value":332},{"type":58,"tag":91,"props":339,"children":340},{},[],{"type":58,"tag":146,"props":342,"children":344},{"id":343},"_4-generate-video-from-template",[345],{"type":63,"value":346},"4. Generate Video from Template",{"type":58,"tag":65,"props":348,"children":349},{},[350],{"type":63,"value":351},"Create a customized video by populating a template with your variables and content.",{"type":58,"tag":65,"props":353,"children":354},{},[355,359,360],{"type":58,"tag":74,"props":356,"children":357},{},[358],{"type":63,"value":164},{"type":63,"value":80},{"type":58,"tag":112,"props":361,"children":363},{"className":362},[],[364],{"type":63,"value":365},"HEYGEN_V2_TEMPLATE_GENERATE",{"type":58,"tag":65,"props":367,"children":368},{},[369,371,376],{"type":63,"value":370},"Provide a video title and all template variables discovered via ",{"type":58,"tag":112,"props":372,"children":374},{"className":373},[],[375],{"type":63,"value":216},{"type":63,"value":377},". Every required variable must be supplied with exact names and types.",{"type":58,"tag":91,"props":379,"children":380},{},[],{"type":58,"tag":146,"props":382,"children":384},{"id":383},"_5-check-video-processing-status",[385],{"type":63,"value":386},"5. Check Video Processing Status",{"type":58,"tag":65,"props":388,"children":389},{},[390],{"type":63,"value":391},"Poll the processing status and retrieve metadata for a video being generated.",{"type":58,"tag":65,"props":393,"children":394},{},[395,399,400],{"type":58,"tag":74,"props":396,"children":397},{},[398],{"type":63,"value":164},{"type":63,"value":80},{"type":58,"tag":112,"props":401,"children":403},{"className":402},[],[404],{"type":63,"value":405},"HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS",{"type":58,"tag":218,"props":407,"children":408},{},[409,431],{"type":58,"tag":222,"props":410,"children":411},{},[412],{"type":58,"tag":226,"props":413,"children":414},{},[415,419,423,427],{"type":58,"tag":230,"props":416,"children":417},{},[418],{"type":63,"value":234},{"type":58,"tag":230,"props":420,"children":421},{},[422],{"type":63,"value":239},{"type":58,"tag":230,"props":424,"children":425},{},[426],{"type":63,"value":244},{"type":58,"tag":230,"props":428,"children":429},{},[430],{"type":63,"value":249},{"type":58,"tag":251,"props":432,"children":433},{},[434],{"type":58,"tag":226,"props":435,"children":436},{},[437,446,450,454],{"type":58,"tag":258,"props":438,"children":439},{},[440],{"type":58,"tag":112,"props":441,"children":443},{"className":442},[],[444],{"type":63,"value":445},"video_id",{"type":58,"tag":258,"props":447,"children":448},{},[449],{"type":63,"value":271},{"type":58,"tag":258,"props":451,"children":452},{},[453],{"type":63,"value":276},{"type":58,"tag":258,"props":455,"children":456},{},[457],{"type":63,"value":458},"Video ID returned from the generation API",{"type":58,"tag":65,"props":460,"children":461},{},[462],{"type":63,"value":463},"Returned URLs expire after 7 days but can be regenerated by calling this endpoint again.",{"type":58,"tag":91,"props":465,"children":466},{},[],{"type":58,"tag":146,"props":468,"children":470},{"id":469},"_6-get-shareable-video-url",[471],{"type":63,"value":472},"6. Get Shareable Video URL",{"type":58,"tag":65,"props":474,"children":475},{},[476],{"type":63,"value":477},"Generate a public, shareable link that allows anyone to view the video without authentication.",{"type":58,"tag":65,"props":479,"children":480},{},[481,485,486],{"type":58,"tag":74,"props":482,"children":483},{},[484],{"type":63,"value":164},{"type":63,"value":80},{"type":58,"tag":112,"props":487,"children":489},{"className":488},[],[490],{"type":63,"value":491},"HEYGEN_RETRIEVE_SHARABLE_VIDEO_URL",{"type":58,"tag":65,"props":493,"children":494},{},[495,497,502],{"type":63,"value":496},"Provide the ",{"type":58,"tag":112,"props":498,"children":500},{"className":499},[],[501],{"type":63,"value":445},{"type":63,"value":503}," to receive a public URL for distribution.",{"type":58,"tag":91,"props":505,"children":506},{},[],{"type":58,"tag":95,"props":508,"children":510},{"id":509},"known-pitfalls",[511],{"type":63,"value":512},"Known Pitfalls",{"type":58,"tag":218,"props":514,"children":515},{},[516,532],{"type":58,"tag":222,"props":517,"children":518},{},[519],{"type":58,"tag":226,"props":520,"children":521},{},[522,527],{"type":58,"tag":230,"props":523,"children":524},{},[525],{"type":63,"value":526},"Pitfall",{"type":58,"tag":230,"props":528,"children":529},{},[530],{"type":63,"value":531},"Details",{"type":58,"tag":251,"props":533,"children":534},{},[535,563,586,609,630],{"type":58,"tag":226,"props":536,"children":537},{},[538,546],{"type":58,"tag":258,"props":539,"children":540},{},[541],{"type":58,"tag":74,"props":542,"children":543},{},[544],{"type":63,"value":545},"All template variables required",{"type":58,"tag":258,"props":547,"children":548},{},[549,554,556,561],{"type":58,"tag":112,"props":550,"children":552},{"className":551},[],[553],{"type":63,"value":365},{"type":63,"value":555}," demands every variable from ",{"type":58,"tag":112,"props":557,"children":559},{"className":558},[],[560],{"type":63,"value":216},{"type":63,"value":562}," with exact names and types -- missing or misnamed fields break scenes or fail generation",{"type":58,"tag":226,"props":564,"children":565},{},[566,574],{"type":58,"tag":258,"props":567,"children":568},{},[569],{"type":58,"tag":74,"props":570,"children":571},{},[572],{"type":63,"value":573},"Always inspect templates first",{"type":58,"tag":258,"props":575,"children":576},{},[577,579,584],{"type":63,"value":578},"Never skip ",{"type":58,"tag":112,"props":580,"children":582},{"className":581},[],[583],{"type":63,"value":216},{"type":63,"value":585}," before generation -- multi-scene templates have complex variable structures",{"type":58,"tag":226,"props":587,"children":588},{},[589,597],{"type":58,"tag":258,"props":590,"children":591},{},[592],{"type":58,"tag":74,"props":593,"children":594},{},[595],{"type":63,"value":596},"Video URLs expire",{"type":58,"tag":258,"props":598,"children":599},{},[600,602,607],{"type":63,"value":601},"URLs from ",{"type":58,"tag":112,"props":603,"children":605},{"className":604},[],[606],{"type":63,"value":405},{"type":63,"value":608}," expire after 7 days; regenerate by calling the endpoint again",{"type":58,"tag":226,"props":610,"children":611},{},[612,620],{"type":58,"tag":258,"props":613,"children":614},{},[615],{"type":58,"tag":74,"props":616,"children":617},{},[618],{"type":63,"value":619},"Paginated avatar lists",{"type":58,"tag":258,"props":621,"children":622},{},[623,628],{"type":58,"tag":112,"props":624,"children":626},{"className":625},[],[627],{"type":63,"value":328},{"type":63,"value":629}," may return paginated results -- additional calls may be needed for the full library",{"type":58,"tag":226,"props":631,"children":632},{},[633,641],{"type":58,"tag":258,"props":634,"children":635},{},[636],{"type":58,"tag":74,"props":637,"children":638},{},[639],{"type":63,"value":640},"Processing time varies",{"type":58,"tag":258,"props":642,"children":643},{},[644,646,651],{"type":63,"value":645},"Video generation is asynchronous; poll ",{"type":58,"tag":112,"props":647,"children":649},{"className":648},[],[650],{"type":63,"value":405},{"type":63,"value":652}," until status is complete before using output URLs",{"type":58,"tag":91,"props":654,"children":655},{},[],{"type":58,"tag":95,"props":657,"children":659},{"id":658},"quick-reference",[660],{"type":63,"value":661},"Quick Reference",{"type":58,"tag":218,"props":663,"children":664},{},[665,681],{"type":58,"tag":222,"props":666,"children":667},{},[668],{"type":58,"tag":226,"props":669,"children":670},{},[671,676],{"type":58,"tag":230,"props":672,"children":673},{},[674],{"type":63,"value":675},"Tool Slug",{"type":58,"tag":230,"props":677,"children":678},{},[679],{"type":63,"value":680},"Purpose",{"type":58,"tag":251,"props":682,"children":683},{},[684,700,716,732,748,764],{"type":58,"tag":226,"props":685,"children":686},{},[687,695],{"type":58,"tag":258,"props":688,"children":689},{},[690],{"type":58,"tag":112,"props":691,"children":693},{"className":692},[],[694],{"type":63,"value":171},{"type":58,"tag":258,"props":696,"children":697},{},[698],{"type":63,"value":699},"List available video templates",{"type":58,"tag":226,"props":701,"children":702},{},[703,711],{"type":58,"tag":258,"props":704,"children":705},{},[706],{"type":58,"tag":112,"props":707,"children":709},{"className":708},[],[710],{"type":63,"value":216},{"type":58,"tag":258,"props":712,"children":713},{},[714],{"type":63,"value":715},"Get template variables and scene structure",{"type":58,"tag":226,"props":717,"children":718},{},[719,727],{"type":58,"tag":258,"props":720,"children":721},{},[722],{"type":58,"tag":112,"props":723,"children":725},{"className":724},[],[726],{"type":63,"value":328},{"type":58,"tag":258,"props":728,"children":729},{},[730],{"type":63,"value":731},"Browse available AI avatars",{"type":58,"tag":226,"props":733,"children":734},{},[735,743],{"type":58,"tag":258,"props":736,"children":737},{},[738],{"type":58,"tag":112,"props":739,"children":741},{"className":740},[],[742],{"type":63,"value":365},{"type":58,"tag":258,"props":744,"children":745},{},[746],{"type":63,"value":747},"Generate video from a template",{"type":58,"tag":226,"props":749,"children":750},{},[751,759],{"type":58,"tag":258,"props":752,"children":753},{},[754],{"type":58,"tag":112,"props":755,"children":757},{"className":756},[],[758],{"type":63,"value":405},{"type":58,"tag":258,"props":760,"children":761},{},[762],{"type":63,"value":763},"Check video processing status and get URLs",{"type":58,"tag":226,"props":765,"children":766},{},[767,775],{"type":58,"tag":258,"props":768,"children":769},{},[770],{"type":58,"tag":112,"props":771,"children":773},{"className":772},[],[774],{"type":63,"value":491},{"type":58,"tag":258,"props":776,"children":777},{},[778],{"type":63,"value":779},"Get a public shareable video link",{"type":58,"tag":91,"props":781,"children":782},{},[],{"type":58,"tag":65,"props":784,"children":785},{},[786],{"type":58,"tag":787,"props":788,"children":789},"em",{},[790,792],{"type":63,"value":791},"Powered by ",{"type":58,"tag":82,"props":793,"children":796},{"href":794,"rel":795},"https:\u002F\u002Fcomposio.dev",[86],[797],{"type":63,"value":10},{"items":799,"total":883},[800,814,830,839,849,861,870],{"slug":801,"name":802,"fn":803,"description":804,"org":805,"tags":806,"stars":25,"repoUrl":26,"updatedAt":813},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[807,808,809,810],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":811,"slug":812,"type":15},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":815,"name":816,"fn":817,"description":818,"org":819,"tags":820,"stars":25,"repoUrl":26,"updatedAt":829},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[821,822,825,826],{"name":17,"slug":18,"type":15},{"name":823,"slug":824,"type":15},"Communications","communications",{"name":20,"slug":21,"type":15},{"name":827,"slug":828,"type":15},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":831,"name":831,"fn":832,"description":833,"org":834,"tags":835,"stars":25,"repoUrl":26,"updatedAt":838},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[836,837],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},"2026-07-12T08:09:55.453088",{"slug":840,"name":840,"fn":841,"description":842,"org":843,"tags":844,"stars":25,"repoUrl":26,"updatedAt":848},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[845,846,847],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:45:16.470309",{"slug":850,"name":850,"fn":851,"description":852,"org":853,"tags":854,"stars":25,"repoUrl":26,"updatedAt":860},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[855,856,857],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"name":858,"slug":859,"type":15},"Security","security","2026-07-15T05:56:20.013366",{"slug":862,"name":862,"fn":863,"description":864,"org":865,"tags":866,"stars":25,"repoUrl":26,"updatedAt":869},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[867,868],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},"2026-07-15T05:54:50.762889",{"slug":871,"name":871,"fn":872,"description":873,"org":874,"tags":875,"stars":25,"repoUrl":26,"updatedAt":882},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[876,877,878,881],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":879,"slug":880,"type":15},"CRM","crm",{"name":20,"slug":21,"type":15},"2026-07-15T05:48:43.429136",860,{"items":885,"total":989},[886,893,900,905,911,917,922,929,943,956,969,979],{"slug":801,"name":802,"fn":803,"description":804,"org":887,"tags":888,"stars":25,"repoUrl":26,"updatedAt":813},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[889,890,891,892],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":811,"slug":812,"type":15},{"slug":815,"name":816,"fn":817,"description":818,"org":894,"tags":895,"stars":25,"repoUrl":26,"updatedAt":829},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[896,897,898,899],{"name":17,"slug":18,"type":15},{"name":823,"slug":824,"type":15},{"name":20,"slug":21,"type":15},{"name":827,"slug":828,"type":15},{"slug":831,"name":831,"fn":832,"description":833,"org":901,"tags":902,"stars":25,"repoUrl":26,"updatedAt":838},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[903,904],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"slug":840,"name":840,"fn":841,"description":842,"org":906,"tags":907,"stars":25,"repoUrl":26,"updatedAt":848},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[908,909,910],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"slug":850,"name":850,"fn":851,"description":852,"org":912,"tags":913,"stars":25,"repoUrl":26,"updatedAt":860},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[914,915,916],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"name":858,"slug":859,"type":15},{"slug":862,"name":862,"fn":863,"description":864,"org":918,"tags":919,"stars":25,"repoUrl":26,"updatedAt":869},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[920,921],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"slug":871,"name":871,"fn":872,"description":873,"org":923,"tags":924,"stars":25,"repoUrl":26,"updatedAt":882},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[925,926,927,928],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":879,"slug":880,"type":15},{"name":20,"slug":21,"type":15},{"slug":930,"name":930,"fn":931,"description":932,"org":933,"tags":934,"stars":25,"repoUrl":26,"updatedAt":942},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[935,936,939],{"name":17,"slug":18,"type":15},{"name":937,"slug":938,"type":15},"Documents","documents",{"name":940,"slug":941,"type":15},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":944,"name":944,"fn":945,"description":946,"org":947,"tags":948,"stars":25,"repoUrl":26,"updatedAt":955},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[949,950,951,952],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},{"name":953,"slug":954,"type":15},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":957,"name":957,"fn":958,"description":959,"org":960,"tags":961,"stars":25,"repoUrl":26,"updatedAt":968},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[962,963,964,965],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":879,"slug":880,"type":15},{"name":966,"slug":967,"type":15},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":970,"name":970,"fn":971,"description":972,"org":973,"tags":974,"stars":25,"repoUrl":26,"updatedAt":978},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[975,976,977],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:47:51.742515",{"slug":980,"name":980,"fn":981,"description":982,"org":983,"tags":984,"stars":25,"repoUrl":26,"updatedAt":988},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[985,986,987],{"name":17,"slug":18,"type":15},{"name":10,"slug":9,"type":15},{"name":20,"slug":21,"type":15},"2026-07-15T05:45:05.303254",863]