Scroll Promo Site Builder
kangarooking/kangarooking-skills
Create a scroll-controlled cinematic product website with rich motion (动效网站) from product materials, reference pages or videos, and brand assets.
Writes continuation prompts for Seedance 2.0 video from accepted footage: next shots, bridge clips, tail repair and re-anchoring after drift, gated on real clip records.
$ npx skills add Emily2040/seedance-2.0 --skill seedance-continuation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Emily2040/seedance-2.0 seedance-continuation --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/Emily2040/seedance-2.0.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seedance-continuation .claude/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .claude/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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/Emily2040/seedance-2.0/tree/main/skills/seedance-continuationType 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 Emily2040/seedance-2.0 --skill seedance-continuation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Emily2040/seedance-2.0 seedance-continuation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Emily2040/seedance-2.0.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/seedance-continuation .agents/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .agents/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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 Emily2040/seedance-2.0 --skill seedance-continuation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Emily2040/seedance-2.0 seedance-continuation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Emily2040/seedance-2.0.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/seedance-continuation .cursor/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .cursor/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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/Emily2040/seedance-2.0.git --path skills/seedance-continuation--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 Emily2040/seedance-2.0 --skill seedance-continuation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Emily2040/seedance-2.0 seedance-continuation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Emily2040/seedance-2.0.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/seedance-continuation .gemini/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .gemini/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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 Emily2040/seedance-2.0 seedance-continuationInstalls 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 Emily2040/seedance-2.0 --skill seedance-continuation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Emily2040/seedance-2.0.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/seedance-continuation .github/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .github/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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 Emily2040/seedance-2.0 --skill seedance-continuation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Emily2040/seedance-2.0 seedance-continuation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Emily2040/seedance-2.0.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/seedance-continuation .opencode/skills/seedance-continuation && 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-continuation" agent skill from https://github.com/Emily2040/seedance-2.0/tree/main/skills/seedance-continuation into .opencode/skills/seedance-continuation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seedance-continuation", 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-continuationWrites continuation prompts for Seedance 2.0 video from accepted footage: next shots, bridge clips, tail repair and re-anchoring after drift, gated on real clip records.
This skill extends film that you already accepted, so the next clip starts from where the footage actually ended rather than where the plan hoped it would. Before any prompt text it loads the Director's Read, classifies the brief and completes its narrative or non-narrative record, then translates that record into visible and audible details while keeping internal labels out of the generation prose. Uses include continuous follow-on clips, intentional next shots, bridge clips, tail repair and re-anchoring after drift.
A required input gate stops work until the details exist: project, clip and scene IDs, an exact parent clip that was accepted and has an observed end state, the story objective and outcome, the next narrative job, the intended feeling, the accepted previous clip or final frame and the continuity locks. The skill refuses to invent a bridge and asks for the real ending instead. It also loads reference notes on continuation handoff, sequence state, prompt compiling, reference transfer and continuity QC, plus a failure atlas when drift is visible.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4668457. 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.
Shell commands in SKILL.md call:
pythonFrom 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 Continuation loads about 2k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 1,017 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 Emily2040/seedance-2.0 at commit 4668457, republished under its MIT licence (© Emily2040). 1,017 words, ~2,040 tokens.
.claude/skills/seedance-continuation/SKILL.md (or your agent's skills folder).Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the Director's Read, classify the brief, and complete its canonical narrative or non-narrative record. Translate that record into visible or audible carriers and keep its internal labels out of final generation prose.
Use this for seamless continuation, intentional next shots, bridge clips, tail repair, and re-anchoring after drift. A continuation prompt must be grounded in accepted footage, not only in the old plan.
Load the Director's Read, continuation-handoff, sequence-project-state, prompt-compiler, reference-transfer-contract, and continuity-qc. Load failure-atlas when the continuation failed or drift is visible. Load directing-engine so the next clip inherits the project's directorial voice and its position on the long-form spine; the look never re-rolls between clips.
The user already made something they accepted, and now they are trusting the story to continue from exactly where it really landed - not where the plan hoped it would. The soul of this skill is fidelity to what actually happened: honor the accepted footage as the only truth, refuse to invent the bridge, and ask for the real ending rather than guess it. Continuity is a promise that the film the user already has will not be quietly contradicted.
Before writing any continuation prompt, require:
project_id;clip_id;parent_clip_id naming an accepted or accepted_with_deviation clip with an observed end state;scene_id, and whether the next clip stays inside the scene or crosses a scene boundary;felt_intent - what the viewer should feel or notice;directors_read_lane plus its complete canonical authoring_state: the full narrative record and exact visible or audible carriers, or the two-line utility intent and refusal;observed_end_state;If the source is unavailable, say: "I have the story plan, but I do not have the actual ending of the previous generation. Upload the clip or its final frame - python scripts/extract_last_frame.py <take> pulls the final frame locally - or describe exactly what is visible at the end. I should not invent the continuation state."
Once a frame or clip is attached and this client can actually open it, run the Observation Fast Path from continuation-handoff: the agent fills the observation record from what is visible and asks only about what the attachment cannot show (for a still: open motion, camera movement phase, audio phase). Never hand the sensing work back to the user when the pixels are genuinely in hand.
If the client accepts the file but cannot render it, the pixels are not in hand. Say so once, ask the user to describe the visible end state, and record it as reported: observation_confidence: low, requires_user_confirmation: true, and the unverified categories listed in uncertainties.
Do not hide this uncertainty by writing a speculative prompt.
After the source gate is satisfied and before the next prompt is compiled, classify the current clip with the Director's Read. Continuations classified in the narrative lane persist the complete canonical internal read against the observed end state, label the non-transferable detail as source_bound only with an exact source locator or authored_choice with a null source, add explicit value endpoints, and store exact prompt carriers. Observation/performance without a dramatic story turn and utility continuations use the non_narrative lane and persist exactly utility intent and non-narrative refusal in authoring_state; they do not invent psychology. Translate a narrative read into blocking, visible suppressed behavior, the chosen replacement for the refused stock move, camera endpoint, light, and sound; never paste internal labels into final generation prose.
seamless_continuation: same shot, same geography, same open motion, same or motivated camera continuation, and accepted previous footage as the source.
intentional_next_shot: an editorial cut is appropriate. Story continuity matters, but exact frame continuity is not promised. Do not call it seamless.
bridge_between_known_states: a defined start state and end state must be connected, often with first/last-frame generation when the active surface supports it.
repair_tail: the previous final seconds failed. Repair, edit, or regenerate the tail before continuing because continuing from a failed tail amplifies the error.
reanchor_after_drift: identity, detail, geography, motion, audio, or world continuity degraded. Return to canonical identity, the strongest accepted final frame, a stable source clip, or a new intentional shot using canonical references.
Crossing a scene boundary defaults to intentional_next_shot opening from canonical references. Do not promise seamless_continuation across a scene boundary; if the user explicitly asks for one, record the reason and treat the result as high drift risk.
Accepted observed footage overrides planned state. If the plan says the subject reached the car door but the accepted clip ends two steps away, the next prompt begins two steps away. It does not replay the terminal exit, and it does not assume the subject is inside the car.
Rejected footage never updates canon and never becomes a parent source. Pixels can confirm a carrier, not authored psychology. If an accepted deviation changes the turn, preserve the historical planned contract, reconcile the nearest narrative ancestor's value_after with the successor's value_before across utility inserts, then revise the next obstacle/tactic and carriers before prompt compilation.
Track extension_depth as consecutive output-sourced generations since the last canonical re-anchor; it resets to 0 when a clip opens from canonical references. At the scene's max_chain_depth (default 2, hard ceiling 3), re-anchor by schedule instead of extending again. Visible drift before the cap is an immediate reanchor_after_drift.
Return:
© Emily2040, MIT. 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 skills/seedance-continuation of Emily2040/seedance-2.0.
Open the folder on GitHubat commit 4668457
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Emily2040/seedance-2.0, which our catalogue first saw on October 7, 2026.
Seedance Continuation 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 Continuation this skillEmily2040/seedance-2.0 | 7.6k | 1 repos | ~2k | Automated safety check: Pass | MIT | |
| Scroll Promo Site Builderkangarooking/kangarooking-skills | 662 | — | ~2.6k | Automated safety check: Pass | MIT | |
| AI Marketing VideosNeverSight/learn-skills.dev | 217 | 3 repos | ~2.1k | Automated safety check: Pass | None | |
| Seedance Viral Hookrediumvex/ai-video-generator-claude | 409 | — | ~4.6k | Automated safety check: Pass | MIT | |
| Seedance Course Promorediumvex/ai-video-generator-claude | 409 | — | ~5.5k | Automated safety check: Pass | MIT | |
| Pexo Agentpexoai/pexo-skills | 804 | — | ~5k | Automated safety check: Pass | MIT-0 |
kangarooking/kangarooking-skills
Create a scroll-controlled cinematic product website with rich motion (动效网站) from product materials, reference pages or videos, and brand assets.
NeverSight/learn-skills.dev
Create AI marketing videos for ads, promos, product launches, and brand content.
rediumvex/ai-video-generator-claude
Generate scroll-stopping viral hook video prompts for Seedance 2.0 on Higgsfield.
rediumvex/ai-video-generator-claude
Generate online course and coaching program promotional video prompts for Seedance 2.0 on Higgsfield.
pexoai/pexo-skills
AI video generation skill with auto model selection across Seedance 2, Kling 3.0, HappyHorse, and 10+ models.
beshuaxian/higgsfield-seedance2-jineng
Generate product 360° turntable, multi-angle showcase, and product reveal video prompts for Seedance 2.0 on Higgsfield.
Emily2040/seedance-2.0
Routes Seedance 2.0 video work across Dreamina, API and router surfaces, covering prompts, reference handling, audio and lip-sync, pricing and model-ID questions.
Emily2040/seedance-2.0
Rewrites Seedance 2.0 video prompts that name characters, brands, celebrities, songs or real people into original, rights-safe versions that keep the creative intent.
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.
Emily2040/seedance-2.0
Korean-language prompt patterns for Seedance 2.0 video generation, each labeled as safe, needing an owned reference, or requiring a rewrite.
Emily2040/seedance-2.0
Supplies Chinese example prompts for Seedance 2.0 video generation, labeled by safety, with notes on rewriting prompts that name protected people or brands.
Emily2040/seedance-2.0
Rewrites Seedance 2.0 video prompts to replace filler, hollow superlatives and vague cinematic wording with production-specific detail while keeping the user's style.
Works with
Categories
Writes continuation prompts for Seedance 2.0 video from accepted footage: next shots, bridge clips, tail repair and re-anchoring after drift, gated on real clip records. This skill extends film that you already accepted, so the next clip starts from where the footage actually ended rather than where the plan hoped it would. Before any prompt text it loads the Director's Read, classifies the brief and completes its narrative or non-narrative record, then translates that record into visible and audible details while keeping internal labels out of the generation prose.
Seedance Continuation fits situations like: making the next part of a Seedance 2.0 video from accepted footage; repairing the tail of a clip that ended badly; bridging two known frames with a new clip; re-anchoring a sequence whose look has drifted.
Run `npx skills add Emily2040/seedance-2.0 --skill seedance-continuation -a claude-code`. Or copy the skill folder (skills/seedance-continuation in Emily2040/seedance-2.0) into .claude/skills/seedance-continuation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Emily2040/seedance-2.0 --skill seedance-continuation -a codex`. Or copy the skill folder (skills/seedance-continuation in Emily2040/seedance-2.0) into .agents/skills/seedance-continuation 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 Emily2040/seedance-2.0 --skill seedance-continuation -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-continuation, .gemini/skills/seedance-continuation, .github/skills/seedance-continuation and .opencode/skills/seedance-continuation in your project.
Going by SKILL.md and its folder, Seedance Continuation needs the command-line tools its instructions call (python). Our summary lists: Accepted previous footage with an observed end state; Access to Seedance 2.0.
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 Continuation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.2k 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 Continuation: Scroll Promo Site Builder (kangarooking/kangarooking-skills, 662 stars), AI Marketing Videos (NeverSight/learn-skills.dev, 217 stars), Seedance Viral Hook (rediumvex/ai-video-generator-claude, 409 stars) and Seedance Course Promo (rediumvex/ai-video-generator-claude, 409 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Emily2040 (a GitHub user) maintains it in Emily2040/seedance-2.0, which has 7,573 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 3, 2026.
Source: Emily2040/seedance-2.0 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.