Agent skill · creative production · composiohq

HeyGen Automation

Automate AI video generation, avatar browsing, template-based video creation, and video status tracking through HeyGen's platform via Composio

Why this skill is useful

Adds executable workflows for automating video generation and management through HeyGen's API that are not commonly known.

What it needs

Requires heygen account access. About 2k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.

What this skill does

HeyGen Automation 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. Toolkit docs: composio.dev/toolkits/heygen --- Setup 1. Connect your HeyGen account through the Composio MCP server at https://rube.app/mcp 2. The agent will prompt you with an authentication link if no active connection exists 3. Once connected, all HEYGEN tools become available for execution --- Core Workflows 1. Browse Available Templates Retrieve pre-designed avatar templates from the HeyGen library for video creation. Tool: HEYGENV2TEMPLATES Use this to discover templates before generating videos. Each template has a unique ID needed for generation. --- 2. Inspect Template Details & Variables Retrieve the full structure of a template including all variables, scene mappings, and customization options. Tool: HEYGENRETRIEVETEMPLATEDETAILSV3 Parameter Type Required Description ----------- ------ ---------- ------------- templateid string Yes Template ID from HEYGENV2TEMPLATES or the HeyGen dashboard This is a required prerequisite before generating videos -- it tells you exactly which variables must be populated. --- 3. Browse Available Avatars List all realistic avatars available for video creation, useful for mapping characters to scenes. Tool: HEYGENV2AVATARS --- 4. Generate Video from Template Create a customized video by populating a template with your variables and content. Tool: HEYGENV2TEMPLATEGENERATE Provide a video title and all template variables discovered via HEYGENRETRIEVETEMPLATEDETAILSV3. Every required variable must be supplied with exact names and types. --- 5. Check Video Processing Status Poll the processing status and retrieve metadata for a video being generated. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills composiohq/heygen-automation

View the source on GitHub

Browse the @skills marketplace