Super Video Maker
Bomx/super-video-maker-skill
End-to-end AI video production skill for agentic frameworks.
Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured.
$ npx skills add calesthio/OpenMontage --skill seedance-2-0 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install calesthio/OpenMontage seedance-2-0 --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/calesthio/OpenMontage.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/seedance-2-0 .claude/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .claude/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0Type 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 calesthio/OpenMontage --skill seedance-2-0 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install calesthio/OpenMontage seedance-2-0 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/OpenMontage.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/seedance-2-0 .agents/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .agents/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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 calesthio/OpenMontage --skill seedance-2-0 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install calesthio/OpenMontage seedance-2-0 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/OpenMontage.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/seedance-2-0 .cursor/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .cursor/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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/calesthio/OpenMontage.git --path .agents/skills/seedance-2-0--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 calesthio/OpenMontage --skill seedance-2-0 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install calesthio/OpenMontage seedance-2-0 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/OpenMontage.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/seedance-2-0 .gemini/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .gemini/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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 calesthio/OpenMontage seedance-2-0Installs 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 calesthio/OpenMontage --skill seedance-2-0 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/calesthio/OpenMontage.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/seedance-2-0 .github/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .github/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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 calesthio/OpenMontage --skill seedance-2-0 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install calesthio/OpenMontage seedance-2-0 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/calesthio/OpenMontage.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/seedance-2-0 .opencode/skills/seedance-2-0 && 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-2-0" agent skill from https://github.com/calesthio/OpenMontage/tree/main/.agents/skills/seedance-2-0 into .opencode/skills/seedance-2-0/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-2-0", 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-2-0Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured.
Seedance 2 0 is an agent skill from calesthio/OpenMontage. Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured. Use when: (1) producing trailers, teasers, hype edits, or premium cinematic clips, (2) needing native synchronized audio (speech, SFX, ambience) in a single pass, (3) needing multi-shot cuts inside one generation, (4) needing director-level camera control, (5) needing lip-sync from quoted dialogue in the prompt, (6) needing reference-conditioned generation with up to 9 images…
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering AI video generation and Video production. It works with Seedance, fal and HeyGen. The repository describes itself as: World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant… The licence is AGPL-3.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9327439. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashReadWriteFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are python).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
fal.aireplicate.comheygen.comrunwayml.combyteplus.comfreepik.comhiggsfield.aipollo.aiseed.bytedance.comen.wikipedia.orgFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
FAL_KEYREPLICATE_API_TOKENRUNWAY_API_KEYHIGGSFIELD_API_KEYHEYGEN_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Seedance 2 0 loads about 4.4k tokens when it runs. Until then it costs about 203 tokens; SKILL.md has 1,658 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Bash, Read, WriteAutomated 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 calesthio/OpenMontage at commit 9327439, republished under its AGPL-3.0 licence (© calesthio). 1,658 words, ~4,420 tokens.
.claude/skills/seedance-2-0/SKILL.md (or your agent's skills folder).Seedance 2.0 is the ByteDance Seed team's unified multimodal video+audio model (released Feb 2026, globally available via partner APIs April 2026). It is the preferred premium default for cinematic, trailer, teaser, and motion-led work inside OpenMontage whenever any supporting gateway is configured. OpenMontage wraps four gateways directly (seedance_video → fal.ai, seedance_replicate → Replicate, runway_video with model="seedance_2.0" → Runway, higgsfield_video with model="seedance_2.0" → Higgsfield); BytePlus / Freepik / HeyGen-Video-Agent wrappers are on the roadmap. The scoring engine deduplicates by provider="seedance" so whichever gateway the user has configured wins automatically — agents should pass preferred_provider="seedance" to video_selector (or let the scorer pick) rather than routing to a specific gateway by name.
| Capability | Seedance 2.0 | Notes |
|---|---|---|
| Single-pass native synced audio | Yes | Speech + SFX + ambience generated jointly, not post-sync |
| Multi-shot inside one generation | Yes | Multiple cuts/shots in a single prompt |
| Director-level camera control | Yes | Camera language (dolly, tilt, arc, crane, handheld) honored |
| Lip-sync from quoted dialogue | Yes | Character says: "..." matches mouth shapes |
| Reference conditioning | Up to 9 images + 3 video clips + 3 audio clips | 12-asset multimodal |
| Character identity consistency | Yes | Face/subject stable across shots |
| Max shot duration | 15 s | auto / 4–15 s |
| Resolution ceiling | 1080p on some endpoints (720p default on fal.ai) | Provider-dependent |
| Elo (Artificial Analysis) | 1269 (#1 as of Feb 2026) | Beat Veo 3, Sora 2, Runway Gen-4.5 |
Switch away only for a specific reason: strict budget (use the fast variant or LTX), user-preferred provider (VEO/Sora/Kling), or a stylistic fit that favors another model.
| Surface | Env | OpenMontage tool | Status | Notes |
|---|---|---|---|---|
| fal.ai (primary) | FAL_KEY | seedance_video | ✅ wrapped | Model IDs below. Supports T2V, I2V, reference-to-video; standard and fast variants. Default in OpenMontage. |
| Replicate | REPLICATE_API_TOKEN | seedance_replicate | ✅ wrapped | bytedance/seedance-2.0 + bytedance/seedance-2.0-fast. Standard Replicate prediction API. |
| Runway | RUNWAY_API_KEY | runway_video (model: seedance_2.0) | ✅ wrapped | Third-party Seedance 2.0 model inside Runway. Unlimited/Enterprise plans, non-US only. Selected via model param. |
| Higgsfield | HIGGSFIELD_API_KEY + _SECRET | higgsfield_video (model: seedance_2.0) | ✅ wrapped | Seedance 2.0 is the default model on this tool. Emphasis on character identity + long-form chaining. |
| HeyGen | HEYGEN_API_KEY | heygen_video (1.x only) + TODO | ⚠️ 1.x only | The seedance_pro / seedance_lite workflow provider strings on HeyGen map to Seedance 1.x. 2.0 access flows through Video Agent / Avatar Shots endpoints — a separate seedance_heygen tool is on the roadmap. |
| BytePlus ModelArk / Volcengine | BytePlus token | not wrapped | 🔜 roadmap | Direct from ByteDance. Pro ~$0.15 / 5 s, Lite ~$0.010/s. Token-based. |
| Freepik | Freepik token | not wrapped | 🔜 roadmap | POST /v1/ai/image-to-video/seedance-pro-1080p for 1080p I2V |
| Pollo / PiAPI / Atlas Cloud / AIMLAPI | various | not wrapped | 🔜 roadmap | Aggregators resell fal.ai or ByteDance endpoints |
seedance_video)bytedance/seedance-2.0/text-to-video
bytedance/seedance-2.0/image-to-video
bytedance/seedance-2.0/reference-to-video # 9 img + 3 vid + 3 audio
bytedance/seedance-2.0/fast/text-to-video
bytedance/seedance-2.0/fast/image-to-video
bytedance/seedance-2.0/fast/reference-to-videoPricing (fal.ai, 720p): standard $0.3034 / s (T2V), $0.3024 / s (I2V). Fast $0.2419 / s across endpoints.
The fast variant trades some camera/motion fidelity for latency and cost — do not route slow-mo, multi-shot, or dolly-heavy prompts to fast on the first try.
Always go through video_selector with preferred_provider="seedance" (or let the scoring engine pick it):
from tools.tool_registry import registry
registry.ensure_discovered()
selector = registry.get("video_selector")
result = selector.execute({
"prompt": PROMPT,
"preferred_provider": "seedance",
"operation": "text_to_video", # or image_to_video / reference_to_video
"aspect_ratio": "21:9", # 21:9 / 16:9 / 9:16 / 4:3 / 1:1 / 3:4
"duration": "10", # auto / 4..15
"resolution": "720p", # 480p / 720p
"output_path": "projects/<proj>/assets/video/clip_01.mp4",
})Direct call to the provider tool (only when you must bypass the selector):
seedance = registry.get("seedance_video")
seedance.execute({
"prompt": PROMPT,
"model_variant": "standard", # "standard" or "fast"
"operation": "text_to_video",
"aspect_ratio": "21:9",
"duration": "10",
"resolution": "720p",
"generate_audio": True,
"seed": 12345, # optional, for reproducible variations
"output_path": "...",
})CRITICAL: Open every prompt with a shot-structure declaration. Seedance rewards prompts that declare format upfront before any creative description. This is the single biggest quality lever.
For action/combat/multi-shot (highest-performing format):
Montage, multi-shot Hollywood action, don't use one camera angle or single cut, cinematic lighting, photorealistic, 35mm film quality, ARRI ALEXA aesthetic, heavy film grain, sharp but imperfect focus, motion blur on fast actions, halation on highlights, soft highlight rolloff, wide-angle lens with strong distortion, subtle chromatic aberration near frame edges, no 3D, no cartoon, no VFX aesthetic.For single-POV continuous shots (orbs, walkthrough):
Single continuous shot, first-person POV perspective, the camera IS [his/her] eyes, hyper-chaotic handheld motion, completely unstabilized, violent raw human movement, constant micro-jitters, aggressive head swings, abrupt jerks, frequent over-rotation, no smoothness at all, no cuts, no zoom, 35mm film, photorealistic.For locked-POV reaction scenes:
One continuous shot, POV [setting] perspective, no cuts, no zoom, natural head movement, photorealistic, 35mm film grain.0–3s: … 3–6s: … 6–10s: …[VFX: branching white-blue electric arcs pulsing along forearms, sparks jumping between fingers]RAMPS TO SLOW MOTION before the impact beat, SNAPS BACK TO REAL TIME on resumeno music, only raw SFX or explicit SFX sequence. Music language stays textural.snaps forward, lunges, sprints, weaves, chambers, drives, pivots, redirects, ducks, slipsexplodes outward, devastating, raw force, kinetic, overload, compresses, erupts, fractures, ripplesattacks, hits, fights — these read generic and Seedance underdelivers on themSeedance misfires when camera intent is ambiguous. Always explicitly negate what you don't want:
no cuts (for continuous POV)no zoom (prevents unnatural perspective punch-ins)no stabilization (when you want chaotic handheld)no smoothness at allno 3D, no cartoon, no VFX aesthetic — counter-intuitive but forces photoreal skin/texture/lighting even when the scene has heavy VFX elementsWhen the brief has VFX but you want photoreal skin/textures (not plastic Marvel-cartoon look), include:
no 3D, no cartoon, no VFX aesthetic — photorealistic textures, real skin pores, authentic fabric detail, grounded in reality| Format | Best for | Pattern |
|---|---|---|
| Transformation | calm → threat → transformation → aftermath | 6 numbered shots × 2.5s each @ 15s total |
| Orbs | single continuous POV | 1 shot × 15s, hyper-chaotic handheld |
| Fights | combat choreography | Beat-by-beat, clear power mismatch, RAMPS/SNAPS |
| POV | locked reaction | Continuous, "no cuts no zoom" mantra |
| Animation | stylized 3D | @image keyframe + timed segments |
The 2.5-second-per-shot rhythm appears optimal for multi-shot generations.
Seedance 2.0 is unusually literal about camera language, multi-shot cuts, and quoted dialogue. Use this 8-part template:
[Shot / framing] + [Camera movement] +
[Subject description — physical detail that must persist across shots] +
[Action beat 1] → [optional cut] → [Action beat 2] +
[Setting / environment] + [Lighting / palette] +
[Style / grade / era] + [Audio — ambient, diegetic, music, dialogue]Seedance honors explicit shot lists inside a prompt. Format each shot:
Shot 1 (wide establishing, slow aerial push-in): ...
Shot 2 (medium close-up, handheld): ...
Shot 3 (extreme close-up, rack focus): ...Keep subject description consistent across shots for identity stability.
Aang stands on the cliff edge, staff raised, wind in his cloak.
Aang says: "I won't run anymore."
Sokka, half a step behind, replies: "Then we fight."Use Character says: "..." / Character replies: "..." exactly — mouth shapes key off quoted strings. Keep each line under ~6 words; longer lines risk drift on fast clips.
Ambient: distant thunder rolling over mountains, wind through reeds, crackling campfire
Diegetic: boots crunching snow, staff planting on stone, wingbeats overhead
Music direction (light touch only): low orchestral swell building, taiko drums entering on Shot 3
Do not request complex multi-instrument scores — keep music language textural.
When you have character / product / wardrobe references, use the reference-to-video endpoint. Seedance 2.0 honors an explicit bracket tagging syntax:
[reference_image: hero_portrait.png]
[identity_lock]
The same character — bald, blue arrow tattoo, orange robes — consistent across all shots, no drift or deformation. Do not alter clothing category or primary color.
Shot 1 (wide, slow push-in): hero walks across the snowy Air Temple courtyard, wind lifting robes.
Shot 2 (medium close-up): hero turns toward camera, staff in hand.
Shot 3 (extreme close-up, rack focus): hero's eyes open, wind whipping.Identity-anchor phrases that measurably reduce face drift (stack them — redundancy helps):
the same characterconsistent across different scenes / all shotsmaintain exact appearance from reference imageno deformation, no drift, no face morphDo not alter clothing category or primary colorSingle-reference workflow (common in practice): When you only have one photo:
[identity_lock] block so the model treats them as a coherent sequence.Do not alter clothing category or primary color to lock it once generated.Anti-drift fallback: If face morphs across frames on first render, drop to a shorter duration (5-6s instead of 10s), tighten the identity-lock language, and if you have multiple reference images, cull to the 3 most consistent ones rather than flooding with 9.
| Parameter | Guidance |
|---|---|
duration | 5–8 for hero shots, 10–12 for full scenes with multi-shot cuts, 4 for quick inserts. auto when unsure. |
aspect_ratio | 21:9 for cinematic trailers, 16:9 for broadcast / YouTube, 9:16 for Reels/Shorts/TikTok |
resolution | 720p default. Drop to 480p for cost-capped batch previews, not for finals |
generate_audio | Keep on unless you have a specific reason to mute — Seedance's moat is synced audio. Strip audio downstream in compose if needed. |
model_variant | standard for hero/cinematic shots; fast only for b-roll, previews, or when latency is the hard constraint |
seed | Set a seed before iterating variants of a chosen shot — everything else held constant |
| Don't | Why |
|---|---|
| Cram four-plus simultaneous character actions into one shot | Motion coherence breaks; split into multi-shot |
| Request readable text / logos inside the clip | Text rendering is unreliable — handle text in Remotion overlay |
| Mix conflicting lighting ("bright noon" + "neon night") | Model picks one and ignores the other |
| Write dialogue longer than ~6 words on fast-cut shots | Lip-sync drift |
Use fast variant for slow-mo, multi-shot, or complex camera moves | Routinely misses on first try — route to standard |
| Generate music through Seedance audio | Texture-only is fine; for real scoring use music / pixabay_music / elevenlabs and mix in compose |
Bypass video_selector without a reason | Loses cost/availability/fallback handling and scoring context |
duration=5 fast T2V pass at the intended framing. Confirm the composition works.standard with the same seed, tighten camera and lighting language.standard at 10 s ≈ $3.03 per clip. Budget accordingly in the proposal stage. fast at 5 s ≈ $1.21 for previews.© calesthio, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/seedance-2-0 of calesthio/OpenMontage.
Open the folder on GitHubat commit 9327439
Seedance 2 0 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 this skillcalesthio/OpenMontage | 66k | — | ~4.4k | Automated safety check: Notes | AGPL-3.0 | |
| Super Video MakerBomx/super-video-maker-skill | 310 | — | ~11k | Automated safety check: Notes | None | |
| VideoNexus-JPF/note-companion | 870 | 3 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Editorial Collage MotionPluviobyte/rnskill | 1.6k | — | ~1.2k | Automated safety check: Pass | Custom licence | |
| Video Shortformsanqiufong/slides-from-anything | 132 | 1 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Create Video Seedance 2 Falgooseworks-ai/goose-skills | 1.2k | — | ~6.1k | Automated safety check: Pass | MIT |
Bomx/super-video-maker-skill
End-to-end AI video production skill for agentic frameworks.
Nexus-JPF/note-companion
When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks.
Pluviobyte/rnskill
将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 imagegen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arc…
sanqiufong/slides-from-anything
Short-form video generation skill — 3-10 second clips for product reveals, motion teasers, ambient loops.
gooseworks-ai/goose-skills
Generate a single 4-15s vertical video clip with ByteDance Seedance 2.0 reference-to-video via fal.ai.
0xsline/OpenChatCut
Submits AI video generation jobs to Fal.ai, Seedance, Kling, MiniMax Hailuo, xAI Grok Imagine or OFox for text-to-video, image-to-video, transitions and clip extension.
calesthio/OpenMontage
Understand video content locally using ffmpeg frame extraction and Whisper transcription.
calesthio/OpenMontage
Create AI avatar videos with precise control over avatars, voices, scripts, scenes, and backgrounds using HeyGen's v2 API.
calesthio/OpenMontage
Creating interactive data visualisations using d3.js. An agent skill from calesthio/OpenMontage.
calesthio/OpenMontage
Create videos from a text prompt using HeyGen's Video Agent.
calesthio/OpenMontage
Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.
calesthio/OpenMontage
Edit videos locally using ffmpeg. An agent skill from calesthio/OpenMontage.
Categories
Generate cinematic clips with ByteDance Seedance 2.0 — the preferred premium video model in OpenMontage when a paid gateway is configured. Seedance 2 0 is an agent skill from calesthio/OpenMontage.0 — the preferred premium video model in OpenMontage when a paid gateway is configured.
Seedance 2 0 fits situations like: producing trailers; premium cinematic clips; needing native synchronized audio (speech; ambience) in a single pass.
Run `npx skills add calesthio/OpenMontage --skill seedance-2-0 -a claude-code`. Or copy the skill folder (.agents/skills/seedance-2-0 in calesthio/OpenMontage) into .claude/skills/seedance-2-0 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add calesthio/OpenMontage --skill seedance-2-0 -a codex`. Or copy the skill folder (.agents/skills/seedance-2-0 in calesthio/OpenMontage) into .agents/skills/seedance-2-0 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 calesthio/OpenMontage --skill seedance-2-0 -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-0, .gemini/skills/seedance-2-0, .github/skills/seedance-2-0 and .opencode/skills/seedance-2-0 in your project.
Going by SKILL.md and its folder, Seedance 2 0 needs credentials named FAL_KEY, REPLICATE_API_TOKEN, RUNWAY_API_KEY and HIGGSFIELD_API_KEY. Our summary lists: Python 3; A credential in FAL_KEY; A credential in HEYGEN_API_KEY. Its frontmatter pre-approves these tools: Bash, Read, Write.
SKILL.md names 10 domains. As links in the text: fal.ai, replicate.com, heygen.com, runwayml.com, byteplus.com, freepik.com, higgsfield.ai, pollo.ai, seed.bytedance.com and en.wikipedia.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Seedance 2 0 is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k 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: Super Video Maker (Bomx/super-video-maker-skill, 310 stars), Video (Nexus-JPF/note-companion, 870 stars), Editorial Collage Motion (Pluviobyte/rnskill, 1.6k stars) and Video Shortform (sanqiufong/slides-from-anything, 132 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
calesthio (a GitHub user) maintains it in calesthio/OpenMontage, which has 65,930 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 3, 2026.
Source: calesthio/OpenMontage on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.