AI视频生成与编辑,使用火山引擎 Doubao Seedance 模型。支持文生视频、图生视频、有声视频。当用户要求生成视频、制作视频、文生视频、图生视频时使用此 skill。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install video-gen或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install video-gen⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/video-gen/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: video-gen description: AI视频生成与编辑,使用火山引擎 Doubao Seedance 模型。支持文生视频、图生视频、有声视频。当用户要求生成视频、制作视频、文生视频、图生视频时使用此 skill。 ---
通过火山引擎 Doubao Seedance API 生成视频。
脚本通过以下环境变量获取 API 配置:
VIDEO_GEN_API_KEY — 火山引擎 API KeyVIDEO_GEN_BASE_URL — API 基础地址(默认:https://ark.cn-beijing.volces.com/api/v3)| 模式 | 说明 | 参数 | |------|------|------| | text_to_video | 文生视频 | prompt | | image_to_video | 图+文生视频(URL)| prompt + --first-frame URL | | image_to_video_base64 | 图生视频(Base64)| prompt + --first-frame 路径/base64 | | audio_video_first_frame | 有声视频-首帧 | prompt + --first-frame + --audio | | audio_video_first_last_frame | 有声视频-首尾帧 | prompt + --first-frame + --last-frame + --audio | | seedance_lite_reference | Seedance-Lite 参考图 | prompt + --reference-image |
doubao-seedance-1.5 — 完整版(默认)seedance-lite — 轻量版export VIDEO_GEN_API_KEY="your-api-key"
python3 scripts/generate_video.py "一只可爱的小猫在草地上奔跑,阳光明媚,慢动作" \
--mode text_to_video \
--output cat_running.mp4
python3 scripts/generate_video.py "让图片中的人物转头微笑" \
--mode image_to_video \
--first-frame "https://example.com/image.jpg" \
--output person_smile.mp4
python3 scripts/generate_video.py "让图片动起来" \
--mode image_to_video_base64 \
--first-frame ./input_image.png \
--output animated.mp4
python3 scripts/generate_video.py "人物开口说话,声音洪亮" \
--mode audio_video_first_frame \
--first-frame ./portrait.jpg \
--audio \
--output talking.mp4
python3 scripts/generate_video.py "人物从左转头到右" \
--mode audio_video_first_last_frame \
--first-frame ./left.jpg \
--last-frame ./right.jpg \
--audio \
--output turn_head.mp4
python3 scripts/generate_video.py "参考图片风格生成视频" \
--mode seedance_lite_reference \
--reference-image ./style_ref.jpg \
--output styled_video.mp4
scripts/generate_video.py 生成视频message 工具发送视频import requests
# 获取 token(使用飞书 app_id 和 app_secret)
resp = requests.post(
"https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal",
json={"app_id": "YOUR_APP_ID", "app_secret": "YOUR_APP_SECRET"}
)
token = resp.json()["tenant_access_token"]
# 上传视频
with open("video.mp4", "rb") as f:
resp = requests.post(
"https://open.feishu.cn/open-apis/im/v1/files",
headers={"Authorization": f"Bearer {token}"},
files={"file": ("video.mp4", f, "video/mp4")},
data={"file_type": "mp4"}
)
file_key = resp.json()["data"]["file_key"]
# 发送视频
# 使用 message 工具: {"file_key": "<file_key>"}
| 参数 | 说明 | 默认值 | |------|------|--------| | --mode | 生成模式 | text_to_video | | --model | 模型名称 | doubao-seedance-1.5 | | --first-frame | 首帧图片 | - | | --last-frame | 尾帧图片 | - | | --reference-image | 参考图片 | - | | --audio | 启用音频 | False | | --output | 输出路径 | 自动生成 | | --no-wait | 不等待完成 | False |
安装 AI Video Gen 后,可以对 AI 说这些话来触发它
Help me get started with AI Video Gen
Explains what AI Video Gen does, walks through the setup, and runs a quick demo based on your current project
Use AI Video Gen to aI video generation and editing, using the Volcano Engine Doubao Se...
Invokes AI Video Gen with the right parameters and returns the result directly in the conversation
What can I do with AI Video Gen in my design & creative workflow?
Lists the top use cases for AI Video Gen, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/video-gen/ 目录(个人级,所有项目可用),或 .claude/skills/video-gen/(项目级)。重启 AI 客户端后,用 /video-gen 主动调用,或让 AI 根据上下文自动发现并使用。
AI Video Gen 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
AI Video Gen 可免费安装使用。请查阅仓库了解许可证信息。
AI视频生成与编辑,使用火山引擎 Doubao Seedance 模型。支持文生视频、图生视频、有声视频。当用户要求生成视频、制作视频、文生视频、图生视频时使用此 skill。
AI Video Gen 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using AI Video Gen
Identifies repetitive steps in your workflow and sets up AI Video Gen to handle them automatically