video-producer
短视频一键生成技能 v2.2。调用video-director进行画面规划,然后生成AI素材、TTS配音、视频渲染,输出完整MP4。
Best use case
video-producer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
短视频一键生成技能 v2.2。调用video-director进行画面规划,然后生成AI素材、TTS配音、视频渲染,输出完整MP4。
Teams using video-producer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/video-producer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How video-producer Compares
| Feature / Agent | video-producer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
短视频一键生成技能 v2.2。调用video-director进行画面规划,然后生成AI素材、TTS配音、视频渲染,输出完整MP4。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# Video Producer - 短视频一键生成技能 v2.2
## 核心能力
1. **画面规划** - 调用video-director生成分镜表(含素材路径)
2. **AI素材生成** - 根据文案关键词智能匹配素材
3. **TTS配音** - 每场景独立配音
4. **视频渲染** - Remotion + AI素材动画
5. **音视频合成** - 最终MP4输出
---
## 技能协作
本技能与 **video-director** 协作完成视频生成:
```
用户输入
↓
video-producer (协调者)
↓
调用 video-director (画面规划专家)
↓
生成分镜表 (JSON格式)
↓
video-producer 继续执行
↓
AI生图 → TTS配音 → 视频渲染 → 合成输出
```
### 协作优势
- **职责分离**:video-director专注画面设计,video-producer专注执行
- **独立使用**:video-director可单独用于画面规划
- **灵活调整**:用户可手动修改分镜表后再生成视频
- **易于维护**:设计规则和执行逻辑分离更新
---
## 画面设计方案格式
```markdown
# 「主题」画面设计方案
**总时长:** 10秒
| 场景 | 时间 | 类型 | 口播 | 素材 |
|:----:|------|------|------|------|
| 0 | 0-2s | 开场 | 主题... | 科技背景 |
| 1 | 2-7s | 核心观点 | 口播... | AI, 工作 |
---
## 场景1:标题
**时间:** 2s - 7s (5秒)
**口播:** 完整口播文案
### 画面设计
```
[背景] 科技背景 - fadeIn 0-30帧
[Emoji] 🤖 - popIn 15-30帧
[文字] "主标题" - fadeSlideUp 30-70帧
```
### 素材清单
| 元素 | 类型 | Prompt | 尺寸 | 保存路径 |
|------|------|--------|------|----------|
| 科技背景 | 背景 | 抽象科技背景... | 9:16 | s00_科技背景.png |
| AI | 素材 | AI机器人头像... | 1:1 | s01_AI.png |
```
---
## 名词 → 素材 映射表
| 关键词 | 素材描述 |
|--------|---------|
| AI/机器人 | 逼真的AI机器人头像 |
| 数据/录入 | 数据流动画 |
| 设计/创意 | 设计师工作场景 |
| 程序员/代码 | 编程工作场景 |
| 赚钱/收入 | 金币增长图表 |
| 时间/倒计时 | 沙漏时钟 |
| 技能/升级 | 技能树图标 |
| 取代/替代 | 人类vsAI对比图 |
| 裁员 | 空荡办公室 |
| 实习生 | 年轻人使用AI |
---
## 工作流
```
Step 1: 生成画面设计方案
↓
Step 2: AI生成素材 (按filename保存)
↓
Step 3: TTS配音
↓
Step 4: 生成视频代码 (按filename引用素材)
↓
Step 5: 渲染 + 合并
```
---
## 输出文件
```
test-video/
├── storyboard.md # 画面设计方案(含素材路径)
├── materials/ # AI素材
│ ├── s00_科技背景.png
│ ├── s01_AI.png
│ └── ...
├── audio/ # TTS配音
├── src/Video.js # 视频代码
└── out/final.mp4 # 最终视频
```
---
## 素材路径使用
生成的视频代码会自动引用素材路径:
```javascript
import img0_科技背景 from 'materials/s00_科技背景.png';
import img1_AI from 'materials/s01_AI.png';
// 在场景中使用
<img src={img0_科技背景} style={{ position: 'absolute', ... }} />
```
---
## 使用方式
```bash
node produce.js "视频主题" '[{"text":"口播","emoji":"💡","title":"标题"}]'
```
---
## v2.1.1 更新 (修复)
### Bug 修复
- TTS生成添加重试逻辑(最多3次)
- 添加文件验证:确保音频文件大小>1KB
- 添加缺失文件检查和警告
### 修复的问题
- 场景1音频(s1.mp3)缺失导致只有一句配音
- TTS失败时静默继续的问题Related Skills
demo-video
Create product demo videos by automating browser interactions and capturing frames. Use when the user wants to record a demo, walkthrough, product showcase, or interactive video of a web application. Supports Playwright CDP screencast for high-quality capture and FFmpeg for video encoding.
seedance-video
Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.
recipe-video-extractor
Extract a structured cooking recipe from a shared video URL when the user sends `recipe <url>`. Prioritize caption/description and comments via browser automation, then use web search/fetch as fallback with clear source attribution.
json2video-pinterest
Generate Pinterest-optimized vertical videos using JSON2Video API. Supports AI-generated or URL-based images, AI-generated or provided voiceovers, optional subtitles, and zoom effects. Use when creating video content for Pinterest affiliate marketing, creating vertical social media videos, automating video production with JSON2Video API, or generating videos with voiceovers and subtitles.
arch-video-cut
Automatic Architecture Video Editing Workflow with Self-Learning Preferences
short-video-script-generator-pro
AI Short Video Script Generator, support TikTok/YouTube Shorts/Instagram Reels, auto generate hook, shots, voiceover, subtitles, BGM, CTA. $0.005 USDT per use.
ai-notes-of-video
The video AI notes tool is provided by Baidu. Based on the video download address provided by the user, it downloads and parses the video, and finally generates AI notes corresponding to the video (a total of three types of notes can be generated: document notes, outline notes, and image-text notes).
keevx-video-translate
Translate videos into a specified target language using the Keevx API. Supports audio-only translation, subtitle generation, and dynamic duration adjustment. Use this skill when the user needs to (1) Translate/dub a video (2) Translate a video from one language to another (3) Query the list of supported translation languages (4) Check the status of a video translation task. Keywords video translate, Keevx, dubbing.
keevx-image-to-video
Use the Keevx API to convert images to videos. Supports multiple models (V/KL), various resolutions (720p/1080p/4K), and audio generation. Use this skill when the user needs to: (1) Convert images to video (2) Generate video with Keevx (3) Create and query image-to-video tasks (4) Batch image-to-video conversion. Keywords: image to video, Keevx, video generation.
ai-video-prompt
AI视频Prompt构建专家。采用"首尾帧图片+视频"工作流,支持多段5秒视频拼接生成长视频(30秒/60秒)。先生成关键帧图片,再生成视频Prompt,确保段与段之间无缝衔接。针对即梦平台优化,支持全中文Prompt输出。
seeddance-ai-video
集成字节跳动SeedDance AI视频生成API,支持文本到视频、图片到视频等功能
douyin-video-downloader
抖音视频下载工具 - 通过第三方解析服务实现无水印视频下载