Agent skill

Seedance 2 5 Video Director

by liyue-aigc in liyue-aigc/seedance-2-5-video-director

Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5.

MITAuto-check passedMedia & Creative

Install Seedance 2 5 Video Director

skills CLI
$ npx skills add liyue-aigc/seedance-2-5-video-director --skill seedance-2-5-video-director -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install liyue-aigc/seedance-2-5-video-director seedance-2-5-video-director --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
seedance-2-5-video-director
GitHub stars
599
Token cost
~3.5k tokens
SKILL.md length
1,762 words
Files
15 (incl. scripts, references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5.

  • Works in 5 steps: Show references/first-use-onboarding.md… → A new conversation or the Skill's first… → For an ordinary video request,… → …
  • New text/image/video/audio-to-video concepts
  • SKILL.md covers Installation onboarding protocol, Required loading order, Boundary and Select one primary mode, plus 6 more sections
  • Runs Python scripts from its folder

What it does

Seedance 2 5 Video Director is an agent skill from liyue-aigc/seedance-2-5-video-director. Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5. Use for new text/image/video/audio-to-video concepts, exact-timeline videos, 30-180-second Long Video, extension, video editing, Clay Renderer, seamless transitions, multi-grid storyboards, realistic acted dialogue, relationship drama, sports or variety-show live camera grammar, character and wardrobe locking, example-structure adaptation, voice/timbre reference, BGM removal, creative transfer…

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files, including scripts and reference files (for example `.github/workflows/validate.yml`, `NOTICE.md` and `README.md`).

It sits in Media & Creative, covering AI video generation. It works with Seedance. The repository describes itself as: Seedance 2.5 视频导演 Skill:提示词、脚本、诊断、人物锁定、续写、编辑、转场与首次使用指导. The licence is MIT.

When your agent uses it

  • New text/image/video/audio-to-video concepts
  • Exact-timeline videos
  • 30-180-second Long Video
  • Seamless transitions

Example prompts

  • “/seedance-2-5-video-director”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Show references/first-use-onboarding.md only when the installer or runtime explicitly indicates that the Skill was just installed, or when…
  2. A new conversation or the Skill's first invocation in a conversation is not evidence of a new installation. Never repeat onboarding merely…
  3. For an ordinary video request, immediately perform the requested task without prepending onboarding content.
  4. When installation onboarding is genuinely triggered, display its 学习指导, 最小输入模板, and 学习示例, then continue the same request without asking the…
  5. The onboarding guide teaches usage only. It must not silently replace the user's requested duration, ratio, assets, dialogue, operation…

What it can do on your machine

Read from SKILL.md and the folder at commit ad0e68b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Seedance 2 5 Video Director loads about 3.5k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 192 tokens; SKILL.md has 1,762 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~192
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~16k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from liyue-aigc/seedance-2-5-video-director at commit ad0e68b, republished under its MIT licence (© liyue-aigc). 1,762 words, ~3,526 tokens.

Download SKILL.mdSave it as .claude/skills/seedance-2-5-video-director/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.
name
seedance-2-5-video-director
description
Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5. Use for new text/image/video/audio-to-video concepts, exact-timeline videos, 30-180-second Long Video, extension, video editing, Clay Renderer, seamless transitions, multi-grid storyboards, realistic acted dialogue, relationship drama, sports or variety-show live camera grammar, character and wardrobe locking, example-structure adaptation, voice/timbre reference, BGM removal, creative transfer, perspective reconstruction, and green-screen compositing. Produce only the requested deliverable—director brief, video script, diagnosis, revision, or final Seedance 2.5 prompt—and never submit a paid video-generation job.

Seedance 2.5 Video Director

Translate a video idea, existing prompt, storyboard, or labeled image/video/audio set into a controllable Seedance 2.5 prompt. Direct the model-specific execution; do not replace genre-specific story development when another director Skill already supplies it.

Installation onboarding protocol

  1. Show references/first-use-onboarding.md only when the installer or runtime explicitly indicates that the Skill was just installed, or when the user explicitly asks for help, installation guidance, a tutorial, the input template, or examples.
  2. A new conversation or the Skill's first invocation in a conversation is not evidence of a new installation. Never repeat onboarding merely because conversation-level or cross-session state is unavailable.
  3. For an ordinary video request, immediately perform the requested task without prepending onboarding content.
  4. When installation onboarding is genuinely triggered, display its 学习指导, 最小输入模板, and 学习示例, then continue the same request without asking the user to repeat it.
  5. The onboarding guide teaches usage only. It must not silently replace the user's requested duration, ratio, assets, dialogue, operation, or deliverable.

Required loading order

  1. Apply the installation onboarding protocol above only when its explicit trigger is present.
  2. Read references/capabilities-and-limits.md for every request. Validate media and duration before drafting.
  3. Read references/prompt-blueprints.md and load only the selected primary-mode section.
  4. Read references/multimodal-patterns.md whenever the request includes reference media or any specialist capability.
  5. Read references/realistic-direction-patterns.md whenever the request includes realistic human acting, dialogue, emotional conflict, a relationship scene, sports/variety live coverage, obstacle physics, or a user-supplied example whose structure should be adapted.
  6. Read references/official-examples.md only when a concrete provider example is needed to resolve an underspecified structure, optimize an existing prompt, or check a difficult mode. Do not copy an example mechanically.

Boundary

  • Produce planning and text prompts only. Never invoke video generation, spend credits, submit jobs, or claim a video was generated.
  • Keep this Skill provider-specific. Do not present these limits or syntaxes as universal rules for other video models.
  • When a genre director Skill is also active, preserve its story, shot intent, visual anchors, and continuity card; use this Skill to adapt them to Seedance 2.5 modes, asset references, timing, and prompt syntax.

Select one primary mode

Use explicit user wording first, then infer from duration, source media, and requested operation. Select exactly one primary mode; add zero or more specialist capabilities.

Primary modeSelect when
basic-multimodalCreate a new 4-30 second video without a stricter mode below
timestamp-30sCreate a new video with an exact 30-second timeline or fine timestamp control
long-videoGenerate a new 30-180 second video in Long Video mode
video-extensionExtend an existing video forward or backward
video-editModify an existing generated/uploaded video with Smart Edit, Edit with marks, or Edit Video
clay-rendererUse a coarse or fine 3D white-model/Clay Renderer video as motion, composition, or rendering control
seamless-transitionPreserve two source videos and generate only a connecting bridge
multi-grid-storyboardAnimate a multi-panel storyboard where each panel represents a planned shot

Treat realistic-person direction, multiple-person locking, timbre reference, BGM removal, creative transfer, local removal/replacement, perspective reconstruction, and green-screen compositing as specialist capabilities, not extra primary modes.

If two primary modes remain materially plausible and would produce different prompts, ask one compact question that names the competing modes. Do not ask for information that can be safely inferred.

Minimal-question policy

  • Preserve every explicit user parameter. Never silently replace a requested duration, ratio, dialogue, asset role, editing target, or protected element.
  • Lock the requested deliverable before drafting. 只要脚本, 只要提示词, 只诊断, and 按原结构改写 are output constraints, not stylistic suggestions.
  • Treat 人物参考图, 角色参考图, or 情侣参考图 as a complete visible-character reference by default. Apply the detailed scope rules in multimodal-patterns.md; do not silently reduce the reference to face identity or redesign visible wardrobe.
  • For an ordinary new video with no duration, use 15 seconds and label it as a supplemented default.
  • For a ratio that cannot be inferred from the target platform or supplied media, use 16:9 and label it as a supplemented default.
  • For Long Video, extension, or an explicitly precision-timed request, require the exact duration because it changes the structure.
  • Require clarification when an asset identity or role is ambiguous, an edit target cannot be located, extension direction is missing, two videos lack an intended order, or the requested inputs exceed a platform limit and no safe reduction is evident.
  • Otherwise, make restrained defaults and proceed. Group all indispensable questions into one turn.

Direction workflow

  1. Lock the request. Record primary mode, deliverable type, duration, ratio, resolution when relevant, language, visual direction, sound policy, and requested output mode. Mark inferred defaults.
  2. Inventory assets. Use only media the user actually supplied or explicitly numbered. Normalize labels to @Image N, @Video N, and @Audio N without changing their order.
  3. Build the asset lock table. For every asset, record label | role | active time | preserve | do not inherit. Omit the table only when there are no assets.
  4. Lock example inheritance. If the user supplies an example, list which dimensions transfer: hierarchy/detail level, timing, story, camera, performance, style, or asset scope. 参考结构 transfers hierarchy and granularity only unless the user says otherwise.
  5. Assign specialist capabilities. Add only capabilities the request needs. Keep each instruction tied to a subject, source, destination, or time range.
  6. Choose the blueprint and control depth. Follow the selected mode in references/prompt-blueprints.md. Match the user's requested detail level; do not collapse a high-control example into a generic short prompt or force a simple request into a timestamp screenplay.
  7. Write continuity locks. Cover only relevant invariants: identity, count, wardrobe, prop ownership, geography, subject scale, camera axis, light direction, palette, material, voice, dialogue, and protected source footage.
  8. Draft the requested artifact. For prompts, order instructions from global intent to asset binding, chronological execution, audio, continuity, and prohibitions. For scripts, use playable scene logic, shot progression, dialogue, performance, sound, and an ending state without provider-wrapper boilerplate.
  9. Audit. Check duration, dialogue capacity, references, mode syntax, asset roles, performance causality, camera grammar, continuity, edit scope, audio policy, example-transfer scope, and contradictions before responding.
Show full SKILL.md (767 more words)Show less

Timing and reference rules

  • Make timestamp segments continuous, non-overlapping, and collectively equal to the requested duration. Use one consistent boundary convention such as 0-5s, 5-10s.
  • Give each segment enough time for its actions. Reduce event count before compressing actions into implausibly short intervals.
  • Audit spoken lines against available performance time. Leave room for listening, comprehension, breath, interruption, and reaction; shorten dialogue before forcing unnatural delivery.
  • Repeat a reference only where it matters. State what to borrow and what not to borrow; reference @Video 1 alone is insufficient.
  • Bind each person to one identity source and keep clothing, face, body proportions, and role independent from other people.
  • Keep camera movement physically compatible with framing changes and subject motion. Prefer one primary move per beat.
  • Make emotional and physical results causal. A face reacts after the line is heard; a body moves after contact or force; tears, laughter, blush, falling, and recovery must not appear before their trigger.
  • Put dialogue, sound effects, ambience, timbre sources, BGM policy, and subtitle policy in explicit audio instructions.
  • Do not invent asset labels, UI controls, source content, dialogue, or visual details the user has not supplied unless they are clearly labeled creative supplements.

Mode-specific invariants

  • Extension: normalize direction to prepend-before-source or append-after-source; never rely on ambiguous phrases such as 向前续写, 前向续写, 往前延长, 向后续写, or 后向续写 without an explicit before/after boundary. For prepend, make the added interval end at and hand off into the source's first frame. For append, make it begin from the source's last frame. Describe only the newly generated interval; state placement and added duration; preserve the original interval; require natural action, camera, lighting, sound, and spatial connection; prohibit unexplained resets and objects appearing from nowhere. Unless the user explicitly says the added interval is before the original, after the original, connected to the first frame, or connected to the last frame, ask 新增片段放在原片之前,还是原片之后? and do not draft the prompt. Do not infer placement from the requested plot alone.
  • Video edit: use annotation/location + exact target + add/remove/replace/change + effective time; explicitly list everything that must remain unchanged. For an unmarked edit, omit the annotation clause.
  • Clay Renderer: classify coarse versus fine. For coarse references, borrow motion, camera, position, rhythm, or lighting changes and map every model to its final subject. For fine references, issue a render command and describe materials, environment, light, and any timed rendering changes. Remove trajectory lines, axes, and camera cones from final imagery.
  • Seamless transition: state that both source videos must remain unmodified; define the bridge trigger and lock the connection object's shape, position, scale, direction, speed, motion trend, camera continuity, and visual transformation.
  • Multi-grid storyboard: declare that each panel is a complete ordered shot; map character and scene references; describe every shot's time, composition, action, and camera; preserve spatial and identity continuity between panels.

Output modes

Honor the most specific requested deliverable:

  • full-direction (default): return 导演方案, 素材映射, 连续性与禁止项, and exactly one copy-ready Seedance 2.5 最终提示词 block.
  • prompt-only: return only one fenced text block; omit headings, diagnosis, mapping, and commentary.
  • script-only: return only the playable video script. Include the premise, scene/character psychology when useful, continuous timing or a shot list, exact dialogue, visible performance, camera, sound, and ending. Omit the asset table and Seedance prompt wrapper unless requested.
  • diagnosis-only: explain the cause, cite specific contradictions or weak controls, and do not silently rewrite the whole artifact.
  • revision: preserve the requested source structure and unchanged elements; summarize material changes briefly, then provide the revised artifact in the user's requested format.

Write in Chinese by default. Preserve exact dialogue language, asset labels, proper nouns, and requested output language.

Final audit

Before responding, verify:

  • one primary mode is selected and compatible with duration;
  • all referenced assets exist and their labels match the supplied order;
  • complete-character references preserve visible wardrobe and body traits unless the user explicitly narrows the scope;
  • no asset has two conflicting identity or purpose assignments;
  • example-based work inherits only the explicitly requested dimensions;
  • timestamps cover the total exactly with no gap or overlap;
  • spoken dialogue, pauses, actions, and reactions plausibly fit their intervals;
  • extension text affects only the new interval;
  • edit target, operation, location, and active time are explicit;
  • seamless-transition text protects both source videos and defines a bridge;
  • character identities, counts, props, and voices do not cross-bind;
  • POV, third-person view, one-take/cut grammar, shot scale, same-frame rules, screen direction, and eyelines agree;
  • realistic performance uses motivated transitions rather than mechanical facial checklists or unearned blush/tears;
  • physical action shows cause, contact or force, body/object response, and outcome in the correct order;
  • sound, BGM, subtitle, and dialogue requirements agree;
  • the final answer contains no promise or action of direct video generation.

© liyue-aigc, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (scripts, references) in the repository root of liyue-aigc/seedance-2-5-video-director.

  • SKILL.md
  • .github/workflows/validate.yml
  • .gitignore
  • LICENSE
  • NOTICE.md
  • README.md
  • agents/openai.yaml
  • references/capabilities-and-limits.md
  • references/first-use-onboarding.md
  • references/multimodal-patterns.md
  • references/official-examples.md
  • references/prompt-blueprints.md
  • references/realistic-direction-patterns.md
  • scripts/validate_skill.py
  • tests/cases.json

Open the folder on GitHubat commit ad0e68b

Compare with similar skills

Seedance 2 5 Video Director 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.

Seedance 2 5 Video Director compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Seedance 2 5 Video Director this skillliyue-aigc/seedance-2-5-video-director599—~3.5kAutomated safety check: PassMIT
Seedancesongguoxs/seedance-prompt-skill2.9k1 repos~2.5kAutomated safety check: PassNone
SN Motion HTMLOpenSenseNova/SenseNova-Skills5.7k—~2.2kAutomated safety check: NotesMIT
Seedance Prompt Endexhunter/seedance2-skill4.2k—~3.8kAutomated safety check: PassMIT
Seedance Japanese Prompt ExamplesEmily2040/seedance-2.07.6k1 repos~898Automated safety check: PassMIT
Seedance Prompt Zhdexhunter/seedance2-skill4.2k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Seedance

    songguoxs/seedance-prompt-skill

    This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…

    2.9k GitHub starsUsed in 1 repo~2.5k tokens
    Media & CreativeAuto-check passed
  • SN Motion HTML

    OpenSenseNova/SenseNova-Skills

    Builds HTML stories where one continuous camera journey advances with page progress, using researched structure, AI stills, Seedance video clips and browser QA.

    5.7k GitHub stars~2.2k tokensUpdated 2 days ago
    Media & CreativeAuto-check: notes
  • Seedance Prompt En

    dexhunter/seedance2-skill

    Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation.

    4.2k GitHub stars~3.8k tokensUpdated 21 days ago
    Media & CreativeAuto-check passed
  • Seedance Japanese Prompt Examples

    Emily2040/seedance-2.0

    Provides Japanese prompt patterns and safe example rewrites for Seedance 2.0 video generation, with reference tags kept intact and each example labeled by risk.

    7.6k GitHub starsUsed in 1 repo~898 tokens
    Media & CreativeAuto-check passed
  • Seedance Prompt Zh

    dexhunter/seedance2-skill

    为即梦 Seedance 2.0 多模态AI视频生成模型撰写高质量提示词。当用户需要使用文本、图片、视频、音频等多模态输入创作视频提示词时触发。涵盖@引用语法、运镜复刻、特效模仿、视频延长、视频编辑、音乐卡点、电商广告、短剧创作、科普教育等场景。

    4.2k GitHub stars~1.9k tokensUpdated 21 days ago
    Media & CreativeAuto-check passed
  • Seedance

    MapleShaw/seedance2.0-prompt-skill

    Generate production-ready Chinese video prompts and image prompts for ByteDance Seedance 2.0 (即梦), and optionally execute them via the official dreamina CLI.

    806 GitHub stars~5.5k tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed

Works with

Questions about Seedance 2 5 Video Director

What does Seedance 2 5 Video Director do?

Design, derive, optimize, diagnose, and rewrite scripts or copy-ready prompts specifically for Dreamina/即梦 Seedance 2.5. Seedance 2 5 Video Director is an agent skill from liyue-aigc/seedance-2-5-video-director.5.

When should I use Seedance 2 5 Video Director?

Seedance 2 5 Video Director fits situations like: new text/image/video/audio-to-video concepts; exact-timeline videos; 30-180-second Long Video; seamless transitions.

How do I install Seedance 2 5 Video Director in Claude Code?

Run `npx skills add liyue-aigc/seedance-2-5-video-director --skill seedance-2-5-video-director -a claude-code`. Or copy the skill folder (the liyue-aigc/seedance-2-5-video-director repository) into .claude/skills/seedance-2-5-video-director in your project. Claude Code loads it when a task matches its description.

How do I install Seedance 2 5 Video Director in Codex?

Run `npx skills add liyue-aigc/seedance-2-5-video-director --skill seedance-2-5-video-director -a codex`. Or copy the skill folder (the liyue-aigc/seedance-2-5-video-director repository) into .agents/skills/seedance-2-5-video-director in your project. Codex loads it when a task matches its description.

Can I use Seedance 2 5 Video Director in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add liyue-aigc/seedance-2-5-video-director --skill seedance-2-5-video-director -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-2-5-video-director, .gemini/skills/seedance-2-5-video-director, .github/skills/seedance-2-5-video-director and .opencode/skills/seedance-2-5-video-director in your project.

What does Seedance 2 5 Video Director need to run?

Going by SKILL.md and its folder, Seedance 2 5 Video Director needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Seedance 2 5 Video Director access the network?

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.

Is Seedance 2 5 Video Director safe to install?

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.

What licence does Seedance 2 5 Video Director use?

Seedance 2 5 Video Director 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.

How many tokens does Seedance 2 5 Video Director use?

About 3.5k tokens (SKILL.md is roughly 14k 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 12k tokens, read only when the agent opens those files.

What are the alternatives to Seedance 2 5 Video Director?

Skills that share tags, products or a category with Seedance 2 5 Video Director: Seedance (songguoxs/seedance-prompt-skill, 2.9k stars), SN Motion HTML (OpenSenseNova/SenseNova-Skills, 5.7k stars), Seedance Prompt En (dexhunter/seedance2-skill, 4.2k stars) and Seedance Japanese Prompt Examples (Emily2040/seedance-2.0, 7.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Seedance 2 5 Video Director?

liyue-aigc (a GitHub user) maintains it in liyue-aigc/seedance-2-5-video-director, which has 599 GitHub stars. The repository was last updated on August 26, 2026.

Source: liyue-aigc/seedance-2-5-video-director on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.