Create Video
/install create-video
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.
| 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:
- Write an optimized prompt using prompt-optimizer.md → visual-styles.md
- Call
mcp__heygen__generate_video_agentwith prompt and config (duration_sec, orientation, avatar_id) - Call
mcp__heygen__get_videowith the returned video_id to poll status and get the download URL
Without MCP tools (direct API):
- Write an optimized prompt using prompt-optimizer.md → visual-styles.md
POST /v3/video-agents— see video-agent.mdGET /v3/videos/\x3Cid>— 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.md —
POST /v3/video-agentsrequest fields, response format, file inputs
Foundation:
- references/video-status.md —
GET /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
- Optimize your prompt — quality depends entirely on prompt structure. Always use the prompt optimizer
- Lock avatar if needed — pass
avatar_idfor consistency across videos - Specify voice — pass
voice_idfor 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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install create-video - 安装完成后,直接呼叫该 Skill 的名称或使用
/create-video触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Create Video 是什么?
Create videos from a text prompt using HeyGen's Video Agent (POST /v3/video-agents). The default for most video requests — AI handles script, avatar, visuals... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 343 次。
如何安装 Create Video?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install create-video」即可一键安装,无需额外配置。
Create Video 是免费的吗?
是的,Create Video 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Create Video 支持哪些平台?
Create Video 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Create Video?
由 Michael Wang(@michaelwang11394)开发并维护,当前版本 v2.23.0。