fal-seedance
Installation
SKILL.md
fal Seedance
Use this skill when a task involves fal.ai Seedance, reference-to-video, image-to-video, or Seedance canaries for storyboard/style exploration.
Default Lane
- ref2v endpoint:
bytedance/seedance-2.0/reference-to-video(full quality, supports 1080p, multi-action shots, director-level camera control). Pass--endpoint bytedance/seedance-2.0/fast/reference-to-videofor the cheaper/faster variant when iterating on prompts cheaply. - i2v (image-to-video, deterministic start→end morph) supports both Seedance and Kling families:
- Seedance:
bytedance/seedance-2.0/image-to-video(default),bytedance/seedance-2.0/fast/image-to-video - Kling O3:
fal-ai/kling-video/o3/standard/image-to-video(clean baseline),fal-ai/kling-video/o3/pro/image-to-video(higher quality, recommended when standard output looks soft/weird),fal-ai/kling-video/o3/4k/image-to-video(highest tier) - Kling V3:
fal-ai/kling-video/v3/standard/image-to-video,fal-ai/kling-video/v3/pro/image-to-video - Kling endpoints don't accept
--resolutionor--generate-audio; the CLI strips them automatically. - Switch from Seedance to Kling when Seedance shows chroma-noise on smooth/cream backgrounds.
- Seedance:
- Default resolution:
1080p(Seedance only). Drop to720por480pfor cheaper canaries on the full endpoint, or use the fast endpoint (capped at 720p). - Secret lane: machine-local shared integration
fal - Secret mapping:
/Users/dobby/GitHub/scripts/sync/machine-secrets/fal.env.map - Generated secret file:
~/.secrets/fal/env - CLI:
python3 .agents/skills/fal-seedance/scripts/fal_seedance_ref2v.py(Python, uses the officialfal-clientPyPI SDK) - Client contract:
.agents/skills/fal-seedance/references/client.md