video-generation by bytedance/deer-flow
npx skills add https://github.com/bytedance/deer-flow --skill video-generation此技能通过结构化提示词和 Python 脚本生成高质量视频。工作流程包括创建 JSON 格式的提示词以及执行视频生成,可选择使用参考图像。
当用户请求生成视频时,请识别:
/mnt/user-data 下的文件夹在 /mnt/user-data/workspace/ 目录下生成一个结构化的 JSON 文件,命名模式为:{描述性名称}.json
为视频生成创建参考图像。
调用 Python 脚本:
python /mnt/skills/public/video-generation/scripts/generate.py \
--prompt-file /mnt/user-data/workspace/prompt-file.json \
--reference-images /path/to/ref1.jpg \
--output-file /mnt/user-data/outputs/generated-video.mp4 \
--aspect-ratio 16:9
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
参数:
--prompt-file:JSON 提示词文件的绝对路径(必需)--reference-images:参考图像的绝对路径(可选)--output-file:输出图像文件的绝对路径(必需)--aspect-ratio:生成图像的宽高比(可选,默认值:16:9)[!注意] 请勿读取 python 文件,只需使用参数调用它。
用户请求:"生成一个描绘《纳尼亚传奇:狮子、女巫和魔衣橱》开场场景的短视频片段"
步骤 1:在线搜索《纳尼亚传奇:狮子、女巫和魔衣橱》的开场场景
步骤 2:创建一个包含以下内容的 JSON 提示词文件:
{
"title": "The Chronicles of Narnia - Train Station Farewell",
"background": {
"description": "World War II evacuation scene at a crowded London train station. Steam and smoke fill the air as children are being sent to the countryside to escape the Blitz.",
"era": "1940s wartime Britain",
"location": "London railway station platform"
},
"characters": ["Mrs. Pevensie", "Lucy Pevensie"],
"camera": {
"type": "Close-up two-shot",
"movement": "Static with subtle handheld movement",
"angle": "Profile view, intimate framing",
"focus": "Both faces in focus, background soft bokeh"
},
"dialogue": [
{
"character": "Mrs. Pevensie",
"text": "You must be brave for me, darling. I'll come for you... I promise."
},
{
"character": "Lucy Pevensie",
"text": "I will be, mother. I promise."
}
],
"audio": [
{
"type": "Train whistle blows (signaling departure)",
"volume": 1
},
{
"type": "Strings swell emotionally, then fade",
"volume": 0.5
},
{
"type": "Ambient sound of the train station",
"volume": 0.5
}
]
}
步骤 3:使用图像生成技能生成参考图像
加载图像生成技能,并根据该技能生成单张参考图像 narnia-farewell-scene-01.jpg。
步骤 4:使用 generate.py 脚本生成视频
python /mnt/skills/public/video-generation/scripts/generate.py \
--prompt-file /mnt/user-data/workspace/narnia-farewell-scene.json \
--reference-images /mnt/user-data/outputs/narnia-farewell-scene-01.jpg \
--output-file /mnt/user-data/outputs/narnia-farewell-scene-01.mp4 \
--aspect-ratio 16:9
请勿读取 python 文件,只需使用参数调用它。
生成后:
/mnt/user-data/outputs/ 目录下present_files 工具与用户分享生成的视频(优先)以及生成的图像(如果适用)每周安装次数
440
仓库
GitHub 星标数
37.2K
首次出现
2026年2月17日
安全审计
安装于
codex433
opencode432
gemini-cli431
github-copilot431
kimi-cli430
amp430
This skill generates high-quality videos using structured prompts and a Python script. The workflow includes creating JSON-formatted prompts and executing video generation with optional reference image.
When a user requests video generation, identify:
/mnt/user-dataGenerate a structured JSON file in /mnt/user-data/workspace/ with naming pattern: {descriptive-name}.json
Generate reference image for the video generation.
Call the Python script:
python /mnt/skills/public/video-generation/scripts/generate.py \
--prompt-file /mnt/user-data/workspace/prompt-file.json \
--reference-images /path/to/ref1.jpg \
--output-file /mnt/user-data/outputs/generated-video.mp4 \
--aspect-ratio 16:9
Parameters:
--prompt-file: Absolute path to JSON prompt file (required)--reference-images: Absolute paths to reference image (optional)--output-file: Absolute path to output image file (required)--aspect-ratio: Aspect ratio of the generated image (optional, default: 16:9)[!NOTE] Do NOT read the python file, instead just call it with the parameters.
User request: "Generate a short video clip depicting the opening scene from "The Chronicles of Narnia: The Lion, the Witch and the Wardrobe"
Step 1: Search for the opening scene of "The Chronicles of Narnia: The Lion, the Witch and the Wardrobe" online
Step 2: Create a JSON prompt file with the following content:
{
"title": "The Chronicles of Narnia - Train Station Farewell",
"background": {
"description": "World War II evacuation scene at a crowded London train station. Steam and smoke fill the air as children are being sent to the countryside to escape the Blitz.",
"era": "1940s wartime Britain",
"location": "London railway station platform"
},
"characters": ["Mrs. Pevensie", "Lucy Pevensie"],
"camera": {
"type": "Close-up two-shot",
"movement": "Static with subtle handheld movement",
"angle": "Profile view, intimate framing",
"focus": "Both faces in focus, background soft bokeh"
},
"dialogue": [
{
"character": "Mrs. Pevensie",
"text": "You must be brave for me, darling. I'll come for you... I promise."
},
{
"character": "Lucy Pevensie",
"text": "I will be, mother. I promise."
}
],
"audio": [
{
"type": "Train whistle blows (signaling departure)",
"volume": 1
},
{
"type": "Strings swell emotionally, then fade",
"volume": 0.5
},
{
"type": "Ambient sound of the train station",
"volume": 0.5
}
]
}
Step 3: Use the image-generation skill to generate the reference image
Load the image-generation skill and generate a single reference image narnia-farewell-scene-01.jpg according to the skill.
Step 4: Use the generate.py script to generate the video
python /mnt/skills/public/video-generation/scripts/generate.py \
--prompt-file /mnt/user-data/workspace/narnia-farewell-scene.json \
--reference-images /mnt/user-data/outputs/narnia-farewell-scene-01.jpg \
--output-file /mnt/user-data/outputs/narnia-farewell-scene-01.mp4 \
--aspect-ratio 16:9
Do NOT read the python file, just call it with the parameters.
After generation:
/mnt/user-data/outputs/present_files toolWeekly Installs
440
Repository
GitHub Stars
37.2K
First Seen
Feb 17, 2026
Security Audits
Gen Agent Trust HubWarnSocketWarnSnykFail
Installed on
codex433
opencode432
gemini-cli431
github-copilot431
kimi-cli430
amp430
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
41,400 周安装