Painterly 3D2 Cinema Prompts
liucongg/liucong-skills
Expands one sentence into a prompt package for painterly 3D-to-2D short films: story, 15-second segments, characters, scenes, Midjourney storyboards and Seedance video prompts.
Interviews you about a video idea, then writes a timed shot-by-shot prompt for Seedance 2.0 using its image, video and audio reference syntax.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add elementsix/elementsix-skills --skill seedance-storyboard -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install elementsix/elementsix-skills seedance-storyboard --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/elementsix/elementsix-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seedance-storyboard .claude/skills/seedance-storyboard && 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 "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .claude/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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/elementsix/elementsix-skills/tree/main/skills/seedance-storyboardType 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 elementsix/elementsix-skills --skill seedance-storyboard -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install elementsix/elementsix-skills seedance-storyboard --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elementsix/elementsix-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/seedance-storyboard .agents/skills/seedance-storyboard && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .agents/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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 elementsix/elementsix-skills --skill seedance-storyboard -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install elementsix/elementsix-skills seedance-storyboard --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elementsix/elementsix-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/seedance-storyboard .cursor/skills/seedance-storyboard && 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 "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .cursor/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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/elementsix/elementsix-skills.git --path skills/seedance-storyboard--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 elementsix/elementsix-skills --skill seedance-storyboard -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install elementsix/elementsix-skills seedance-storyboard --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elementsix/elementsix-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/seedance-storyboard .gemini/skills/seedance-storyboard && 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 "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .gemini/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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 elementsix/elementsix-skills seedance-storyboardInstalls 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 elementsix/elementsix-skills --skill seedance-storyboard -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/elementsix/elementsix-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/seedance-storyboard .github/skills/seedance-storyboard && 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 "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .github/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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 elementsix/elementsix-skills --skill seedance-storyboard -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install elementsix/elementsix-skills seedance-storyboard --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elementsix/elementsix-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/seedance-storyboard .opencode/skills/seedance-storyboard && 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 "seedance-storyboard" agent skill from https://github.com/elementsix/elementsix-skills/tree/main/skills/seedance-storyboard into .opencode/skills/seedance-storyboard/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-storyboard", 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.
seedance-storyboardInterviews you about a video idea, then writes a timed shot-by-shot prompt for Seedance 2.0 using its image, video and audio reference syntax.
The skill is written in Chinese and walks you from a rough idea to a finished Seedance 2.0 storyboard prompt in five steps. It first asks for the story in one sentence, the video length (4 to 15 seconds, default 15) and any reference material, then probes narrative beats, visual style, camera moves, action and pace, and sound design.
The story is laid out as a timeline of shots, for example an establishing shot in the first seconds, and the prompt marks the seconds for each segment, uses concrete action wording and refers to uploaded assets with `@` names, such as one image as the first frame and a clip as the camera reference. A last pass checks the idea against platform rules, such as limits on realistic faces, and offers alternatives. The notes list input limits of 9 images, 3 videos and 3 audio files, with 12 files in total, and the folder adds a quick reference, example prompts and a storyboard template.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit bda2177. 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.
No URLs in SKILL.md.
From 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.
Seedance 2.0 Storyboard Prompts loads about 1.4k tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 266 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 elementsix/elementsix-skills at commit bda2177, republished under its MIT licence (© elementsix). 266 words, ~1,354 tokens.
.claude/skills/seedance-storyboard/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.帮助用户将想法转化为专业的 Seedance 2.0 视频分镜提示词。
| 输入类型 | 格式要求 | 数量限制 | 大小限制 |
|---|---|---|---|
| 图片 | jpeg、png、webp、bmp、tiff、gif | ≤ 9 张 | < 30 MB |
| 视频 | mp4、mov | ≤ 3 个,总时长 2-15s | < 50 MB |
| 音频 | mp3、wav | ≤ 3 个,总时长 ≤ 15s | < 15 MB |
| 文本 | 自然语言 | - | - |
混合输入总上限:12 个文件
💡 建议:优先上传对画面或节奏影响最大的素材。有参考视频会消耗更多生成额度。
核心功能:
基础能力增强:
交互方式:使用"@素材名"指定用途,如"@图片1 作为首帧,参考@视频1 的运镜"
入口说明:
用友好的方式询问用户:
根据用户的初步回答,逐步引导完善以下维度:
将故事拆解为时间轴上的镜头序列:
示例结构(15秒视频):
0-3秒:开场镜头,建立场景
3-6秒:发展,引入主体/冲突
6-10秒:高潮,核心动作/情感爆发
10-13秒:转折/过渡
13-15秒:结尾/落版根据收集的信息,生成符合 Seedance 2.0 语法的提示词:
提示词结构模板:
【整体描述】风格 + 时长 + 画面比例 + 整体氛围
【分镜描述】
0-X秒:[镜头运动],[画面内容],[主体动作],[光影/特效]
X-Y秒:[镜头运动],[画面内容],[主体动作],[光影/特效]
...
【声音说明】配乐风格/音效/对白
【参考素材说明】(如有)
@图片1 作为首帧/角色参考
@视频1 参考运镜/动作
@音频1 用于配乐/对白参考提示词书写原则:
| 场景 | 提示词写法示例 |
|---|---|
| 首帧+视频动作 | "@图片1 为首帧,参考@视频1 的打斗动作" |
| 视频延长 | "将@视频1 延长 5s"(注意:生成长度选"新增部分"的时长) |
| 多视频融合 | "在@视频1 和@视频2 之间加场景,内容为 xxx" |
| 参考视频声音 | "使用@视频1 的背景音乐和节奏" |
| 连续动作 | "角色从跳跃直接过渡到翻滚,保持动作连贯流畅" |
| 角色替换 | "将@视频1 中的女生换成@图片1 的戏曲花旦形象" |
| 完整运镜复刻 | "完全参考@视频1 的所有运镜效果和主角面部表情" |
一致性控制(解决人物前后不一致、场景跳变):
@图片1 作为角色形象参考
@图片2 作为场景风格参考
@图片3 作为首帧画面运镜动作复刻(复杂镜头语言):
参考@视频1 的希区柯克变焦
参考@视频2 的环绕运镜
主角动作参考@视频3创意特效复刻(广告/电影片段):
参考@视频1 的拼图破碎转场效果
@图片1 的字体替换成 "Seedance"
金色鎏金材质参考@视频1 的粒子效果用户:我想做一个女孩在海边跳舞的视频
引导问题:
生成提示词示例:
电影级写实风格,15秒,16:9宽屏,日落黄金时刻的温暖氛围
0-3秒:远景缓慢推近,海平线夕阳,女孩剪影站在沙滩上,裙摆被海风吹动
3-7秒:中景环绕镜头,女孩开始旋转起舞,长发和裙摆飞扬,夕阳逆光形成轮廓光
7-11秒:近景跟随移动,女孩面向镜头舞动,表情自由愉悦,海浪轻拍沙滩作为背景
11-13秒:特写手部动作,手指划过夕阳,光影在指尖流转
13-15秒:远景拉远,女孩在落日余晖中定格,画面渐暗
背景音效:海浪声 + 轻柔的钢琴配乐需求:复刻电影级运镜效果
素材:
提示词:
参考@图片1的男人形象,他在@图片2的电梯中,完全参考@视频1的所有运镜效果还有主角的面部表情,
主角在惊恐时希区柯克变焦,然后几个环绕镜头展示电梯内视角,电梯门打开,跟随镜头走出电梯,
男人环顾四周,参考@视频1用机械臂多角度跟随人物的视线需求:保持角色一致性的连续剧情
素材:
提示词:
男人@图片1下班后疲惫的走在走廊,脚步变缓,最后停在家门口,脸部特写镜头,男人深呼吸,
调整情绪,收起了负面情绪,变得轻松,然后特写翻找出钥匙,插入门锁,进入家里后,
他的小女儿和一只宠物狗,欢快的跑过来迎接拥抱,室内非常的温馨,全程自然对话需求:在已有视频基础上延长剧情
素材:
提示词:
延长15s视频,参考@图片1、@图片2的驴骑摩托车的形象,补充一段脑洞广告
画面1:侧面固定镜头,驴骑着摩托车冲出棚栏,旁边的鸡受到惊吓
画面2:驴骑着摩托在沙地盘旋,先特写摩托轮胎,再切到半空中俯拍驴骑着摩托车做着盘旋特技,掀起烟雾
画面3:背景是雪山镜头,驴骑着车从山坡飞越过,广告语在主体背后,通过遮罩的形式(驴和摩托车飞过时)
中间出现"Inspire Creativity, Enrich Life",最后在摩托飞过,扬起一阵尘烟需求:复刻复杂的视觉特效
素材:
提示词:
将@视频1的首帧人物替换成@图片1,完全参考@视频1的特效和动作,手里的花蕊长出玫瑰花瓣,
裂纹在脸部向上延伸,逐渐被杂草覆盖,人物双手拂过脸部,杂草变成粒子消散,最后变成@图片2的长相需求:产品展示广告
素材:
提示词:
0-2秒:快速四格闪切,红、粉、紫、豹纹四款蝴蝶结依次定格,特写缎面光泽与"chéri"品牌字样
3-6秒:特写银色磁吸扣"咔嗒"吸合,再轻轻一拉分开,展示丝滑质感与便捷性
7-12秒:快速切换佩戴场景:酒红款别在大衣领口;粉色款绑在马尾;紫色款系在包带;豹纹款挂在西装领
13-15秒:四款蝴蝶结并排陈列,品牌名"chéri, 为您带来即时之美"
参考@视频1的快节奏剪辑风格和产品展示运镜需求:复杂的空间转换和转场
素材:
提示词:
参考@视频1的所有转场和运镜,一镜到底,画面以棋局为起始,镜头左移,展示地板的黄色沙砾,
镜头上移来到一个沙滩,沙滩上有足印,一个穿着白色素衣的女生在沙滩上渐行渐远,
镜头切到空中的俯拍视角,海水在冲刷(不要出现人物),无缝渐变转场,冲刷的海浪变成飘动的窗帘,
镜头拉远,展示女孩的面部特写,一镜到底最终输出应包含:
© elementsix, 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 5 other files in skills/seedance-storyboard of elementsix/elementsix-skills.
Open the folder on GitHubat commit bda2177
Seedance 2.0 Storyboard Prompts 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 |
|---|---|---|---|---|---|---|
| Seedance 2.0 Storyboard Prompts this skillelementsix/elementsix-skills | 311 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Painterly 3D2 Cinema Promptsliucongg/liucong-skills | 248 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Seedance Storyboard in Shanghai Animation Styleliangdabiao/smy-seedance-storyboard | 138 | — | ~3k | Automated safety check: Pass | None | |
| Director Script Breakdown for SeedanceSupreme-Ultimate/novel-to-script-team | 175 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Scroll Promo Site Builderkangarooking/kangarooking-skills | 662 | — | ~2.6k | Automated safety check: Pass | MIT | |
| Character Design with genmediafal-ai-community/skills | 251 | — | ~1.3k | Automated safety check: Pass | None |
liucongg/liucong-skills
Expands one sentence into a prompt package for painterly 3D-to-2D short films: story, 15-second segments, characters, scenes, Midjourney storyboards and Seedance video prompts.
liangdabiao/smy-seedance-storyboard
Turns a story, novel or myth into a retro hand-drawn animation style short-drama script, episode breakdown, asset prompts and Seedance 2.0 storyboard prompts.
Supreme-Ultimate/novel-to-script-team
Breaks a script or outline into plot points and writes a director's walkthrough, character list and scene list sized for Seedance video generation.
kangarooking/kangarooking-skills
Create a scroll-controlled cinematic product website with rich motion (动效网站) from product materials, reference pages or videos, and brand assets.
fal-ai-community/skills
Builds consistent characters, reference and expression sheets, outfit variations and character-to-video shots with the genmedia CLI while keeping identity stable.
AtlasCloudAI/awesome-seedance-2.5-prompts-skills
Plans and generates controllable Seedance videos by choosing a creative route first, from text prompts and storyboards to keyframe pairs, extensions and edits.
Works with
Categories
Interviews you about a video idea, then writes a timed shot-by-shot prompt for Seedance 2.0 using its image, video and audio reference syntax. 0 storyboard prompt in five steps. It first asks for the story in one sentence, the video length (4 to 15 seconds, default 15) and any reference material, then probes narrative beats, visual style, camera moves, action and pace, and sound design.
Seedance 2.0 Storyboard Prompts fits situations like: turning a one-line video idea into a timed multi-shot Seedance prompt; planning how to combine reference images, clips and audio in a single generation; extending or editing an existing clip, for example continuing a scene.
Run `npx skills add elementsix/elementsix-skills --skill seedance-storyboard -a claude-code`. Or copy the skill folder (skills/seedance-storyboard in elementsix/elementsix-skills) into .claude/skills/seedance-storyboard in your project. Claude Code loads it when a task matches its description.
Run `npx skills add elementsix/elementsix-skills --skill seedance-storyboard -a codex`. Or copy the skill folder (skills/seedance-storyboard in elementsix/elementsix-skills) into .agents/skills/seedance-storyboard 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 elementsix/elementsix-skills --skill seedance-storyboard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seedance-storyboard, .gemini/skills/seedance-storyboard, .github/skills/seedance-storyboard and .opencode/skills/seedance-storyboard in your project.
SKILL.md names no scripts, command-line tools or credentials: Seedance 2.0 Storyboard Prompts is instructions for the agent only.
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. Review the folder before installing.
Seedance 2.0 Storyboard Prompts is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.4k 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 Seedance 2.0 Storyboard Prompts: Painterly 3D2 Cinema Prompts (liucongg/liucong-skills, 248 stars), Seedance Storyboard in Shanghai Animation Style (liangdabiao/smy-seedance-storyboard, 138 stars), Director Script Breakdown for Seedance (Supreme-Ultimate/novel-to-script-team, 175 stars) and Scroll Promo Site Builder (kangarooking/kangarooking-skills, 662 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
elementsix (a GitHub user) maintains it in elementsix/elementsix-skills, which has 311 GitHub stars. The repository was last updated on March 4, 2026.
Source: elementsix/elementsix-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.