mcpField
C
create-video

create-video

github.com/heygen-com创意与媒体526945 次安装15 周前更新
代码仓库

关于 create-video

create-video 是使用 HeyGen 生成完整视频的技能,适用于希望从单条文本提示制作成片的用户。它可自动处理脚本、虚拟形象、画面、配音、节奏和字幕,并提供 MCP 工具或直接 API 的工作流程。

主要功能

  1. 01从提示生成完整视频
  2. 02自动编写脚本并选择虚拟形象
  3. 03生成画面、配音、节奏和字幕
  4. 04通过提示优化器组织场景与风格
  5. 05支持固定虚拟形象和指定声音

适用场景

  1. 01从提示制作产品演示视频
  2. 02制作带指定旁白声音的视频
  3. 03使用品牌或产品参考文件制作视频

MCP 相关

支持使用 HeyGen MCP 工具生成视频、查询状态和 URL、列出或删除视频;工具不可用时可改用直接 API 请求。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/heygen-com/skills --skill create-video

安装后在 Claude Code 中输入/create-video确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
assets.md
dimensions.md
prompt-examples.md
prompt-optimizer.md
quota.md
video-agent.md
video-status.md
visual-styles.md
webhooks.md

详细介绍

创建视频

从文本提示词生成完整视频。描述你的需求,AI 会自动处理脚本撰写、虚拟形象选择、视觉效果、配音、节奏和字幕。

身份验证

所有请求都需要 X-Api-Key 标头。设置 HEYGEN_API_KEY 环境变量。

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."}'

工具选择

如果有 HeyGen MCP 工具(mcp__heygen__*),优先使用它们,而不是直接调用 HTTP API——它们会自动处理身份验证和请求格式。

任务MCP 工具备用方式(直接 API)
根据提示词生成视频mcp__heygen__generate_video_agentPOST /v3/video-agents
检查视频状态/获取 URLmcp__heygen__get_videoGET /v3/videos/{video_id}
列出账户视频mcp__heygen__list_videosGET /v3/videos
删除视频mcp__heygen__delete_videoDELETE /v3/videos/{video_id}

如果没有 HeyGen MCP 工具,请按照参考文件中的说明直接调用 HTTP API。

默认工作流

始终按照 prompt-optimizer.md 中的指南,使用场景、时间安排和视觉风格来组织提示词。

使用 MCP 工具时:

  1. 按照 prompt-optimizer.md → visual-styles.md 编写优化后的提示词
  2. 使用提示词和配置(duration_sec、orientation、avatar_id)调用 mcp__heygen__generate_video_agent
  3. 使用返回的 video_id 调用 mcp__heygen__get_video,轮询状态并获取下载 URL

不使用 MCP 工具时(直接调用 API):

  1. 按照 prompt-optimizer.md → visual-styles.md 编写优化后的提示词
  2. POST /v3/video-agents — 参见 video-agent.md
  3. GET /v3/videos/<id> — 参见 video-status.md

参考文件

按需阅读这些文件——其中包含端点详情、请求/响应架构和代码示例(curl、TypeScript、Python)。

核心工作流:

基础功能:

最佳实践

  1. 优化提示词 — 质量完全取决于提示词结构。始终使用提示词优化器
  2. 需要时固定虚拟形象 — 传入 avatar_id,以确保不同视频中的形象一致
  3. 指定语音 — 传入 voice_id,以选择特定的旁白音色
  4. 上传参考文件 — 帮助 Agent 了解你的品牌/产品
  5. 迭代优化提示词 — 根据结果不断完善;Video Agent 非常适合快速迭代

评论

支持 Markdown