skills/video-init/SKILL.md
Use when user wants to initialize a new video project with directory structure
npx skillsauth add t0ugh/videoclaw video-initInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
初始化新的视频项目,创建目录结构。交互确认在 skill 层通过 AskUserQuestion 实现。
用户说"创建一个新项目"、"初始化项目"或类似表达时触发。
用 AskUserQuestion 询问:
"请给项目起个名字?"
选项:
1) volcengine (火山引擎 Seedream)
2) dashscope (阿里云)
3) gemini (Google)
4) mock (测试用)
选项:
1) volcengine (火山引擎 Seedance)
2) dashscope (阿里云 Wan2.6)
3) mock (测试用)
选项:
1) local (本地存储)
2) google_drive (上传到 Google Drive)
videoclaw init <project-name> 创建项目videoclaw config --project <name> --set 设置项目配置(推荐使用新的 backend 字段)# 示例执行
videoclaw init my-video
videoclaw config --project my-video --set models.image.backend=gemini
videoclaw config --project my-video --set models.video.provider=volcengine
videoclaw config --project my-video --set storage.provider=google_drive
assets/ - 共享角色、场景、道具、封面videos/ - 多个视频单元(每个 video 独立管理)exports/ - 最终交付产物project_name: 项目名称(必填)--dir: 项目目录路径(可选,默认 ~/videoclaw-projects)用户也可以先设置全局配置,新项目会自动使用:
# 设置全局默认提供商
videoclaw config --set models.image.backend=volcengine
videoclaw config --set models.video.provider=volcengine
videoclaw config --set storage.provider=google_drive
用户: 帮我创建一个新项目
Claude Code:
- 询问项目名称
- 询问图像提供商(volcengine/dashscope/gemini/mock)
- 询问视频提供商(volcengine/dashscope/mock)
- 询问存储方式(local/google_drive)
- 执行: videoclaw init my-video
- 执行: videoclaw config --project my-video --set models.image.backend=xxx
- 执行: videoclaw config --project my-video --set models.video.provider=xxx
- 执行: videoclaw config --project my-video --set storage.provider=xxx
data-ai
使用 AI 生成结构化文本分镜,作为视频生成的输入。用于用户需要一个视频的文本描述(分镜)的场景。用户说"帮我生成一个分镜"、"帮我写视频脚本"时触发。
content-media
快速创建视频,全面拥抱 Seedance 2.0。一步完成:故事大纲 → 素材准备 → 文本分镜 → i2v 生成视频。
content-media
Use when user needs to view, get, or set project or global configuration
development
Use when user needs to upload files to cloud storage (Google Drive). Independent upload command for uploading any file to cloud.