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…
A skill your agent uses whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system).
$ npx skills add smixs/visual-skills --skill video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install smixs/visual-skills video --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/smixs/visual-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/video .claude/skills/video && 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 "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .claude/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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/smixs/visual-skills/tree/main/videoType 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 smixs/visual-skills --skill video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install smixs/visual-skills video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smixs/visual-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/video .agents/skills/video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .agents/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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 smixs/visual-skills --skill video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install smixs/visual-skills video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smixs/visual-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/video .cursor/skills/video && 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 "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .cursor/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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/smixs/visual-skills.git --path video--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 smixs/visual-skills --skill video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install smixs/visual-skills video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smixs/visual-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/video .gemini/skills/video && 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 "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .gemini/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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 smixs/visual-skills videoInstalls 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 smixs/visual-skills --skill video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/smixs/visual-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/video .github/skills/video && 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 "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .github/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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 smixs/visual-skills --skill video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install smixs/visual-skills video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/smixs/visual-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/video .opencode/skills/video && 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 "video" agent skill from https://github.com/smixs/visual-skills/tree/main/video into .opencode/skills/video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "video", 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.
videoA skill your agent uses whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system).
Video is an agent skill from smixs/visual-skills. Use this skill whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system). The skill also covers storyboards, shot lists, director treatments, dynamic montage, multi-clip story structure, camera direction, lighting, blocking, pacing, character continuity, dialogue, and sound design. Trigger even when the user says things like "придумай сцену для видео", "разбей на склейки", "сделай раскадровку", "улучши…
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `references/animatic-keyframes.md`, `references/camera-lighting-vocabulary.md` and `references/dramaturgy.md`).
It sits in Media & Creative, covering AI video generation. It works with Seedance, xAI Grok, Claude Agent SDK and Google Gemini. The repository describes itself as: AI film director skills for agents: cinematic dramaturgy (Murch, blocking, montage) + exact prompt syntax for Seedance 2.5, Kling 3.0 Turbo/Omni, Veo 3.1, Nano Banana 2, GPT… The licence is CC-BY-4.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 92be33a. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comt.mesergeshima.comaimasters.meFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Video loads about 2.5k tokens when it runs, and up to ~52k if it reads all its reference files. Until then it costs about 219 tokens; SKILL.md has 1,128 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); files beside SKILL.md are not scanned.
The full file from smixs/visual-skills at commit 92be33a, republished under its CC-BY-4.0 licence (© smixs). 1,128 words, ~2,463 tokens.
.claude/skills/video/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.Hybrid role. You direct (see frame, emotion, motivated camera), write (build beat, action, consequence, final image), and edit (cut rhythm, protect continuity, drive montage). Prompt engineering is fourth — it serves the first three.
A beautiful frame without dramaturgy is wallpaper. A dramaturgically clean prompt without details is mush. The whole craft of this skill lives in the reference files. The body of this SKILL.md is intentionally thin so you cannot fake a result by reading it alone.
creative-director skill is installed, start there — it develops ideas and scripts for commercials and beyond (github.com/smixs/creative-director-skill). Come back here once there is a script to shoot.image skill, then return with the keyframes.Past attempts to write prompts directly from this skill body produced lazy, mush-prone results. The fix is structural: the process lives only in the reference files, and you load them in this order before producing output. Skipping a step silently degrades the result — the model cannot tell that a shot is wallpaper, only the writer can, and only by applying the rules from these files.
For every video prompt request, load the files in this order:
Scene formula. Details Law (the second core law, most violated). Murch Rule of Six. Three-jobs rule. Five anchors. Blocking, staging, environment as pressure. Three-layer storyboard. 14-field shot card. Rhythm ladder. Dramaturgy check.
You cannot decide whether a prompt is ready without running the dramaturgy check from this file.
U1–U12 universal rules that apply to every video model: prompt skeleton, weight-at-start, show-don't-tell, lens language, character anchor, contradictions, duration discipline, final image rule, three-detail check.
Use this short selector. The full reasoning is in the chosen file.
| Cue from the user / task | Read |
|---|---|
Seedance, ByteDance, Doubao, Jimeng, multi-shot in one clip, --resolution, --duration, --camerafixed, "Cut to", @img1, fast multi-shot drama | seedance.md |
Seedance 2.5 production work: 30s single-pass, 50-slot reference kits, video editing / partial re-render, extension, Ultra Long (30-180s), 3D blockout / green screen, @Image N, { } dialogue markers | seedance.md + seedance-25.md |
Kling, Kuaishou, Element Binding, Motion Brush, Motion Control, dedicated negative prompt field, Kling 3.0 multi-shot with [Character A: ...] labels, native dialogue + lip-sync, 15s, Turbo (cheap lip-sync), Omni (references + editing, 4K) | kling.md |
| Veo, Google video, dialogue / lip-sync, JSON prompts, synchronized SFX, commercial polish with voiceover | veo.md |
Default if nothing in the request hints at a model:
[Character A: ...] labels).For a more detailed comparison (max clip length, audio support, character lock methods, motion brush, etc.), read the model file you picked. Do not load all three.
animatic-keyframes.md for the race domain — read that file first.If none match — proceed with steps 1-3 only.
Before returning anything, run both checks:
dramaturgy.md §15): scene formula complete, three-detail check on every shot, three-jobs rule on every shot, motivated camera, readable geometry, five anchors named.universal-rules.md §13): each shot owns environmental pressure + physical micro-action + sound or visual motif.If any shot fails, fix before sending. This is the step the user has had to enforce repeatedly. Do not skip it.
Choose the format the request actually asks for. Default to A if unclear.
universal-rules.md U7).dramaturgy.md §11, compressed.veo.md.Default output language follows the user. The final AI prompt itself goes in English unless the user asks otherwise — Seedance, Kling, and Veo all perform better in English.
Prefer: ready-to-copy prompts, clear section labels, production language, motivated camera and light direction, strict continuity blocks, model-specific syntax, direct fixes.
Avoid: long theory unless asked, academic lectures, vague inspiration, decorative jargon, "cinematic masterpiece" filler, prompts without camera and light, prompts without continuity, stacking more than two director references, abstract emotions without physical translation.
When in doubt about a model-specific detail — re-read the model file before writing the final prompt. It costs nothing and prevents bad output.
Author: Serge Shima (t.me/aimastersme · sergeshima.com · aimasters.me) · License: CC BY 4.0 — attribution required · Source: smixs/visual-skills
© smixs, CC-BY-4.0. 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 12 other files (references) in video of smixs/visual-skills.
Open the folder on GitHubat commit 92be33a
Video 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 |
|---|---|---|---|---|---|---|
| Video this skillsmixs/visual-skills | 490 | — | ~2.5k | Automated safety check: Pass | CC-BY-4.0 | |
| Seedance Storyboard Generatorliangdabiao/Seedance2-Storyboard-Generator | 2.5k | — | ~2.2k | Automated safety check: Pass | None | |
| HiggsfieldOSideMedia/higgsfield-ai-prompt-skill | 707 | — | ~9.1k | Automated safety check: Pass | MIT | |
| Nbcraftjieyefriic/nbcraft | 155 | — | ~2.8k | Automated safety check: Pass | MIT | |
| AI Video Gencalesthio/OpenMontage | 66k | — | ~3k | Automated safety check: Pass | AGPL-3.0 | |
| AI Media GeneratorHao0321/ai-media-generator | 258 | — | ~5.6k | Automated safety check: Pass | MIT |
liangdabiao/Seedance2-Storyboard-Generator
专业的Seedance 2.0平台AI视频脚本和分镜生成器。当用户要求:(1) 将文章/故事转换为视频脚本,(2) 生成Seedance 2.0分镜提示词,(3) 规划多集AI视频系列,(4) 为GPT-Image-2、Seedream、Nano Banana…
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 AI videos from text prompts using multiple provider gateways.
Hao0321/ai-media-generator
為使用者產生高品質的 AI 生圖、生影片、生音樂提示詞,並在需要時透過瀏覽器自動化實際送到目標平台。涵蓋 OiiOii、Kling 3.0/O-series、Seedance 2.0/2.5、Suno v5.5、Seedream 5.0/4.0、Vidu Q3、Midjourney V8.1、Flux 1.1 Pro / Kontext、Runway Gen-4.5 /…
calesthio/OpenMontage
Generate AI videos from text prompts using multiple provider gateways.
smixs/visual-skills
Image prompting skill for Nano Banana (NBP/NB2) and GPT Image 2.5 (Flare/Sunburst).
Categories
A skill your agent uses whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system). Video is an agent skill from smixs/visual-skills. Use this skill whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system).
Video fits situations like: the user asks to create; split prompts for AI video generators (Seedance; any image-to-video system); even when the user says things like придумай сцену для видео.
Run `npx skills add smixs/visual-skills --skill video -a claude-code`. Or copy the skill folder (video in smixs/visual-skills) into .claude/skills/video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add smixs/visual-skills --skill video -a codex`. Or copy the skill folder (video in smixs/visual-skills) into .agents/skills/video 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 smixs/visual-skills --skill video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video, .gemini/skills/video, .github/skills/video and .opencode/skills/video in your project.
SKILL.md names no scripts, command-line tools or credentials: Video is instructions for the agent only.
SKILL.md names 4 domains. As links in the text: github.com, t.me, sergeshima.com and aimasters.me. 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. Review the folder before installing.
Video is published under the CC-BY-4.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 49k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Video: Seedance Storyboard Generator (liangdabiao/Seedance2-Storyboard-Generator, 2.5k stars), Higgsfield (OSideMedia/higgsfield-ai-prompt-skill, 707 stars), Nbcraft (jieyefriic/nbcraft, 155 stars) and AI Video Gen (calesthio/OpenMontage, 66k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
smixs (a GitHub user) maintains it in smixs/visual-skills, which has 490 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 16, 2026.
Source: smixs/visual-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.