create-video

|

INSTALLATION
npx skills add https://github.com/heygen-com/skills --skill create-video
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$28

Task

MCP Tool

Fallback (Direct API)

Generate video from prompt

mcp__heygen__generate_video_agent

POST /v3/video-agents

Check video status / get URL

mcp__heygen__get_video

GET /v3/videos/{video_id}

List account videos

mcp__heygen__list_videos

GET /v3/videos

Delete a video

mcp__heygen__delete_video

DELETE /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:

  • Call mcp__heygen__generate_video_agent with prompt and config (duration_sec, orientation, avatar_id)
  • Call mcp__heygen__get_video with the returned video_id to poll status and get the download URL

Without MCP tools (direct API):

Reference Files

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

Core workflow:

Foundation:

Best Practices

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

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card