seedance-lighting
Specify lighting, atmosphere, and light transitions for Seedance 2.0 prompts using named light sources, core parameters, and atmosphere contracts. Use when the scene needs a specific mood, time of day, or lighting style, or when lighting is flat, inconsistent across shots, or clipping.
Best use case
seedance-lighting is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Specify lighting, atmosphere, and light transitions for Seedance 2.0 prompts using named light sources, core parameters, and atmosphere contracts. Use when the scene needs a specific mood, time of day, or lighting style, or when lighting is flat, inconsistent across shots, or clipping.
Teams using seedance-lighting should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/seedance-lighting/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How seedance-lighting Compares
| Feature / Agent | seedance-lighting | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Specify lighting, atmosphere, and light transitions for Seedance 2.0 prompts using named light sources, core parameters, and atmosphere contracts. Use when the scene needs a specific mood, time of day, or lighting style, or when lighting is flat, inconsistent across shots, or clipping.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# seedance-lighting Lighting as narrative state. Measurable atmosphere contracts for Seedance 2.0. ## Scope - Named light source specification (always required) - Core lighting parameters (key direction, contrast, color, shadows) - Atmosphere contracts (fog, dust, rain, mist) - Light transitions within a clip - Replacing vague light words with physical descriptions ## Out of scope - Style and color grading — see [skill:seedance-style] - CGI material reflections — see [skill:seedance-style] --- ## The Rule: Always Name a Source ``` ❌ dramatic lighting ✅ single overhead practical as hard key, 5600K, deep shadow fill ``` --- ## Physical Light Descriptions (copy-paste) ``` window backlight casting long shadows toward camera neon sign as key light, pink and blue, no fill firelight flicker, warm amber, unstable overcast diffused daylight, soft wrap shadows single bare bulb swinging overhead red emergency lamp as sole light source candle practical, warm gold, deep shadow beyond 1m streetlamp sodium key, cool fill from ground reflection ``` --- ## Core Parameters ``` Key direction: camera-left / camera-right / above / below / behind (rim) Contrast: low-key (deep shadows) / high-key (bright, minimal shadows) Color temp: warm amber / cool blue / neutral white (Kelvin optional) Shadow edge: hard-edged / soft wrap / no shadows ``` --- ## Atmosphere Contracts (Measurable) Every atmospheric effect must be describable in physical terms. ``` thin fog catching the backlight, visibility 5m dust motes suspended in a sunbeam from camera-left light rain visible against the key light, not heavy breath misting in cold air at each exhale heat shimmer rising from asphalt, subtle smoke drifting from off-screen right, backlit ``` If fog becomes a blur: reduce density → increase backlight specificity → simplify background. --- ## Lighting Vocabulary | Chinese | English | Usage | |---------|---------|-------| | 主光 | Key light | Primary dominant source | | 辅光 | Fill light | Softens key shadows | | 轮廓光 | Rim light | Edge separation from background | | 逆光 | Backlight / Contre-jour | Subject silhouetted or rimmed | | 低调布光 | Low-key | Dark, high-contrast; drama | | 高调布光 | High-key | Bright, low-contrast; commercial | | 实景灯光 | Practical light | Visible source in frame | | 丁达尔效应 | Tyndall rays / God rays | Light beams through particles | --- ## Light Transitions Within a Clip Use timestamps for in-clip light changes: ``` 0–3s: warm golden overhead light. 3–5s: lights flicker and die. 5–end: only red emergency lamp remains; cool rain spill from open door as rim. ``` --- ## Agent gotchas 1. "Dramatic lighting" generates nothing specific. Always name a physical source. 2. Kelvin numbers (3200K, 5600K) are optional — simple warm/cool works. Use Kelvin only when precision matters. 3. Never combine contradictory contrast instructions: "bright and vibrant" + "deep shadows" = the model picks one. 4. Atmosphere in motion: if rain appears in the key light but not elsewhere, specify "rain visible in the key light beam only." 5. Practical lights (candles, lamps, neon) in frame create the most natural-looking AI video. Prefer them over invisible studio lighting.
Related Skills
seedance-vocab-zh
Look up 550+ Chinese cinematic, photography, and production terms with English equivalents and prompt-ready phrases for Seedance 2.0 across 22 categories, including filter-safe vocabulary for action, weapons, and combat. Use when writing prompts in Mandarin, translating a production concept into Chinese Seedance vocabulary, or verifying term accuracy.
seedance-vocab-ru
Look up 450+ Russian cinematic, photography, and production terms rooted in the Eisenstein/Tarkovsky Soviet montage tradition, with English equivalents and prompt-ready phrases for Seedance 2.0 across 20 categories, including filter-safe vocabulary for action, weapons, and combat. Use when writing prompts in Russian or translating production concepts into Russian Seedance vocabulary.
seedance-vocab-ko
Look up 450+ Korean cinematic, photography, and production terms with English equivalents and prompt-ready phrases for Seedance 2.0 across 20 categories, including filter-safe vocabulary for action, weapons, and combat. Use when writing prompts in Korean or translating production concepts into Korean Seedance vocabulary.
seedance-vocab-ja
Look up 450+ Japanese cinematic, photography, and production terms with English equivalents and prompt-ready phrases for Seedance 2.0 across 20 categories, including filter-safe vocabulary for action, weapons, and combat. Use when writing prompts in Japanese or translating production concepts into Japanese Seedance vocabulary.
seedance-vocab-es
Look up 450+ Spanish cinematic, photography, and production terms — Castilian and Latin American — with English equivalents and prompt-ready phrases for Seedance 2.0 across 20 categories, including filter-safe vocabulary for action, weapons, and combat. Use when writing prompts in Spanish or translating production concepts into Spanish Seedance vocabulary.
seedance-vfx
Specify VFX physics contracts, energy effects, particle systems, destruction physics, and multi-layer VFX hierarchies for Seedance 2.0. Use when adding explosions, fire, water, lightning, magic effects, or any physically simulated element to a scene.
seedance-troubleshoot
Diagnose and fix failing or low-quality Seedance 2.0 prompts using a 5-step diagnostic tree. Use when a prompt is consistently failing, producing generic output, or being rejected. Covers blurry/jittery output, camera chaos, character drift, stiff action, and ambiguous results.
seedance-style
Control visual style, render-engine tokens, animation registers, period aesthetics, CGI material contracts, and style transfer via reference for Seedance 2.0. Use when setting a specific look — cinematic, anime, 3D, vintage, photorealistic — or when style is inconsistent across a shot chain.
seedance-recipes
Apply genre recipe templates to Seedance 2.0 — product ads, fight scenes, brand films, mood pieces, dialogue clips, one-take journeys, music videos, novel adaptations, architecture walkthroughs, and action transfers. Use when you need a ready-made prompt structure for a known genre or format.
seedance-prompt
Construct a production-ready prompt for Seedance 2.0 using the Director\'s Formula. Use when a user has a clear vision and needs to translate it into a genre-aware, intent-driven prompt. Covers genre routing, I2V gate, 30-100 word target, physics language, and anti-slop check.
seedance-prompt-short
Build, validate, and compress Seedance 2.0 prompts to a hard 2000-character limit using the Five-Layer Stack, @Tag delegation, and the new Compression Engine. Use when constructing or debugging any T2V, I2V, V2V, or R2V prompt for the short-form workflow.
seedance-pipeline
Integrate Seedance 2.0 with ComfyUI nodes and post-processing chains covering upscale, frame interpolation, color grade, composite, and metadata cleanup. Use when building automated video pipelines, connecting Seedance to external tools, or finishing and delivering a generated video clip.