npx skills add ...
npx skills add bytedance/deer-flow --skill video-generation
Use this skill when the user requests to generate, create, or imagine videos. Supports structured prompts and reference image for guided generation.
npx skills add bytedance/deer-flow --skill video-generation
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:
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:
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
Do NOT read the python file, just call it with the parameters.
After generation:
/mnt/user-data/outputs/present_files toolProvider credentials are read from the runtime environment, not embedded in the script. Do not put their values in prompt files or command-line arguments.
Auto-selected by environment variables (CLI unchanged):
GEMINI_API_KEY set → Gemini Veo (default, unchanged).MINIMAX_API_KEY set → MiniMax video (/v1/video_generation, async 3-step poll/download).VIDEO_GENERATION_PROVIDER=gemini|minimax.MiniMax overrides: MINIMAX_API_HOST (default https://api.minimaxi.com),
MINIMAX_VIDEO_MODEL (default MiniMax-Hailuo-2.3). The first reference image is used
as MiniMax first_frame_image. MiniMax ignores --aspect-ratio (it uses resolution/duration).