Seedance Storyboard Generator
liangdabiao/Seedance2-Storyboard-Generator
专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…
Bona Movie Production is Bona Group's film-grade production skill.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-production --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bona-movie-skill .claude/skills/bona-movie-production && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .claude/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-production --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bona-movie-skill .agents/skills/bona-movie-production && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .agents/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-production --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bona-movie-skill .cursor/skills/bona-movie-production && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .cursor/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/bona-movie-skill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-production --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bona-movie-skill .gemini/skills/bona-movie-production && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .gemini/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-productionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bona-movie-skill .github/skills/bona-movie-production && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .github/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills bona-movie-production --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bona-movie-skill .opencode/skills/bona-movie-production && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bona-movie-production" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/bona-movie-skill into .opencode/skills/bona-movie-production/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bona-movie-production", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bona-movie-productionBona Movie Production is Bona Group's film-grade production skill.
Bona Movie Production is an agent skill from LeoYeAI/openclaw-master-skills. Bona Movie Production is Bona Group's film-grade production skill. It covers image generation, image editing, and video generation, using Nano Banana 2 and Nano Banana Pro for images, and Seedance plus generatevideoklingv3 for videos.
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `_meta.json` and `scripts/bona_movie_production.py`). Compatibility notes: 需要 Python 3.9+,依赖 requests。默认请求 https://api.bonanai.com/v1/tencent 。
It sits in Media & Creative, covering AI video generation and Image generation. It works with Google Gemini and Seedance. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
BONA_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
需要 Python 3.9+,依赖 requests。默认请求 https://api.bonanai.com/v1/tencent 。
From compatibility in the SKILL.md frontmatter.
Bona Movie Production loads about 4.4k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 457 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 457 words, ~4,356 tokens.
.claude/skills/bona-movie-production/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.这是博纳集团电影级的制作 Skill,包含:
流程:
9 说明生成完毕-1 为生成失败1 是正在生成中1min3-5min当前 Skill 只使用四个模型:
generate_image_nano_banana_2、generate_image_nano_banana_progenerate_video_seedance、generate_video_kling_v3使用前先配置环境变量:
export BONA_API_KEY="your_api_key"Nano Banana 2
更偏理解能力。适合复杂指令、参考图理解、换视角、文本渲染、多图关系理解。Nano Banana Pro
更偏最终质量。适合高质量成片、商业视觉、海报、封面、九宫格或 5x5 宫格输出。generate_image_nano_banana_2适合:
参数规则:
0.5K、1K、2K、4K1:1、1:4、1:8、2:3、3:2、3:4、4:1、4:3、4:5、5:4、8:1、9:16、16:9、21:9Prompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "hero-character-design" \
--prompt "A modern bookstore cafe interior with warm wood shelves, soft afternoon sunlight, a handwritten chalkboard menu, calm and inviting atmosphere, editorial interior photography" \
--task-type TEXT_TO_IMAGE \
--resolution 2K \
--aspect-ratio 4:3generate_image_nano_banana_pro适合:
参数规则:
1K、2K、4K21:9、16:9、4:3、3:2、1:1、9:16、3:4、2:3、5:4、4:5Prompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "premium-key-visual" \
--prompt "A premium skincare bottle on polished black stone, controlled studio side lighting, luxury beauty advertising, sharp reflections, elegant minimal composition" \
--task-type TEXT_TO_IMAGE \
--resolution 4K \
--aspect-ratio 4:5generate_image_nano_banana_2适合:
Prompt 写法:
change only X to Y
add/remove X while keeping everything else unchanged示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "character-bg-edit" \
--prompt "Change only the wall color to muted olive green while keeping the furniture, layout, lighting, and camera angle unchanged" \
--image-url https://example.com/room.png \
--task-type EDIT_SINGLE_IMAGE \
--aspect-ratio 4:3 \
--resolution 1Kgenerate_image_nano_banana_pro适合:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "fashion-campaign-edit" \
--prompt "Change only the background to a luxury hotel lobby, keeping the model pose, facial expression, clothing, and lighting direction unchanged, premium fashion campaign look" \
--image-url https://example.com/model.png \
--task-type EDIT_SINGLE_IMAGE \
--aspect-ratio 3:4 \
--resolution 2Kgenerate_image_nano_banana_2适合:
Prompt 写法:
the first image、the second imagekeep character consistent示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "character-consistency-scene" \
--prompt "Refer to the first image for the character appearance and the second image for the outfit details. Keep character consistent and place her in a futuristic subway station with cinematic lighting." \
--image-url https://example.com/char.png \
--image-url https://example.com/outfit.png \
--task-type REFERENCE_TO_IMAGE \
--aspect-ratio 9:16 \
--resolution 2Kgenerate_image_nano_banana_pro适合:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "premium-reference-kv" \
--prompt "Refer to the first image for the product shape and the second image for the lighting mood. Create a premium hero shot with clean reflections and luxury beauty campaign quality." \
--image-url https://example.com/product.png \
--image-url https://example.com/light.png \
--task-type REFERENCE_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 4K这个任务更推荐 Nano Banana 2。
原因:
Prompt 写法:
示例 1:单图转侧视角
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "product-side-view" \
--prompt "Use the first image as the same product reference. Change the camera view from front view to left side view, while keeping material, color, proportions, and design details unchanged." \
--image-url https://example.com/product-front.png \
--task-type REFERENCE_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 2K示例 2:角色转背视角
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "character-rear-view" \
--prompt "Use the first image as the same character reference. Generate a clean rear view of the same character, keeping hairstyle, clothing, silhouette, and proportions consistent." \
--image-url https://example.com/character-front.png \
--task-type REFERENCE_TO_IMAGE \
--aspect-ratio 3:4 \
--resolution 2K示例 3:角色三视图
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_2 \
--image-name "character-turnaround-sheet" \
--prompt "Use the first image as the same character reference. Create a character turnaround sheet showing front view, side view, and back view, consistent design, clean white background, concept art presentation." \
--image-url https://example.com/character.png \
--task-type REFERENCE_TO_IMAGE \
--aspect-ratio 16:9 \
--resolution 4K这种任务更推荐 Nano Banana Pro。
原因:
Prompt 写法:
panel 1 ... panel 2 ... panel 3 ...,不要只写“九个不同画面”示例 1:九宫格人物造型板
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "character-style-board-3x3" \
--prompt "Create a 3x3 character style board for the same girl in one image, consistent character design, clean editorial layout, white background, fashion mood board quality. Panel 1 full-body front standing pose. Panel 2 full-body left side view. Panel 3 full-body back view. Panel 4 medium shot looking up with arms crossed. Panel 5 medium shot smiling toward camera. Panel 6 medium shot turning while hair moves. Panel 7 close-up calm expression. Panel 8 close-up laughing expression. Panel 9 seated three-quarter view with elegant pose." \
--task-type TEXT_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 4K示例 2:九宫格商品展示图
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "product-grid-3x3" \
--prompt "Create a 3x3 product grid in one image for the same sneaker, nine clean panels showing different angles and close-up details, premium e-commerce presentation, consistent lighting, white studio background." \
--task-type TEXT_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 4K示例 3:5x5 表情宫格
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "expression-sheet-5x5" \
--prompt "Create a 5x5 facial expression sheet in one image for the same anime girl, twenty-five panels, consistent character design, each panel with a different expression, clean character sheet layout, white background." \
--task-type TEXT_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 4K示例 4:5x5 icon / sticker sheet
python skills/bona-movie-production/scripts/bona_movie_production.py create-image \
--tool-name generate_image_nano_banana_pro \
--image-name "sticker-sheet-5x5" \
--prompt "Create a 5x5 sticker sheet in one image, twenty-five cute food icons, consistent illustration style, balanced spacing, bright clean colors, packaging-ready quality." \
--task-type TEXT_TO_IMAGE \
--aspect-ratio 1:1 \
--resolution 4K当用户只有文本描述,没有首帧、尾帧、参考图、参考视频、参考音频时,按文生视频处理。
generate_video_kling_v3适合:
参数规则:
16:9、9:16、1:15、10std、proon、offshot_promptsPrompt 写法:
shot_prompts示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_kling_v3 \
--video-name "teaser-shot-01" \
--prompt "A young woman walking through a rainy neon street at night, reflections on the wet ground, camera slowly tracking forward, blue and pink neon lighting, cinematic atmosphere, realistic motion" \
--duration 5 \
--aspect-ratio 16:9 \
--mode pro \
--sound ongenerate_video_seedance适合:
参数规则:
21:9、16:9、4:3、1:1、3:4、9:164-15480P、720PPrompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "character-motion-shot" \
--prompt "A fashion model turns slowly toward camera, fabric moves naturally, soft cinematic backlight, stable single-shot motion" \
--duration 6 \
--aspect-ratio 9:16 \
--resolution 720P当用户提供一张起始图片,希望把静态图做成视频时,按首帧生视频处理。
generate_video_kling_v3适合:
参数规则:
--start-frame16:9、9:16、1:15、10示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_kling_v3 \
--video-name "character-i2v" \
--prompt "The character slowly turns her head, blinks naturally, and breathes subtly. Keep the framing stable and cinematic." \
--start-frame https://example.com/character-first-frame.png \
--duration 5 \
--aspect-ratio 9:16 \
--mode progenerate_video_seedance适合:
参数规则:
21:9、16:9、4:3、1:1、3:4、9:164-15480P、720PPrompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "seedance-first-frame" \
--prompt "The subject smiles slightly and the camera pushes in gently, preserving identity and costume details." \
--start-frame https://example.com/char.png \
--duration 5 \
--aspect-ratio 9:16 \
--resolution 720P当用户同时提供起始图和结束图,希望做中间插帧和过渡时,按首尾帧视频处理。
generate_video_kling_v3适合:
参数规则:
--sound off示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_kling_v3 \
--video-name "start-end-transition" \
--prompt "A smooth cinematic transition from the first frame to the final frame, with natural body movement and stable camera motion." \
--start-frame https://example.com/start.png \
--end-frame https://example.com/end.png \
--duration 5 \
--aspect-ratio 16:9 \
--mode pro \
--sound offgenerate_video_seedance适合:
参数规则:
image_end_frame 存在时,必须有 image_start_frame示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "seedance-start-end" \
--prompt "The character walks from the first pose into the final pose with continuous natural motion and matching costume dynamics." \
--start-frame https://example.com/start-pose.png \
--end-frame https://example.com/end-pose.png \
--duration 6 \
--aspect-ratio 3:4 \
--resolution 720P当用户希望人物、产品、IP 形象保持一致性,且提供了一张或多张参考图时,按参考图视频处理。
generate_video_seedance适合:
参数规则:
1-6Prompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "reference-image-driven-video" \
--prompt "Keep the same character identity and create a slow cinematic walk toward camera with subtle wind in hair and coat." \
--reference-image https://example.com/ref1.png \
--reference-image https://example.com/ref2.png \
--reference-image https://example.com/ref3.png \
--duration 5 \
--aspect-ratio 16:9 \
--resolution 720P当用户提供参考视频,希望做视频风格迁移、动作参考或节奏参考时,按参考视频视频处理。
generate_video_seedance适合:
参数规则:
1-3Prompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "reference-video-driven-video" \
--prompt "Keep the same motion energy as the reference and generate a stylish commercial shot, clean body rhythm, strong fashion lighting." \
--reference-video https://example.com/motion.mp4 \
--duration 5 \
--aspect-ratio 16:9 \
--resolution 720P当用户提供参考音频,希望根据节拍、对白节奏或音乐做视频时,按参考音频视频处理。
generate_video_seedance适合:
参数规则:
1-3Prompt 写法:
示例:
python skills/bona-movie-production/scripts/bona_movie_production.py create-video \
--tool-name generate_video_seedance \
--video-name "audio-driven-video" \
--prompt "Generate a stylish dance clip matching the reference beat, strong rhythmic body movement, clean timing accents, energetic stage lighting." \
--reference-audio https://example.com/beat.mp3 \
--duration 5 \
--aspect-ratio 9:16 \
--resolution 720Pgenerate_video_kling_v3适合:
参数规则:
index、prompt、durationdurationPrompt 写法:
shot_promptsschema 示例:
{
"tool_name": "generate_video_kling_v3",
"video_name": "multi-shot-trailer",
"prompt": "Trailer sequence",
"aspect_ratio": "16:9",
"duration": 5,
"mode": "pro",
"sound": "on",
"shot_prompts": [
{
"index": 0,
"prompt": "A dark cinema corridor, camera pushes forward, tense ambience",
"duration": "2"
},
{
"index": 1,
"prompt": "The heroine turns back suddenly, dramatic backlight, cloth movement",
"duration": "3"
}
]
}图片查询:
python skills/bona-movie-production/scripts/bona_movie_production.py query-image \
--task-id your-task-id视频查询:
python skills/bona-movie-production/scripts/bona_movie_production.py query-video \
--task-id your-task-id状态说明:
1:进行中9:完成-1:失败查询判断规则:
status,不要先看 result_urlstatus = 1 时,即使 result_url 为空,也只是任务还在跑,不能判断为失败status = 9 时,才去读取 result_urlstatus = -1 时,才按失败处理,并查看 error_code、error_messageresult_url 暂时为空,就改判成“接口行为变了”或“需要重新生成”status = -1,或者长时间轮询后仍没有进入终态,才考虑进一步排查status = 9 但 result_url 仍为空时,只能说明“任务已完成,但当前回包没有返回结果地址”推荐理解方式:
status = 1:继续查询status = 9:返回结果链接status = -1:返回失败原因和视频联动时的规则:
status = 9 但没有可用图片地址,要停在这里如实汇报,而不是自动改成“直接文生视频”Nano Banana ProNano Banana 2Nano Banana Progenerate_video_kling_v3generate_video_seedance--print-payload© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts) in skills/bona-movie-skill of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Bona Movie Production next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bona Movie Production this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.4k | Automated safety check: Pass | MIT | |
| Seedance Storyboard Generatorliangdabiao/Seedance2-Storyboard-Generator | 2.6k | — | ~2.2k | Automated safety check: Pass | None | |
| Imagesmixs/visual-skills | 494 | — | ~2.1k | Automated safety check: Pass | CC-BY-4.0 | |
| HiggsfieldOSideMedia/higgsfield-ai-prompt-skill | 713 | — | ~9.1k | Automated safety check: Pass | MIT | |
| Nbcraftjieyefriic/nbcraft | 155 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Atlas Cloudcalesthio/OpenMontage | 66k | — | ~1.2k | Automated safety check: Pass | AGPL-3.0 |
liangdabiao/Seedance2-Storyboard-Generator
专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…
smixs/visual-skills
Image prompting skill for Nano Banana (NBP/NB2) and GPT Image 2.5 (Flare/Sunburst).
OSideMedia/higgsfield-ai-prompt-skill
A skill your agent uses whenever the user asks anything about Higgsfield AI — writing or refining video/image prompts, choosing a model (Kling, Veo, Wan, Seedance, Minimax Hailuo, DoP, Soul, Nano…
jieyefriic/nbcraft
Multi-backend Image + Video Generation CLI (nb command). An agent skill from jieyefriic/nbcraft.
calesthio/OpenMontage
Generate or edit images and videos through the Atlas Cloud gateway.
affaan-m/ECC
Unified media generation via fal.ai MCP — image, video, and audio.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Works with
Categories
Bona Movie Production is Bona Group's film-grade production skill. Bona Movie Production is an agent skill from LeoYeAI/openclaw-master-skills. Bona Movie Production is Bona Group's film-grade production skill.
Bona Movie Production fits situations like: tasks that involve AI video generation; tasks that involve Image generation.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a claude-code`. Or copy the skill folder (skills/bona-movie-skill in LeoYeAI/openclaw-master-skills) into .claude/skills/bona-movie-production in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a codex`. Or copy the skill folder (skills/bona-movie-skill in LeoYeAI/openclaw-master-skills) into .agents/skills/bona-movie-production in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill bona-movie-production -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bona-movie-production, .gemini/skills/bona-movie-production, .github/skills/bona-movie-production and .opencode/skills/bona-movie-production in your project.
Going by SKILL.md and its folder, Bona Movie Production needs Python for the scripts in its folder, the command-line tools its instructions call (python) and credentials named BONA_API_KEY. Our summary lists: Python 3; A credential in BONA_API_KEY. Compatibility (from SKILL.md): 需要 Python 3.9+,依赖 requests。默认请求 https://api.bonanai.com/v1/tencent 。.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Bona Movie Production is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bona Movie Production: Seedance Storyboard Generator (liangdabiao/Seedance2-Storyboard-Generator, 2.6k stars), Image (smixs/visual-skills, 494 stars), Higgsfield (OSideMedia/higgsfield-ai-prompt-skill, 713 stars) and Nbcraft (jieyefriic/nbcraft, 155 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.