Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
heygen-com avatar

Create Video

  • 5 installs
  • Updated April 14, 2026
  • heygen-com/skills-legacy

Creates a complete video from a single text prompt via HeyGen's Video Agent, handling script, avatar, voiceover, and captions.

About

Creates complete videos from a single text prompt using HeyGen's Video Agent, which auto-handles script, avatar, visuals, voiceover, and captions. A developer uses it for quick explainer, demo, or marketing videos without specifying exact avatars or scenes.

  • Uses HeyGen Video Agent POST /v3/video-agents
  • AI handles script, avatar, visuals, voiceover, and captions from one prompt

Create Video by the numbers

  • 5 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #1,127 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/heygen-com/skills-legacy --skill create-video

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
Last updatedApril 14, 2026
Repositoryheygen-com/skills-legacy

What it does

Creates a complete video from a single text prompt via HeyGen's Video Agent, handling script, avatar, voiceover, and captions.

Files

SKILL.mdMarkdownGitHub ↗

Create Video

Generate complete videos from a text prompt. Describe what you want and the AI handles script writing, avatar selection, visuals, voiceover, pacing, and captions automatically.

Authentication

All requests require the X-Api-Key header. Set the HEYGEN_API_KEY environment variable.

curl -X POST "https://api.heygen.com/v3/video-agents" \
  -H "X-Api-Key: $HEYGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Create a 60-second product demo video."}'

Tool Selection

If HeyGen MCP tools are available (mcp__heygen__*), prefer them over direct HTTP API calls — they handle authentication and request formatting automatically.

TaskMCP ToolFallback (Direct API)
Generate video from promptmcp__heygen__generate_video_agentPOST /v3/video-agents
Check video status / get URLmcp__heygen__get_videoGET /v3/videos/{video_id}
List account videosmcp__heygen__list_videosGET /v3/videos
Delete a videomcp__heygen__delete_videoDELETE /v3/videos/{video_id}

If no HeyGen MCP tools are available, use direct HTTP API calls as documented in the reference files.

Default Workflow

Always use prompt-optimizer.md guidelines to structure prompts with scenes, timing, and visual styles.

With MCP tools: 1. Write an optimized prompt using prompt-optimizer.mdvisual-styles.md 2. Call mcp__heygen__generate_video_agent with prompt and config (duration_sec, orientation, avatar_id) 3. Call mcp__heygen__get_video with the returned video_id to poll status and get the download URL

Without MCP tools (direct API): 1. Write an optimized prompt using prompt-optimizer.mdvisual-styles.md 2. POST /v3/video-agents — see video-agent.md 3. GET /v3/videos/<id> — see video-status.md

Reference Files

Read these as needed — they contain endpoint details, request/response schemas, and code examples (curl, TypeScript, Python).

Core workflow:

  • references/prompt-optimizer.md — Writing effective prompts (scenes, timing, visual styles)
  • references/visual-styles.md — 20 named visual styles with full specs
  • references/prompt-examples.md — Production prompt examples and templates
  • references/video-agent.mdPOST /v3/video-agents request fields, response format, file inputs

Foundation:

  • references/video-status.mdGET /v3/videos/{id} polling and download
  • references/webhooks.md — Webhook endpoints and events
  • references/assets.md — Uploading images, videos, audio as references
  • references/dimensions.md — Resolution and aspect ratios
  • references/quota.md — Credit system and usage limits

Best Practices

1. Optimize your prompt — quality depends entirely on prompt structure. Always use the prompt optimizer 2. Lock avatar if needed — pass avatar_id for consistency across videos 3. Specify voice — pass voice_id for a specific narrator voice 4. Upload reference files — help the agent understand your brand/product 5. Iterate on prompts — refine based on results; Video Agent is great for quick iterations

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.