Communitygithub.com

视频Agent视频工作室

生成短视频,支持文字转视频、图片转视频,集成7种后端模型,自动优化提示词并返回视频链接。

视频Agent视频工作室 是什么?

VideoAgent Video Studio 是一个 AI 技能,用于按需生成短视频。它支持文字转视频和图片转视频两种模式,内置7种后端模型,能够根据用户需求自动选择合适的模式并优化提示词。该技能适用于 Claude Code 等 AI Agent 平台,可通过命令行工具调用。其核心功能包括:选择生成模式、增强提示词、执行生成脚本、返回视频URL。系统默认无需API密钥,通过托管代理处理请求,也支持自定义代理和认证令牌。对于开发者或AI用户,该技能极大地简化了视频生成流程,无需手动切换不同模型或编写复杂的API调用代码。它基于 SKILL.md 中定义的指令,通过分析用户意图(如“制作视频”或“动画化图片”)来决定使用文字转视频还是图片转视频,并利用内置的提示词指南提升生成质量。支持的模型包括 minimax、kling、veo、hunyuan、pixverse、grok 和 seedance,覆盖了主流视频生成服务。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/videoagent-video-studio

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

🎬 VideoAgent Video Studio

使用时机: 当用户要求生成视频、根据文本创建视频、将图像动画化、制作短片或生成AI视频时。

使用7种后端生成短视频。此技能会选择正确的模式(文本转视频或图像转视频),优化提示词以获得最佳效果,并返回视频URL。


快速参考

用户意图模式典型时长
"制作一个关于...的视频"(无图像)text-to-video4–10 秒
"动画化这张图片" / "让这个动起来"image-to-video4–6 秒
"将此转换为视频,内容为..."image-to-video4–6 秒
电影感、故事、广告优先选择带详细提示词的 text-to-video5–10 秒

生成模式

模式描述模型
text-to-video仅文本提示 → 视频minimax, kling, veo, hunyuan, grok, seedance
image-to-video单张图像 + 提示词 → 动画片段minimax, kling, veo, pixverse, grok, seedance
reference-based参考图像/视频 → 一致输出minimax, kling, veo, hunyuan, grok, seedance

模型(使用 --model <id>)

模型 IDT2VI2V参考备注
minimax✅✅✅主体参考图像,角色一致性
kling✅✅✅多元素 / 角色 / 关键帧 (O3)
veo✅✅✅Google Veo 3.1,多张参考图像
hunyuan✅—✅视频到视频风格迁移
pixverse—✅—风格化图像转视频
grok✅✅✅通过参考视频进行视频编辑
seedance✅✅✅Seedance 1.5 Pro,同步音频,4–12 秒

完整的模型详情和端点参考: references/models.md.


如何生成视频

第一步 — 选择模式并增强提示词

  • 文本转视频:使用主体、动作、镜头运动、光照和风格进行扩展。对运动具体描述(例如 "镜头缓慢拉近","角色从左向右行走")。
  • 图像转视频:描述要应用于图像的运动(例如 "头发上的微风","镜头扫过场景")。参见 references/prompt_guide.md 了解模式。

第二步 — 运行脚本

文本转视频:

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "<增强后的提示词>" \
  --duration <秒数> \
  --aspect-ratio <比例>

图像转视频:

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "<运动描述>" \
  --image-url "<公共图像 URL>" \
  --duration <秒数> \
  --aspect-ratio <比例>

参数:

参数默认值描述
--modetext-to-videotext-to-video 或 image-to-video
--prompt(必需)场景或运动描述
--image-url—对于 image-to-video 必需;公共图像 URL
--duration5以秒为单位的时长(通常为 4–10)
--aspect-ratio16:916:9,9:16,1:1,4:3,3:4
--modelauto模型 ID(例如 kling,veo,grok,seedance);auto = 代理选择

其他命令:

命令描述
node tools/generate.js --list-models列出代理可用的模型
node tools/generate.js --status --job-id <id>检查异步任务状态

第三步 — 返回结果

脚本返回 JSON:

{
  "success": true,
  "mode": "text-to-video",
  "videoUrl": "https://...",
  "duration": 5,
  "aspectRatio": "16:9"
}

将 videoUrl 发送给用户。


对话示例

用户: "生成一个猫在雨中行走的短视频,电影感。"

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "一只猫在雨中行走,湿漉漉的街道,霓虹灯倒影,电影感灯光,慢动作,4K" \
  --duration 5 \
  --aspect-ratio 16:9

用户: "动画化这张照片" (用户上传一张风景图)

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --prompt "柔和的云朵在天空中移动,微弱的草地起伏,电影感氛围" \
  --image-url "https://..." \
  --duration 5 \
  --aspect-ratio 16:9

用户: "制作一个10秒的竖屏视频,展示倒咖啡,慢动作。"

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --prompt "特写镜头,咖啡倒入白色杯子,慢动作,蒸汽升起,柔和灯光,产品拍摄" \
  --duration 10 \
  --aspect-ratio 9:16

用户: "使用 Google Veo 制作一个电影镜头。"

node {baseDir}/tools/generate.js \
  --mode text-to-video \
  --model veo \
  --prompt "一条龙在多云的天空中飞行,电影感灯光,8 秒" \
  --duration 8 \
  --aspect-ratio 16:9

用户: "动画化这张肖像画。"

node {baseDir}/tools/generate.js \
  --mode image-to-video \
  --model grok \
  --prompt "温柔微笑,轻微转头" \
  --image-url "https://..." \
  --duration 5

设置

默认无需 API 密钥。 请求通过托管代理发送。设置以下变量以使用自定义代理或令牌:

变量必需描述
VIDEO_STUDIO_PROXY_URL否代理基础 URL
VIDEO_STUDIO_TOKEN否代理所需时使用的身份验证令牌

知识库

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

相关技能