HeyGen Automation

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

Install

Hot:42

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-heygen-automation&locale=en&source=copy

HeyGen Automation - AI Video Generation Automation Skills

Skill Overview


HeyGen Automation is a skill that integrates with HeyGen’s AI video generation workflow via Composio MCP. It enables you to automate the entire process, including browsing virtual avatars, creating videos with templates, and tracking processing status—covering the complete end-to-end workflow.

Use Cases

1. Bulk Marketing Video Production


Marketing teams can use this skill to automate the creation of large volumes of product introduction videos, customer greetings, or promotional content. By using predefined HeyGen templates, they only need to fill in variables to quickly generate personalized video content, greatly improving content production efficiency.

2. Social Media Content Creation


Content creators can use this skill to generate video assets in bulk for social media needs. Whether it’s educational courses, knowledge sharing, or brand promotion, high-quality videos can be produced quickly using HeyGen’s virtual avatars and templates.

3. Enterprise Training Video Generation


HR and training departments can use this skill to automatically create standardized training videos for employees, such as onboarding guidance. By reusing templates and configuring variables, video content consistency is ensured while enabling large-scale production.

Core Features

1. Template Browsing and Video Generation


The skill provides full access to HeyGen’s template library. You can browse all available video templates, view template details and required variable information, and then generate personalized videos by filling in variables. It supports both single-scene and complex multi-scene templates.

2. Virtual Avatar Management


It offers complete browsing of HeyGen’s virtual avatar library, allowing you to view all available AI digital humans, including their preview images and identifiers. This is useful for choosing the right avatar for a given video scenario.

3. Video Status Tracking and Sharing


After video generation, the skill can continuously poll the processing status. Once completed, it provides a downloadable and shareable URL. The generated share links are public—anyone can watch the video without authentication.

Frequently Asked Questions

How does HeyGen Automation connect to my account?


Using this skill requires connecting your HeyGen account via the Composio MCP server. On first use, the agent will prompt you to authenticate your identity. After completion, all HEYGEN_* tools will work normally. The process is secure and fast, with no need for manual API key configuration.

What steps are required to generate videos using HeyGen templates?


The full workflow includes: first, use HEYGEN_V2_TEMPLATES to browse available templates and select a template ID; then use HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3 to retrieve all variable information for the template; next, use HEYGEN_V2_AVATARS to browse available virtual avatars; finally, use HEYGEN_V2_TEMPLATE_GENERATE to fill all required variables and generate the video.

How long is the HeyGen video URL valid?


The video URLs retrieved via HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS are valid for 7 days. After expiration, you can call the interface again to generate a new download link. The share link HEYGEN_RETRIEVE_SHARABLE_VIDEO_URL is permanent and can be used for long-term content distribution.

Do I need to fill in all template variables?


Yes. HEYGEN_V2_TEMPLATE_GENERATE requires providing all variables retrieved from HEYGEN_RETRIEVE_TEMPLATE_DETAILS_V3, and the variable names and types must match exactly. Missing or incorrectly named variables will cause video generation to fail or the scenario to behave abnormally. This is why you must check details before using a template.

How long does HeyGen video generation take?


Video generation is processed asynchronously. The required time depends on the video length, number of scenes, and server load. The skill provides status polling, so you can use HEYGEN_RETRIEVE_VIDEO_STATUS_DETAILS to continuously check progress until the status shows that it is completed, and then use the output video.