#181 by GitHub stars
Emily2040/seedance-2.0
Comprehensive production pipeline for quad-modal AI filmmaking with Seedance 2.0
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4668457e560e → 4668457e560e
skills/seedance-antislop/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-audio/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-camera/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-characters/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-continuation/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
4668457e560e → 4668457e560e
skills/seedance-copyright/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-examples-ja/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-examples-ko/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-examples-zh/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-filter/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-interview/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-interview-short/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-lighting/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-motion/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-pipeline/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-prompt/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-prompt-short/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-recipes/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-sequence/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-style/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-troubleshoot/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vfx/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4668457e560e → 4668457e560e
skills/seedance-vocab-en/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vocab-es/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vocab-ja/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vocab-ko/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vocab-ru/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
skills/seedance-vocab-zh/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4668457e560e → 4668457e560e
Heat
6.1- Star growth, last 7 daysAhead of 83% of tracked repositories
- Star growth, last 24 hoursAhead of 96% of tracked repositories
- Rank movement, last 7 daysAhead of 66% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- seedance-20
/ - seedance-antislop
skills/seedance-antislop - seedance-audio
skills/seedance-audio - seedance-camera
skills/seedance-camera - seedance-characters
skills/seedance-characters - seedance-continuation
skills/seedance-continuation - seedance-copyright
skills/seedance-copyright - seedance-examples-ja
skills/seedance-examples-ja - seedance-examples-ko
skills/seedance-examples-ko - seedance-examples-zh
skills/seedance-examples-zh - seedance-filter
skills/seedance-filter - seedance-interview
skills/seedance-interview - seedance-interview-short
skills/seedance-interview-short - seedance-lighting
skills/seedance-lighting - seedance-motion
skills/seedance-motion - seedance-pipeline
skills/seedance-pipeline - seedance-prompt
skills/seedance-prompt - seedance-prompt-short
skills/seedance-prompt-short - seedance-recipes
skills/seedance-recipes - seedance-sequence
skills/seedance-sequence - seedance-style
skills/seedance-style - seedance-troubleshoot
skills/seedance-troubleshoot - seedance-vfx
skills/seedance-vfx - seedance-vocab-en
skills/seedance-vocab-en - seedance-vocab-es
skills/seedance-vocab-es - seedance-vocab-ja
skills/seedance-vocab-ja - seedance-vocab-ko
skills/seedance-vocab-ko - seedance-vocab-ru
skills/seedance-vocab-ru - seedance-vocab-zh
skills/seedance-vocab-zh
How it works
seedance-20
When your agent uses it
This skill should be used when creating, improving, or troubleshooting Seedance 2.0 video on any surface - Dreamina, Jimeng, CapCut, Doubao, Volcengine/Ark, BytePlus, Runway's Seedance route, fal, or third-party provider/router surfaces such as EvoLink, OpenRouter, Kie.ai, PiAPI, LaoZhang, Runware, ModelsLab, AI/ML API, MuAPI, SeeGen, and Segmind - including text/image/video/reference-to-video prompts, first/last frame, dialogue, lip-sync and audio, IP-safe rewrites, API, pricing and model-ID questions, and zh/ja/ko/es/ru prompt work. Not for non-Seedance models (Sora, Veo, Kling, Runway's own Gen models) or image-only prompting.
What it loads into context
Frontmatter
212 tokensAlways available to the agent
SKILL.md
6,604 tokensWhen the skill is activated
Reference documents
336,806 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Soul
- Agent Trust Boundary
- Fast Lane
- Director's Read Gate
- Operating Loop
- Authority Order
- Sequence Gate
- Load Map
Scripts executed separately
scripts/__init__.pyscripts/atlas_seedance_generate.pyscripts/behavior_contract_check.pyscripts/build_clip_posters.pyscripts/build_hero.pyscripts/build_masthead_outlines.pyscripts/content_audit.pyscripts/continuity_chain_check.pyscripts/design_audit.pyscripts/eval_ledger_format.pyscripts/eval_run.pyscripts/eval_schema_check.pyscripts/extract_last_frame.pyscripts/generation_run_check.pyscripts/install_codex_skill.pyscripts/install_doctor.pyscripts/language_coverage.pyscripts/lineage_contract.pyscripts/moderation_prescreen.pyscripts/outcome_comparison.pyscripts/pilot_plan.pyscripts/project_state_check.pyscripts/prompt_architecture_stress.pyscripts/prompt_lint.pyscripts/schema_check.pyscripts/sequence_eval_check.pyscripts/shot_table_check.pyscripts/source_registry_check.pyscripts/strict_json.pyscripts/validate_repo.pyscripts/validate_skills.pyscripts/vocab_schema_check.pytests/test_atlas_seedance_generate.pytests/test_authoring_state.pytests/test_behavior_contract.pytests/test_build_hero.pytests/test_client_install_guidance.pytests/test_continuity_chain.pytests/test_design_audit.pytests/test_directors_read_contract.pytests/test_eval_execution_budget.pytests/test_eval_judge_contracts.pytests/test_eval_ledger_format.pytests/test_eval_run.pytests/test_eval_run_discovery.pytests/test_eval_run_integrity.pytests/test_eval_transport.pytests/test_extract_frame_output_policy.pytests/test_extract_last_frame.pytests/test_front_page_clips.pytests/test_generation_run_check.pytests/test_install_atomic.pytests/test_install_doctor.pytests/test_install_long_paths.pytests/test_install_payload.pytests/test_install_scopes.pytests/test_installer_output.pytests/test_integrated_directors_read_routing.pytests/test_language_coverage.pytests/test_lineage_consumer_parity.pytests/test_localized_readmes.pytests/test_media_deadline.pytests/test_moderation_prescreen.pytests/test_multilingual_native_review.pytests/test_outcome_comparison.pytests/test_pilot_plan.pytests/test_portable_routing.pytests/test_privileged_ci_workflow.pytests/test_project_state.pytests/test_prompt_architecture_stress.pytests/test_prompt_lint.pytests/test_prompt_package_examples.pytests/test_python_support_contract.pytests/test_readme_reader_path.pytests/test_release_docs_consistency.pytests/test_runtime_payload.pytests/test_schema_check.pytests/test_sequence_eval.pytests/test_shot_table_check.pytests/test_source_registry_freshness.pytests/test_strict_cli_contract.pytests/test_strict_json_inputs.pytests/test_take_reconciliation.pytests/test_teaching_art.pytests/test_teaching_example_cards.pytests/test_time_structure_contract.pytests/test_validate_skills_bytecode.pytests/test_validation_contract.py
Files
.gitattributesasset364 bytes.github/CODEOWNERSasset837 bytes.github/workflows/privileged-frame-publication.ymlasset12,557 bytes.github/workflows/source-freshness-review.ymlasset8,321 bytes.github/workflows/validate-skills.ymlasset11,140 bytes.gitignoreasset460 bytesCHANGELOG.mddoc73,624 bytesLICENSEasset1,085 bytesREADME.mddoc65,059 bytesSECURITY.mddoc12,974 bytesSKILL.mdcore29,515 bytesSKILL.mdcore29,515 bytesSKILL.mdcore29,515 bytesSKILL.mdcore29,515 bytesV6_SEQUENCE_PROMPT_COMPILER_MANIFEST.mddoc7,119 bytesagents/openai.yamlasset387 bytesassets/clips/clip-01-by-appointment-only.svgasset1,900 bytesassets/clips/clip-02-hold-the-line.svgasset1,862 bytesassets/clips/clip-03-this-cup-of-tea.svgasset1,840 bytesassets/clips/clip-04-twenty-minutes-late.svgasset1,894 bytesassets/clips/clip-05-resignation.svgasset1,894 bytesassets/clips/clip-06-last-pitch.svgasset1,860 bytesassets/clips/clip-07-one-more-round.svgasset1,902 bytesassets/fonts/BodoniModa-Italic-VF.ttfasset176,300 bytesassets/fonts/BodoniModa-VF.ttfasset162,104 bytesassets/fonts/OFL.txtdoc4,400 bytesassets/hero-cinematic.pngasset2,509,263 bytesassets/hero-command-center.pngasset1,817,913 bytesassets/hero-dark.svgasset41,761 bytesassets/hero-global-filmmaker-mode.pngasset2,113,931 bytesassets/hero-light.svgasset41,761 bytesassets/infographic-cdn-delivery-map.pngasset1,521,314 bytesassets/infographic-production-delivery.pngasset1,594,632 bytesassets/infographic-professional-qc-stack.pngasset1,517,597 bytesassets/infographic-reference-role-map.pngasset1,739,416 bytesassets/infographic-skill-capabilities.pngasset1,602,137 bytesassets/masthead-outlines.jsonasset41,383 bytesassets/paper-fan-teaching.pngasset1,933,563 bytesassets/skill-map-cinematic.pngasset2,237,215 bytesassets/skill-map.svgasset14,081 bytesassets/skill-os-infographic.pngasset2,030,910 bytesdata/community-patterns.seedance-2026-05-30.jsonasset10,856 bytesdata/direction-traps.jsonasset1,608 bytesdata/front-page-clips.jsonasset59,458 bytesdata/generation-runs.example.jsonlasset770 bytesdata/moderation-cues.jsonasset10,205 bytesdata/paper-fan-art.jsonasset470 bytesdata/sources.seedance-2026-05-30.jsonasset29,536 bytesdocs/DESIGN_ONBOARDING.mddoc8,332 bytesdocs/DESIGN_SERIES_MODE.mddoc26,837 bytesdocs/DESIGN_TIME_STRUCTURE.mddoc13,171 bytesdocs/EVAL_MODULES.mddoc1,569 bytesdocs/EVIDENCE_NOTES_2026-09-26.mddoc16,079 bytesdocs/FRONT_PAGE_CLIPS.mddoc59,717 bytesdocs/HOST_COMPATIBILITY.mddoc7,393 bytesdocs/INSTALL_DOCTOR.mddoc3,379 bytesdocs/INSTALL_INTERNALS.mddoc4,686 bytesdocs/INSTALL_MIGRATION.mddoc6,133 bytesdocs/INSTALL_SCOPES.mddoc3,160 bytesdocs/LANGUAGE_COVERAGE.mddoc6,300 bytesdocs/MANUAL_INSTALL.mddoc2,334 bytesdocs/MASTHEAD_BUILD.mddoc3,786 bytesdocs/ORCAROUTER_EVAL.mddoc2,101 bytesdocs/PAPER_FAN_ART.mddoc8,201 bytesdocs/QUICKSTART.es.mddoc11,218 bytesdocs/QUICKSTART.ja.mddoc14,787 bytesdocs/QUICKSTART.ko.mddoc14,225 bytesdocs/QUICKSTART.mddoc8,850 bytesdocs/QUICKSTART.ru.mddoc18,761 bytesdocs/QUICKSTART.zh.mddoc10,731 bytesdocs/README.es.mddoc8,209 bytesdocs/README.ja.mddoc10,291 bytesdocs/README.ko.mddoc9,868 bytesdocs/README.ru.mddoc13,138 bytesdocs/README.zh.mddoc9,763 bytesdocs/README_REDESIGN_PLAN.mddoc31,249 bytesdocs/REFERENCE_INDEX.mddoc22,330 bytesdocs/RELEASE_v6.2.0.mddoc2,363 bytesdocs/RELEASE_v6.3.0.mddoc3,057 bytesdocs/RELEASE_v6.4.0.mddoc3,642 bytesdocs/RELEASE_v6.5.0.mddoc3,165 bytesdocs/RELEASE_v6.6.0.mddoc3,303 bytesdocs/RELEASE_v6.7.0.mddoc23,474 bytesdocs/REPO_AUDIT_2026-09-25.mddoc15,898 bytesdocs/V7_INTEGRATION_REVIEW.mddoc14,672 bytesdocs/VALIDATION.mddoc16,466 bytesdocs/frontend-redesign.mddoc3,418 bytesdocs/host-smoke-2026-09-07.jsonasset5,221 bytesdocs/v6-release-readiness.mddoc1,246 bytesdocs/visual-archive.mddoc2,091 bytesevals/capped-rendered-pilot.mddoc6,583 bytesevals/eval-run-ledger.mddoc6,000 bytesevals/evals.jsonasset188,872 bytesevals/fixtures/sequence-airport-arrival-project-state.jsonasset16,479 bytesevals/generation-benchmark.jsonasset1,185 bytesevals/language-coverage.jsonasset3,205 bytesevals/multilingual-native-review-evidence.jsonasset357 bytesevals/multilingual-native-review.jsonasset27,632 bytesevals/prompt-architecture-stress.jsonasset39,062 bytesevals/source-manifest.jsonasset22,448 bytesexamples/golden-prompts/compact-i2v.mddoc937 bytesexamples/golden-prompts/continuation-observed-deviation.mddoc1,070 bytesexamples/golden-prompts/dense-2d-storyboard.mddoc1,114 bytesexamples/golden-prompts/first-last-frame-transition.mddoc1,000 bytesexamples/golden-prompts/phased-single-take.mddoc965 bytesexamples/golden-prompts/r2v-role-isolation.mddoc1,089 bytesexamples/golden-prompts/sequence-continuation.mddoc1,177 bytesexamples/golden-prompts/video-edit-one-layer.mddoc946 bytesexamples/sequence-airport-arrival/clip-01-contract.jsonasset3,426 bytesexamples/sequence-airport-arrival/clip-01-prompt.mddoc873 bytesexamples/sequence-airport-arrival/clip-01-take-review.jsonasset786 bytesexamples/sequence-airport-arrival/clip-02-continuation-contract.jsonasset3,515 bytesexamples/sequence-airport-arrival/clip-02-prompt.mddoc1,036 bytesexamples/sequence-airport-arrival/project-state.jsonasset23,848 bytesexamples/sequence-airport-arrival/sequence-plan.mddoc4,017 bytesexamples/sequence-mixed-lane/clip-01-take-review.jsonasset456 bytesexamples/sequence-mixed-lane/clip-02-take-review.jsonasset456 bytesexamples/sequence-mixed-lane/project-state.jsonasset13,248 bytesexamples/sequence-observed-deviation/project-state-after.jsonasset10,426 bytesexamples/sequence-observed-deviation/project-state-before.jsonasset13,149 bytesexamples/sequence-observed-deviation/take-review.jsonasset717 bytesexamples/standalone-clip/project-state.jsonasset3,191 bytesexamples/standalone-clip/prompt.mddoc338 bytesreferences/2d-anime-grammar.mddoc3,917 bytesreferences/agent-compatibility.mddoc15,003 bytesreferences/allocation-model.mddoc3,545 bytesreferences/anti-slop-lexicon.mddoc7,114 bytesreferences/api-status.mddoc23,096 bytesreferences/api-workflow.mddoc9,253 bytesreferences/aspect-ratio-delivery.mddoc2,627 bytesreferences/audio-guide.mddoc7,817 bytesreferences/audio-post-delivery.mddoc2,281 bytesreferences/capability-map.mddoc6,497 bytesreferences/cinematography-shot-language.mddoc5,855 bytesreferences/color-pipeline-aces.mddoc3,087 bytesreferences/community-source-methodology.mddoc2,442 bytesreferences/continuation-handoff.mddoc7,848 bytesreferences/continuity-example-cards.mddoc7,888 bytesreferences/continuity-qc.mddoc1,215 bytesreferences/delivery-qc.mddoc2,747 bytesreferences/dense-storyboard-mode.mddoc1,445 bytesreferences/direct-for-the-model.mddoc9,598 bytesreferences/directing-engine-genre-library.mddoc54,643 bytesreferences/directing-engine.mddoc25,796 bytesreferences/directors-read.mddoc12,070 bytesreferences/eval-rubric.mddoc9,450 bytesreferences/event-density.mddoc2,370 bytesreferences/example-card-format.mddoc5,241 bytesreferences/examples-by-mode.mddoc8,058 bytesreferences/failure-atlas.mddoc4,193 bytesreferences/field-observed-tips.mddoc3,019 bytesreferences/filter-vocab.mddoc3,452 bytesreferences/first-last-frame-guide.mddoc5,249 bytesreferences/frontend-design-system.mddoc9,610 bytesreferences/genre-guides.mddoc2,603 bytesreferences/i2v-guide.mddoc2,714 bytesreferences/intent-vs-precision.mddoc650 bytesreferences/interview-starters.mddoc5,635 bytesreferences/json-schema.mddoc3,256 bytesreferences/migrated/README.mddoc1,808 bytesreferences/migrated/seedance-antislop-original.mddoc13,695 bytesreferences/migrated/seedance-audio-original.mddoc16,664 bytesreferences/migrated/seedance-copyright-original.mddoc13,479 bytesreferences/migrated/seedance-examples-zh-original.mddoc8,532 bytesreferences/migrated/seedance-filter-original.mddoc28,770 bytesreferences/migrated/seedance-pipeline-original.mddoc3,544 bytesreferences/migrated/seedance-recipes-original.mddoc4,089 bytesreferences/migrated/seedance-vocab-es-original.mddoc14,686 bytesreferences/migrated/seedance-vocab-ja-original.mddoc20,067 bytesreferences/migrated/seedance-vocab-ko-original.mddoc18,968 bytesreferences/migrated/seedance-vocab-ru-original.mddoc27,850 bytesreferences/migrated/seedance-vocab-zh-original.mddoc20,989 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-antislop.mddoc1,531 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-audio.mddoc1,595 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-copyright.mddoc2,017 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-examples-zh.mddoc1,391 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-filter.mddoc1,686 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-vocab-es.mddoc1,392 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ja.mddoc1,378 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ko.mddoc1,366 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ru.mddoc1,372 bytesreferences/migrated/v5.2-legacy-skill-bodies/seedance-vocab-zh.mddoc1,373 bytesreferences/model-mechanics.mddoc5,152 bytesreferences/model-name-map.mddoc9,146 bytesreferences/moderation-prescreen.mddoc7,583 bytesreferences/multilingual-community-examples.mddoc11,429 bytesreferences/multilingual-native-review.mddoc16,615 bytesreferences/multishot-grammar.mddoc15,052 bytesreferences/outcome-comparison.mddoc6,418 bytesreferences/performance-example-cards.mddoc7,495 bytesreferences/platform-constraints.mddoc1,824 bytesreferences/platform-surface-matrix.mddoc10,500 bytesreferences/pro-filmmaking-standards.mddoc4,441 bytesreferences/product-example-cards.mddoc6,530 bytesreferences/progressive-disclosure.mddoc3,652 bytesreferences/prompt-compiler.mddoc8,960 bytesreferences/prompt-examples.mddoc14,445 bytesreferences/quick-ref.mddoc2,465 bytesreferences/reference-transfer-contract.mddoc1,887 bytesreferences/reference-workflow.mddoc6,165 bytesreferences/research-2026-05-30.mddoc6,551 bytesreferences/retake-protocol.mddoc9,164 bytesreferences/sequence-project-state.mddoc19,964 bytesreferences/sequence-worked-trace.mddoc7,243 bytesreferences/shot-list-continuity.mddoc4,116 bytesreferences/shot-table.mddoc6,426 bytesreferences/source-registry.mddoc21,274 bytesreferences/storytelling-framework.mddoc2,412 bytesreferences/subtitles-localization.mddoc2,974 bytesreferences/surface-prompt-profiles.mddoc3,394 bytesreferences/sync-budget-protocol.mddoc4,504 bytesreferences/vocab/en.mddoc8,523 bytesreferences/vocab/es.mddoc7,520 bytesreferences/vocab/ja.mddoc15,464 bytesreferences/vocab/ko.mddoc15,251 bytesreferences/vocab/ru.mddoc9,652 bytesreferences/vocab/zh.mddoc17,148 bytesrequirements-masthead.lockasset2,973 bytesrequirements-validation.lockasset2,774 bytesschemas/clip-contract.schema.jsonasset10,614 bytesschemas/generation-run.schema.jsonasset936 bytesschemas/project-state.schema.jsonasset15,883 bytesschemas/prompt-spec.schema.jsonasset1,387 bytesschemas/take-review.schema.jsonasset1,987 bytesscripts/__init__.pyruns1,583 bytesscripts/atlas_seedance_generate.pyruns11,930 bytesscripts/behavior_contract_check.pyruns24,955 bytesscripts/build_clip_posters.pyruns5,350 bytesscripts/build_hero.pyruns11,846 bytesscripts/build_masthead_outlines.pyruns66,894 bytesscripts/content_audit.pyruns3,507 bytesscripts/continuity_chain_check.pyruns101,560 bytesscripts/design_audit.pyruns11,919 bytesscripts/eval_ledger_format.pyruns3,838 bytesscripts/eval_run.pyruns214,397 bytesscripts/eval_schema_check.pyruns7,573 bytesscripts/extract_last_frame.pyruns133,487 bytesscripts/generation_run_check.pyruns3,058 bytesscripts/install_codex_skill.pyruns247,347 bytesscripts/install_doctor.pyruns8,121 bytesscripts/language_coverage.pyruns4,058 bytesscripts/lineage_contract.pyruns38,994 bytesscripts/moderation_prescreen.pyruns6,479 bytesscripts/outcome_comparison.pyruns4,401 bytesscripts/pilot_plan.pyruns3,308 bytesscripts/project_state_check.pyruns118,151 bytesscripts/prompt_architecture_stress.pyruns230,192 bytesscripts/prompt_lint.pyruns47,256 bytesscripts/schema_check.pyruns17,932 bytesscripts/sequence_eval_check.pyruns4,351 bytesscripts/shot_table_check.pyruns3,963 bytesscripts/source_registry_check.pyruns12,936 bytesscripts/strict_json.pyruns30,195 bytesscripts/validate_repo.pyruns7,867 bytesscripts/validate_skills.pyruns37,250 bytesscripts/vocab_schema_check.pyruns81,038 bytestests/test_atlas_seedance_generate.pyruns9,031 bytestests/test_authoring_state.pyruns97,158 bytestests/test_behavior_contract.pyruns574 bytestests/test_build_hero.pyruns63,426 bytestests/test_client_install_guidance.pyruns6,119 bytestests/test_continuity_chain.pyruns167,092 bytestests/test_design_audit.pyruns5,488 bytestests/test_directors_read_contract.pyruns11,534 bytestests/test_eval_execution_budget.pyruns7,235 bytestests/test_eval_judge_contracts.pyruns24,679 bytestests/test_eval_ledger_format.pyruns3,113 bytestests/test_eval_run.pyruns51,202 bytestests/test_eval_run_discovery.pyruns54,165 bytestests/test_eval_run_integrity.pyruns142,429 bytestests/test_eval_transport.pyruns5,835 bytestests/test_extract_frame_output_policy.pyruns128,124 bytestests/test_extract_last_frame.pyruns6,502 bytestests/test_front_page_clips.pyruns4,524 bytestests/test_generation_run_check.pyruns572 bytestests/test_install_atomic.pyruns136,176 bytestests/test_install_doctor.pyruns9,138 bytestests/test_install_long_paths.pyruns25,312 bytestests/test_install_payload.pyruns86,665 bytestests/test_install_scopes.pyruns6,084 bytestests/test_installer_output.pyruns10,588 bytestests/test_integrated_directors_read_routing.pyruns4,500 bytestests/test_language_coverage.pyruns2,666 bytestests/test_lineage_consumer_parity.pyruns18,344 bytestests/test_localized_readmes.pyruns5,433 bytestests/test_media_deadline.pyruns7,900 bytestests/test_moderation_prescreen.pyruns5,267 bytestests/test_multilingual_native_review.pyruns78,767 bytestests/test_outcome_comparison.pyruns4,556 bytestests/test_pilot_plan.pyruns2,746 bytestests/test_portable_routing.pyruns28,747 bytestests/test_privileged_ci_workflow.pyruns6,718 bytestests/test_project_state.pyruns23,016 bytestests/test_prompt_architecture_stress.pyruns177,169 bytestests/test_prompt_lint.pyruns40,030 bytestests/test_prompt_package_examples.pyruns3,273 bytestests/test_python_support_contract.pyruns3,223 bytestests/test_readme_reader_path.pyruns1,026 bytestests/test_release_docs_consistency.pyruns6,227 bytestests/test_runtime_payload.pyruns16,286 bytestests/test_schema_check.pyruns44,816 bytestests/test_sequence_eval.pyruns558 bytestests/test_shot_table_check.pyruns2,829 bytestests/test_source_registry_freshness.pyruns19,645 bytestests/test_strict_cli_contract.pyruns12,614 bytestests/test_strict_json_inputs.pyruns46,788 bytestests/test_take_reconciliation.pyruns30,851 bytestests/test_teaching_art.pyruns2,666 bytestests/test_teaching_example_cards.pyruns4,480 bytestests/test_time_structure_contract.pyruns4,409 bytestests/test_validate_skills_bytecode.pyruns3,016 bytestests/test_validation_contract.pyruns9,293 bytesvalidation/authoring-state-provenance-ledger.jsonasset596 bytesvalidation/fixtures/directors-read-cases.jsonasset8,047 bytesvalidation/fixtures/generation-run.valid.jsonasset472 bytesvalidation/fixtures/prompt-spec.valid.jsonasset1,121 bytesvalidation/install-payload.txtdoc6,914 bytesvalidation/schema-instances.jsonasset1,116 bytes
Read SKILL.md
# seedance-20
Seedance 2.0 operating loop for agent-directed video work. Use this root skill to route, check facts, protect references, and keep prompts compact before loading specialized sub-skills.
Every active runtime route in this package is an ordinary relative Markdown link resolved from the Markdown file that contains it; clients without private skill/reference aliases can open the linked file directly. Static validation proves that each link stays inside the installed skill and reaches the exact-cased file (and heading, when a fragment is present). It does **not** prove that a host auto-loads or invokes the target: clients must follow the link or provide their own native routing.
## Soul
This skill exists so that a person who arrives with a feeling leaves with a film. Three principles govern everything below:
1. **Hear the intent behind the words.** Users describe outcomes ("make it feel like home"), not parameters. Every gate and sub-skill translates feeling into craft; none of them may hand the translation work back to the user.
2. **Keep the story alive.** Hold a story state across the conversation: subject, mode, look, references, decided constraints, and what failed before. Every skill reads it before asking anything and updates it after acting. A user should never have to repeat a decision, and a new request inherits the world already built.
3. **Evolve with the user.** Speak plainly to a beginner and in director language to a professional - and notice when the same user grows from one into the other across a project. The register adapts; the standards never do.
View the complete source on GitHubseedance-antislop
When your agent uses it
This skill should be used when a Seedance 2.0 prompt contains generic AI filler, hollow superlatives, vague cinematic language, bloated adjectives, weak verbs, or needs sharper production-specific wording.
What it loads into context
Frontmatter
184 tokensAlways available to the agent
SKILL.md
906 tokensWhen the skill is activated
Reference documents
22,428 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Rewrite Pass
- Do Not Over-Correct
- Output Contract
Files
../../references/anti-slop-lexicon.mddoc7,114 bytes../../references/directors-read.mddoc12,070 bytes../../references/vocab/en.mddoc8,523 bytes../../references/vocab/es.mddoc7,520 bytes../../references/vocab/ja.mddoc15,464 bytes../../references/vocab/ko.mddoc15,251 bytes../../references/vocab/ru.mddoc9,652 bytes../../references/vocab/zh.mddoc17,148 bytesSKILL.mdcore4,300 bytes../seedance-vocab-en/SKILL.mddoc4,971 bytes
Read SKILL.md
# seedance-antislop
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
Clarify wording that hides an unresolved production decision. Preserve useful style, genre and mood language; concrete detail should support the user's direction, not replace it with a stock look. These are editorial choices, not measured rules about which words improve Seedance output.
## Intent
Keep the intended energy, medium, era, palette and performance. A word such as "epic" may communicate a useful ambition even when the brief still needs a decision about scale or stakes. Do not infer the user's taste or confidence from their adjectives.
## Rewrite Pass
1. Identify what is already decided: creative intent, exact dialogue, actual reference tokens, continuity, safety boundaries, exclusions and requested settings. Preserve those through the edit.
2. Check whether an abstract phrase leaves a material choice unresolved. Keep it when context is sufficient. Otherwise use the brief to clarify it; if the user has delegated creative choices, propose a coherent interpretation and state any material assumption. Ask only when a necessary choice remains unresolved outside that scope.View the complete source on GitHubseedance-audio
When your agent uses it
This skill should be used when the user asks for Seedance 2.0 audio, dialogue, lip-sync, music, sound effects, ambience, beat-sync, audio-reference mapping, desync troubleshooting, or sound-driven visual timing.
What it loads into context
Frontmatter
190 tokensAlways available to the agent
SKILL.md
1,160 tokensWhen the skill is activated
Reference documents
7,075 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Core Rules
- Sound Layer Pattern
- Multi-Character Dialogue
- Failure Fixes
- Sequence State
- Output Contract
Files
../../references/audio-guide.mddoc7,817 bytes../../references/audio-post-delivery.mddoc2,281 bytes../../references/directors-read.mddoc12,070 bytes../../references/performance-example-cards.mddoc7,495 bytes../../references/sync-budget-protocol.mddoc4,504 bytesSKILL.mdcore5,372 bytes
Read SKILL.md
# seedance-audio
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 dialogue, lip-sync, sound layers, music, ambience, beat-sync, audio-reference mapping, desync troubleshooting, or sound-driven visual timing. Audio should support the visible beat instead of becoming a second competing prompt.
Load [audio-guide](../../references/audio-guide.md) for the audio evidence boundary, dialogue timing, supported voice-reference options, beat-sync, desync repair, audio-reference conflicts, and multi-character workarounds. Load [audio-post-delivery](../../references/audio-post-delivery.md) when the user needs stems, M&E, dubbing, loudness, sync, mix, or delivery guidance.
## Intent
Half of every emotion enters through the ears, and users almost always forget sound until its absence makes the clip feel dead. The soul here is giving every scene its sound before being asked - the room's breath, the action's evidence, the line that lands. When they hear it, they realize it was always part of what they meant.
## Core Rules
View the complete source on GitHubseedance-camera
When your agent uses it
This skill should be used when the user asks for camera movement, shot scale, lens feel, framing, one-take direction, dolly, pan, tilt, push-in, handheld, aerial, macro, or camera-transfer guidance for Seedance 2.0.
What it loads into context
Frontmatter
192 tokensAlways available to the agent
SKILL.md
1,140 tokensWhen the skill is activated
Reference documents
16,220 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Camera Contract
- Lens and Framing Anchors
- Move Selection
- Continuity Rules
- Conflict Rule
- Sequence State
- Output Contract
Files
../../references/cinematography-shot-language.mddoc5,855 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/quick-ref.mddoc2,465 bytes../../references/vocab/ru.mddoc9,652 bytes../../references/vocab/zh.mddoc17,148 bytesSKILL.mdcore5,157 bytesSKILL.mdcore5,157 bytes
Read SKILL.md
# seedance-camera
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 one clear camera idea per short clip unless the user asks for a multi-shot sequence. The best camera direction has a start frame, movement, speed, subject relationship, and endpoint. Avoid stacking moves that fight each other, such as drone rise, dolly-in, handheld shake, and orbit in the same five-second shot.
Load [quick-ref](../../references/quick-ref.md) for prompt assembly, [cinematography-shot-language](../../references/cinematography-shot-language.md) for professional shot contracts, [directing-engine](../../references/directing-engine.md) to derive the move from the scene's one intention so it reinforces light, performance, and sound instead of competing, and [vocab/zh](../../references/vocab/zh.md) or [vocab/ru](../../references/vocab/ru.md) when camera wording must be multilingual.
## Intent
When a user asks about camera, they are really asking where the viewer's body stands and what the viewer is made to feel from there. Camera grammar is empathy mechanics: a push-in is leaning closer, a locked frame is holding your breath. Choose the move that puts the audience where the user's feeling lives.
## Camera Contract
View the complete source on GitHubseedance-characters
When your agent uses it
This skill should be used when the user asks for character consistency, character tags, identity lock, multi-character blocking, wardrobe continuity, hand safety, expression control, or likeness-sensitive character guidance.
What it loads into context
Frontmatter
180 tokensAlways available to the agent
SKILL.md
1,013 tokensWhen the skill is activated
Reference documents
6,665 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Character Contract
- Multi-Character Blocking
- Three-Tier Action Hierarchy
- Hand and Face Stability
- Likeness Rule
- Sequence State
- Output Contract
Files
../../references/directing-engine.mddoc25,796 bytes../../references/shot-list-continuity.mddoc4,116 bytesSKILL.mdcore4,861 bytesSKILL.mdcore4,861 bytes
Read SKILL.md
# seedance-characters
Use this for identity, consistency, multi-character blocking, wardrobe continuity, hand safety, expression control, and likeness-sensitive character guidance. Character prompting must remove ambiguity before adding style.
Load [shot-list-continuity](../../references/shot-list-continuity.md) when character identity, wardrobe, props, eyeline, screen direction, or emotional state must survive across multiple shots. Load [directing-engine](../../references/directing-engine.md) to deepen performance after the canonical lane decision. For dramatic acting, use playable objectives and subtext; for observation or direct expression, preserve the requested movement, rhythm, or delight without inventing a conflict. Keep the intended performance register consistent with the project's voice.
## Intent
The user is protecting someone here - a character they invented, a product they built, or a person they love. Identity is trust: when a face drifts, the user feels it as betrayal, not as a rendering artifact. Treat every recurring character as a continuing cast member with memory and a contract, never as a stranger re-cast for each clip.
## Character Contract
Assign each character a stable tag: `Character A`, `Character B`, `@Image1 subject`, or a user-provided original name. After more than one character appears, do not use ambiguous pronouns. Keep tag, role, appearance, wardrobe, position, action, and emotional beat consistent.
View the complete source on GitHubseedance-continuation
When your agent uses it
This skill should be used when a Seedance 2.0 user asks to continue, extend, make the next part, repair the tail, bridge between known frames, re-anchor drift, or create a successor prompt from accepted footage.
What it loads into context
Frontmatter
190 tokensAlways available to the agent
SKILL.md
1,714 tokensWhen the skill is activated
Reference documents
17,261 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Required Input Gate
- Continuation Types
- Scene Boundary Rule
- Canon Rule
- Output Contract
Scripts executed separately
../../scripts/extract_last_frame.py../../scripts/extract_last_frame.py../../scripts/extract_last_frame.py../../scripts/extract_last_frame.py
Files
../../references/continuation-handoff.mddoc7,848 bytes../../references/continuity-qc.mddoc1,215 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/failure-atlas.mddoc4,193 bytes../../references/prompt-compiler.mddoc8,960 bytes../../references/reference-transfer-contract.mddoc1,887 bytes../../references/sequence-project-state.mddoc19,964 bytes../../scripts/extract_last_frame.pyruns133,487 bytes../../scripts/extract_last_frame.pyruns133,487 bytes../../scripts/extract_last_frame.pyruns133,487 bytes../../scripts/extract_last_frame.pyruns133,487 bytesSKILL.mdcore8,161 bytesSKILL.mdcore8,161 bytesSKILL.mdcore8,161 bytesSKILL.mdcore8,161 bytesSKILL.mdcore8,161 bytesSKILL.mdcore8,161 bytes
Read SKILL.md
# seedance-continuation
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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](../../references/directors-read.md), [continuation-handoff](../../references/continuation-handoff.md), [sequence-project-state](../../references/sequence-project-state.md), [prompt-compiler](../../references/prompt-compiler.md), [reference-transfer-contract](../../references/reference-transfer-contract.md), and [continuity-qc](../../references/continuity-qc.md). Load [failure-atlas](../../references/failure-atlas.md) when the continuation failed or drift is visible. Load [directing-engine](../../references/directing-engine.md) 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.
## Intent
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.
## Required Input Gate
View the complete source on GitHubseedance-copyright
When your agent uses it
This skill should be used when a Seedance 2.0 prompt mentions named characters, franchises, studios, celebrities, public figures, private people, brand logos, copyrighted scenes, songs, voices, or real-person likeness workflows and needs an IP-safe rewrite.
What it loads into context
Frontmatter
198 tokensAlways available to the agent
SKILL.md
780 tokensWhen the skill is activated
Reference documents
2,436 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Rewrite Principle
- Authorization Gate
- Safe Replacement Example
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytesSKILL.mdcore3,719 bytes
Read SKILL.md
# seedance-copyright
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 before finalizing prompts involving protected IP, named brands, public figures, private people, voices, logos, songs, studios, exact scenes, or lookalike character requests. The goal is not to dilute the idea; the goal is to preserve the creative function with original, authorized, and safer production language.
## Intent
The user pointing at protected work is not trying to steal - they are showing you the clearest example of what they love that exists. The job is to find what the love is made of and give it back as something safely theirs. Protect the rights-holder and the user's heart in the same move.
## Rewrite Principle
Preserve the scene function, genre, mood, camera logic, emotional beat, and production intent. Replace protected identity with an original archetype, original costume logic, original world details, and descriptive style layers.
View the complete source on GitHubseedance-examples-ja
When your agent uses it
This skill should be used when the user asks for Japanese Seedance 2.0 examples, Japanese prompt patterns, example rewrites, or safe versions of working Japanese video-generation prompts.
What it loads into context
Frontmatter
176 tokensAlways available to the agent
SKILL.md
1,133 tokensWhen the skill is activated
Reference documents
5,827 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Example Labels
- Safe Example Patterns
- Rewrite Pattern
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/multilingual-native-review.mddoc16,615 bytesSKILL.mdcore4,563 bytes
Read SKILL.md
# seedance-examples-ja
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Japanese examples as language-specific prompt patterns, not translated English templates. Preserve reference tags exactly: `@Image1`, `@Image2`, `@Video1`, and `@Audio1` remain unchanged inside Japanese sentences. Static validation is not a language certification; use [multilingual language review](../../references/multilingual-native-review.md) for that review and do not infer who wrote the material.
## Intent
Japanese examples should feel like production notes a Japanese creator could actually use: polite where helpful, compact where the model needs clarity, and concrete enough that every emotion becomes framing, light, motion, sound, or post-production handling.
## Example Labels
| Label | Meaning |
|---|---|View the complete source on GitHubseedance-examples-ko
When your agent uses it
This skill should be used when the user asks for Korean Seedance 2.0 examples, Korean prompt patterns, example rewrites, or safe versions of working Korean video-generation prompts.
What it loads into context
Frontmatter
176 tokensAlways available to the agent
SKILL.md
1,106 tokensWhen the skill is activated
Reference documents
5,827 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Example Labels
- Safe Example Patterns
- Rewrite Pattern
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/multilingual-native-review.mddoc16,615 bytesSKILL.mdcore4,598 bytes
Read SKILL.md
# seedance-examples-ko
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Korean examples as language-specific prompt patterns, not translated English templates. Preserve reference tags exactly: `@Image1`, `@Image2`, `@Video1`, and `@Audio1` remain unchanged inside Korean sentences. Static validation is not a language certification; use [multilingual language review](../../references/multilingual-native-review.md) for that review and do not infer who wrote the material.
## Intent
Korean examples should turn 감성 into production behavior: the feeling is carried by shot size, light direction, stillness, small gestures, room tone, and post-production text handling. Keep the prompt compact enough to direct the clip, not narrate the whole drama.
## Example Labels
| Label | Meaning |
|---|---|View the complete source on GitHubseedance-examples-zh
When your agent uses it
This skill should be used when the user asks for Chinese Seedance 2.0 examples, Chinese prompt patterns, example rewrites, or safe versions of working Chinese video-generation prompts.
What it loads into context
Frontmatter
177 tokensAlways available to the agent
SKILL.md
1,357 tokensWhen the skill is activated
Reference documents
5,827 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Example Labels
- Safe Example Patterns
- Rewrite Pattern
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/multilingual-native-review.mddoc16,615 bytesSKILL.mdcore5,084 bytes
Read SKILL.md
# seedance-examples-zh
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 examples as language-specific patterns, not content to copy blindly. They are not a language certification. Chinese prompts should stay compact, concrete, and production-oriented. Keep reference tags such as `@Image1`, `@Video1`, and `@Audio1` unchanged. Apply [multilingual language review](../../references/multilingual-native-review.md) for language-quality review and do not infer who wrote the material.
## Intent
Some users learn by rule, but the ones who come here learn by seeing. The purpose of these examples is recognition - a working prompt close enough to their idea that they can feel the gap and close it themselves. An example that teaches is worth ten instructions.
## Example Labels
| Label | Meaning |
|---|---|View the complete source on GitHubseedance-filter
When your agent uses it
This skill should be used when a Seedance 2.0 prompt is blocked or rejected, when moderation is a suspected cause of a problem, or when the user asks for a content-boundary review or safer alternative. Assess the actual request before offering a clarification.
What it loads into context
Frontmatter
193 tokensAlways available to the agent
SKILL.md
918 tokensWhen the skill is activated
Reference documents
9,162 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Boundary — read before anything else
- Repair Method
- Boundary Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/filter-vocab.mddoc3,452 bytes../../references/moderation-prescreen.mddoc7,583 bytes../../references/multilingual-community-examples.mddoc11,429 bytes../../references/retake-protocol.mddoc9,164 bytesSKILL.mdcore4,546 bytes
Read SKILL.md
# seedance-filter
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
## Intent
Assess the actual scene and available rejection information before proposing a rewrite. Keep legitimate creative intent clear without assuming that every rejection is a false positive or every output defect is moderation.
## Boundary — read before anything else
This skill clarifies benign requests; it does not disguise prohibited content or help bypass safety systems. Evaluate the underlying request and relevant context, including age, consent, identity, rights and harm. Do not invent those facts or infer a content violation from a topic word alone. If the underlying request is prohibited, refuse plainly and offer a legitimate alternative only where one exists.
## Repair Method
View the complete source on GitHubseedance-interview
When your agent uses it
This skill should be used when the user wants creative guidance, story development, scene planning, or a director interview to turn a Seedance 2.0 idea into a production-ready prompt - adapting to users who have no idea yet, a rough concept, or precise professional direction in shots, lenses, and blocking.
What it loads into context
Frontmatter
206 tokensAlways available to the agent
SKILL.md
3,320 tokensWhen the skill is activated
Reference documents
20,636 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start Where They Are
- Intent
- Starting Points
- Question Quality Rules
- Priority Question Pool
- Feeling-to-Film Translation
- Direct the Scene, Don't Decorate It
- Propose, Then Adjust
- Process
- Output Contract
Files
../../references/cinematography-shot-language.mddoc5,855 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/interview-starters.mddoc5,635 bytes../../references/pro-filmmaking-standards.mddoc4,441 bytes../../references/reference-workflow.mddoc6,165 bytesSKILL.mdcore15,421 bytesSKILL.mdcore15,421 bytesSKILL.mdcore15,421 bytesSKILL.mdcore15,421 bytes../seedance-pipeline/SKILL.mddoc3,660 bytes../seedance-prompt-short/SKILL.mddoc5,592 bytes../seedance-prompt/SKILL.mddoc15,096 bytes../seedance-sequence/SKILL.mddoc10,244 bytes
Read SKILL.md
# seedance-interview
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
The front door - and three different people walk through it. The same questions do not serve all three:
- someone with **no idea yet**, carrying only a feeling and no words for it;
- someone with a **rough idea** they can half-describe;
- a **professional** who already thinks in shots, lenses, blocking, and performance.
Read which one is in front of you before asking anything. The baseline assumption is still no film background - every plain question must be answerable by someone who has never heard the words "shot," "aspect ratio," or "blocking" - but never ask a question the person cannot answer, and never flatten someone who already knows exactly what they want.
Load the [Director's Read](../../references/directors-read.md) before converting any answer into a brief. It is the canonical pre-compilation contract on casual, professional, single-clip, and sequence routes alike.
View the complete source on GitHubseedance-interview-short
When your agent uses it
This skill should be used when the user wants a fast Seedance 2.0 creative brief, a short interview, a compressed intake flow, or a quick director-style clarification before prompt writing.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
1,420 tokensWhen the skill is activated
Reference documents
21,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Process
- Compact Brief Pattern
- Routing Rule
- Output Contract
- Pre-Delivery Screen
Files
../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/interview-starters.mddoc5,635 bytes../../references/moderation-prescreen.mddoc7,583 bytes../seedance-continuation/SKILL.mddoc8,161 bytes../seedance-copyright/SKILL.mddoc3,719 bytesSKILL.mdcore6,488 bytesSKILL.mdcore6,488 bytes../seedance-prompt-short/SKILL.mddoc5,592 bytes../seedance-prompt/SKILL.mddoc15,096 bytes../seedance-sequence/SKILL.mddoc10,244 bytes../seedance-troubleshoot/SKILL.mddoc7,550 bytes
Read SKILL.md
# seedance-interview-short
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 when speed matters more than exhaustive creative discovery. The goal is to turn a vague idea into a compact director brief with no more than three questions, then route to prompt writing.
Speed does not bypass story judgment. Load the [Director's Read](../../references/directors-read.md) before producing the compact brief. Use its canonical classification and the corresponding internal record; do not duplicate or broaden the lane rules here. Never reconstruct the read from remembered craft.
## Intent
The user here knows what they want and is asking you to respect their momentum. The soul of this skill is restraint: find the one missing piece that would sink the generation, ask only that, and get out of the way. Speed is the form their trust takes.
## Process
View the complete source on GitHubseedance-lighting
When your agent uses it
This skill should be used when the user asks for lighting design, atmosphere, time of day, color temperature, shadow, reflections, weather light, practical lights, or mood transitions in Seedance 2.0.
What it loads into context
Frontmatter
181 tokensAlways available to the agent
SKILL.md
964 tokensWhen the skill is activated
Reference documents
8,838 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Lighting Contract
- Source Selection
- Color and Atmosphere
- Failure Fixes
- Sequence State
- Output Contract
Files
../../references/color-pipeline-aces.mddoc3,087 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytesSKILL.mdcore4,409 bytesSKILL.mdcore4,409 bytesSKILL.mdcore4,409 bytes
Read SKILL.md
# seedance-lighting
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
Lighting should describe physical sources and transitions, not abstract beauty. A useful lighting prompt tells the model where the light comes from, its color temperature, how shadows behave, what atmosphere catches the light, and whether the light changes during the clip.
Load [color-pipeline-aces](../../references/color-pipeline-aces.md) when the user asks for ACES, HDR/SDR, show look, grade, LUT, CDL, product color, or professional color handoff. Load [directing-engine](../../references/directing-engine.md) for lighting as emotion - ratio, key direction, color temperature, motivation, and light that changes with the dramatic turn - so the light expresses the scene's intention rather than just illuminating it.
## Intent
When users say mood words, they are almost always asking for light. This skill's purpose is to take "cozy," "lonely," or "electric" and answer with a sun, a lamp, or a window - because that is where feeling physically lives in a frame. Give them their emotion back as a light source they can point to.
## Lighting Contract
View the complete source on GitHubseedance-motion
When your agent uses it
This skill should be used when the user asks for body action, choreography, physics, object movement, movement timing, action continuity, stunt direction, or motion-reference mapping in Seedance 2.0.
What it loads into context
Frontmatter
182 tokensAlways available to the agent
SKILL.md
1,165 tokensWhen the skill is activated
Reference documents
12,187 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Motion Contract
- Physics-Forward Pattern
- Timing Pattern
- Reference Motion Rules
- Stability Rules
- Sequence State
- Output Contract
Files
../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/examples-by-mode.mddoc8,058 bytes../../references/reference-workflow.mddoc6,165 bytes../../references/shot-list-continuity.mddoc4,116 bytesSKILL.mdcore5,326 bytes
Read SKILL.md
# seedance-motion
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 physical verbs and consequences. Motion should be observable on screen, timed within the clip, and assigned to a subject or object. Prefer one strong action with a visible endpoint over several vague actions competing for attention.
Load [reference-workflow](../../references/reference-workflow.md) for video-motion references, [shot-list-continuity](../../references/shot-list-continuity.md) for action handoffs across shots, [examples-by-mode](../../references/examples-by-mode.md) for safe edit, extend, and R2V patterns, and [directing-engine](../../references/directing-engine.md) when motion is performance: translate the scene's emotion into one true visible gesture per beat - a playable action with an objective and subtext - instead of an emotion word the model cannot render.
## Intent
Motion is the verb of the user's story - the thing they came to see HAPPEN. The soul here is consequence: motion that begins, lands, and changes something feels lived; motion that loops feels generated. Every action carries the story one beat forward, or it doesn't belong in the clip.
## Motion Contract
View the complete source on GitHubseedance-pipeline
When your agent uses it
This skill should be used when the user asks about Seedance 2.0 workflow operations, API planning, BytePlus ModelArk, Dreamina/Jimeng surfaces, provider/router APIs, China-facing surfaces, ComfyUI, post-production, stitching, batch workflow, or integration planning.
What it loads into context
Frontmatter
200 tokensAlways available to the agent
SKILL.md
858 tokensWhen the skill is activated
Reference documents
11,842 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Status Rule
- Workflow Split
- Output Contract
Files
../../references/api-status.mddoc23,096 bytes../../references/api-workflow.mddoc9,253 bytes../../references/delivery-qc.mddoc2,747 bytes../../references/model-name-map.mddoc9,146 bytes../../references/pro-filmmaking-standards.mddoc4,441 bytesSKILL.mdcore3,660 bytesSKILL.mdcore3,660 bytes
Read SKILL.md
# seedance-pipeline
Use this for operational workflows, APIs, web surfaces, post-production, and integration planning.
## Intent
Behind every API question is a person with a deadline, a budget, and something at stake on this working tomorrow. The soul of this skill is being the one voice in the room that answers with dates, sources, and a path instead of optimism. Reliability is the kindness this user needs.
## Status Rule
Always load [api-status](../../references/api-status.md) for current API and platform claims. Load [model-name-map](../../references/model-name-map.md) when a user says Pro, Fast, V2, or a wrapper model ID. Do not rely on old release-status memory.
Load [api-workflow](../../references/api-workflow.md) for implementation planning, task lifecycle, Runway/Volcengine/provider field differences, pricing caveats, upload handling, and production readiness.
Load [pro-filmmaking-standards](../../references/pro-filmmaking-standards.md) for professional film, commercial, agency, localization, post, and delivery workflows. Load [delivery-qc](../../references/delivery-qc.md) before saying an asset is delivery-ready.
View the complete source on GitHubseedance-prompt
When your agent uses it
This skill should be used when the user asks to write, improve, translate, compress, or debug a Seedance 2.0 video prompt; mentions T2V, I2V, V2V, R2V, camera direction, prompt quality, or provides reference assets for a production-ready prompt.
What it loads into context
Frontmatter
204 tokensAlways available to the agent
SKILL.md
3,315 tokensWhen the skill is activated
Reference documents
36,338 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Director Formula
- Mode Gate
- Time Structure
- Sequence Boundary
- Prompt Build Process
- Compression Rules
- Pre-Delivery Screen
- Output Contract
Files
../../references/api-status.mddoc23,096 bytes../../references/direct-for-the-model.mddoc9,598 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/examples-by-mode.mddoc8,058 bytes../../references/first-last-frame-guide.mddoc5,249 bytes../../references/i2v-guide.mddoc2,714 bytes../../references/moderation-prescreen.mddoc7,583 bytes../../references/multilingual-community-examples.mddoc11,429 bytes../../references/multishot-grammar.mddoc15,052 bytes../../references/prompt-compiler.mddoc8,960 bytes../../references/quick-ref.mddoc2,465 bytes../../references/reference-workflow.mddoc6,165 bytes../../references/shot-list-continuity.mddoc4,116 bytes../../references/shot-table.mddoc6,426 bytes../seedance-continuation/SKILL.mddoc8,161 bytes../seedance-filter/SKILL.mddoc4,546 bytesSKILL.mdcore15,096 bytesSKILL.mdcore15,096 bytesSKILL.mdcore15,096 bytesSKILL.mdcore15,096 bytesSKILL.mdcore15,096 bytes
Read SKILL.md
# seedance-prompt
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
Build production-ready Seedance prompts from clear concepts or supplied reference assets. Treat the prompt as a short shooting brief: it must say what changes on screen, what the camera does, what the light and sound contribute, and what must stay stable. Keep final prompts under the platform prompt budget and remove filler before delivery.
Load the [Director's Read](../../references/directors-read.md) before any drafting or compression, [quick-ref](../../references/quick-ref.md) for the checklist, [reference-workflow](../../references/reference-workflow.md) for multimodal references, [i2v-guide](../../references/i2v-guide.md) for image-to-video, [first-last-frame-guide](../../references/first-last-frame-guide.md) for first/last-frame work, [examples-by-mode](../../references/examples-by-mode.md) when examples are useful, [shot-list-continuity](../../references/shot-list-continuity.md) for multi-shot professional plans, [multishot-grammar](../../references/multishot-grammar.md) for shot order, the continuous-versus-storyboard shape rule, the load-per-beat ladder, and cut placement inside one generation, and [multilingual-community-examples](../../references/multilingual-community-examples.md) for Chinese/Russian/Japanese/Korean/Spanish or mixed-language prompts. When sequence state is present, load [prompt-compiler](../../references/prompt-compiler.md) and compile only the current clip contract.
## Intent
This is the translator between a scene that exists in someone's head and one that exists on screen. The user has already imagined it; the job is to lose as little as possible in transit. Success is a first generation close enough that they can react instead of explain. Each revision inherits everything the story has already decided and changes only what the reaction asked for - a draft is a conversation, not a restart.
## Director Formula
View the complete source on GitHubseedance-prompt-short
When your agent uses it
This skill should be used when the user asks for a compact Seedance 2.0 prompt, short Chinese prompt, prompt compression, 30-100 word output, or removal of unnecessary prompt language.
What it loads into context
Frontmatter
184 tokensAlways available to the agent
SKILL.md
1,261 tokensWhen the skill is activated
Reference documents
14,044 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Compression Priority
- Compact Templates
- Output Contract
Files
../../references/direct-for-the-model.mddoc9,598 bytes../../references/directors-read.mddoc12,070 bytes../../references/moderation-prescreen.mddoc7,583 bytes../../references/multilingual-community-examples.mddoc11,429 bytes../../references/multishot-grammar.mddoc15,052 bytes../../references/shot-table.mddoc6,426 bytesSKILL.mdcore5,592 bytesSKILL.mdcore5,592 bytes
Read SKILL.md
# seedance-prompt-short
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
Compress Seedance prompts without losing the production signal. A short prompt still needs mode, subject, action, camera, light, sound when useful, and constraints. Remove filler before removing physical details.
Load the [Director's Read](../../references/directors-read.md) before compression, even when the requested output is only one line. Briefs with a dramatic story turn complete its ten-field narrative record first. Observation/performance without that turn and utility briefs use its two-line non-narrative intent and refusal without fabricated drama; short output must still preserve the requested expression or rhythm. Short means compressed output, not skipped judgment.
When sequence state is present, compression must preserve continuity locks, exact reference tags, actual opening state, current clip action, endpoint, completed beat exclusions, and reserved future beats. Do not compress away the words that keep a continuation from replaying completed action or leaking future action.
The [moderation pre-screen](../../references/moderation-prescreen.md) runs on the compressed prompt too: compression that drops a clarifying word can expose a cue, and a short prompt is refused as readily as a long one. Never write an involuntary outcome as the endpoint; the model stages accidents as intentions. The short route still builds the [shot table](../../references/shot-table.md) for any storyboard or multi-person clip and may deliver the prompt alone, but a cell it cannot fill is a question it must ask before delivering. Compression never removes a lock line, a stated position or a feeling word, never turns a literal action back into an idiom, and never replaces idle business with a freeze; see [direct-for-the-model](../../references/direct-for-the-model.md).
Storyboard clips keep their structure when compressed: numbered shots in event order, the cut written in words, no absolute seconds inside a block on Seedance 2.0. The shot-count ladder from [multishot-grammar](../../references/multishot-grammar.md) shrinks to one line per rung and one finished prompt at the chosen rung; when the user has fixed the count, state its rung in one line and write it.
View the complete source on GitHubseedance-recipes
When your agent uses it
This skill should be used when the user asks for a Seedance 2.0 template, genre recipe, product ad, lifestyle video, drama scene, music video, landscape shot, commercial, animation scene, or reusable production pattern.
What it loads into context
Frontmatter
189 tokensAlways available to the agent
SKILL.md
1,364 tokensWhen the skill is activated
Reference documents
9,390 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Recipe Families
- Prompt Skeletons
- Selection Rule
- Sequence State
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/examples-by-mode.mddoc8,058 bytes../../references/genre-guides.mddoc2,603 bytes../../references/multilingual-community-examples.mddoc11,429 bytes../../references/product-example-cards.mddoc6,530 bytes../../references/shot-list-continuity.mddoc4,116 bytesSKILL.mdcore6,142 bytesSKILL.mdcore6,142 bytes
Read SKILL.md
# seedance-recipes
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 recipes as starting patterns, not rigid prompt templates. Pick the recipe that matches the user's outcome, then customize subject, action, camera, lighting, audio, and constraints. Recipes should preserve the one-beat discipline of a short clip.
Load [genre-guides](../../references/genre-guides.md) for genre patterns, [examples-by-mode](../../references/examples-by-mode.md) when the user needs copy-ready examples, [shot-list-continuity](../../references/shot-list-continuity.md) for professional multi-shot sequences or commercials, and [multilingual-community-examples](../../references/multilingual-community-examples.md) when the recipe should reflect Chinese/Russian/Japanese/Korean/Spanish community-style structures.
## Intent
A recipe is a head start, never a mold. The user wants the confidence of a proven shape with their own story inside it. Bend the recipe to the story every time; a user who feels templated has been failed even if the output is competent.
## Recipe Families
View the complete source on GitHubseedance-sequence
When your agent uses it
This skill should be used when a Seedance 2.0 request is a long story, connected set of clips, multi-generation scene, campaign sequence, dense storyboard, continuation-ready plan, or any idea that must be divided into stateful clips.
What it loads into context
Frontmatter
194 tokensAlways available to the agent
SKILL.md
2,228 tokensWhen the skill is activated
Reference documents
19,416 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Sequence Classifier
- Scene Architecture
- Build Process
- Sequence Map Fields
- Output Contract
Files
../../references/continuation-handoff.mddoc7,848 bytes../../references/continuity-qc.mddoc1,215 bytes../../references/dense-storyboard-mode.mddoc1,445 bytes../../references/directing-engine.mddoc25,796 bytes../../references/directors-read.mddoc12,070 bytes../../references/event-density.mddoc2,370 bytes../../references/prompt-compiler.mddoc8,960 bytes../../references/reference-transfer-contract.mddoc1,887 bytes../../references/sequence-project-state.mddoc19,964 bytes../../references/sequence-worked-trace.mddoc7,243 bytes../../references/surface-prompt-profiles.mddoc3,394 bytesSKILL.mdcore10,244 bytesSKILL.mdcore10,244 bytes
Read SKILL.md
# seedance-sequence
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 when the user's idea is larger than one reliable generation, when connected clips are requested, or when the user says continue, extend, next part, part two, next scene, or make it longer. Plan globally, generate locally: the skill plans the whole story, but compiles only the next unresolved clip.
Load the [Director's Read](../../references/directors-read.md), [sequence-project-state](../../references/sequence-project-state.md), [continuation-handoff](../../references/continuation-handoff.md), [prompt-compiler](../../references/prompt-compiler.md), [surface-prompt-profiles](../../references/surface-prompt-profiles.md), [event-density](../../references/event-density.md), and [continuity-qc](../../references/continuity-qc.md). Load [reference-transfer-contract](../../references/reference-transfer-contract.md) when references are present and [dense-storyboard-mode](../../references/dense-storyboard-mode.md) when the request contains many shots or animation panels. Load [directing-engine](../../references/directing-engine.md) to set one directorial voice for the whole story and plan the long-form spine so the look is authored by one hand across every clip. For a user's first multi-clip project, [sequence-worked-trace](../../references/sequence-worked-trace.md) walks the whole loop once - plan, deviation, reconciliation, chain cap, re-anchor, resume.
## Intent
The user is trying to make a film, not a pile of prompts. This skill protects the thread of action across generations: what already happened, what is happening now, what must not happen yet, and what the accepted footage actually shows. The plan is global; the prompt is local.
## Sequence Classifier
View the complete source on GitHubseedance-style
When your agent uses it
This skill should be used when the user asks for visual style, art direction, render feel, period aesthetic, texture, animation style, realism level, or style-safe alternatives to studio or franchise references.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
1,094 tokensWhen the skill is activated
Reference documents
3,332 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Style Safety Rule
- Layered Style Method
- Hybrid Style Rule
- Source-Look Lock
- Sequence State
- Output Contract
Files
../../references/2d-anime-grammar.mddoc3,917 bytes../../references/directors-read.mddoc12,070 bytesSKILL.mdcore4,964 bytesSKILL.mdcore4,964 bytes
Read SKILL.md
# seedance-style
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
Translate style requests into production descriptors. Style should describe medium, texture, palette, lens or render behavior, period cues, and composition. Do not rely on studio, franchise, artist, or living-creator names when a safer descriptive style can preserve the user's intent.
## Intent
Users point at art they love and ask to stand near it. The soul of this skill is honoring the love while refusing the theft: find what the love is made of - light, texture, rhythm, era - and rebuild it as something the user owns. They should feel their taste was understood, not corrected.
## Style Safety Rule
Do not use studio, franchise, artist, or living-creator names as style anchors unless the user has a clearly authorized workflow. Preserve the intended visual function by describing medium, texture, palette, lighting, composition, era, line quality, and motion rhythm.
View the complete source on GitHubseedance-troubleshoot
When your agent uses it
This skill should be used when a Seedance 2.0 output is blurry, jittery, off-prompt, morphing, blocked, visually generic, unstable, desynced, inconsistent, or otherwise fails and needs root-cause diagnosis.
What it loads into context
Frontmatter
189 tokensAlways available to the agent
SKILL.md
1,572 tokensWhen the skill is activated
Reference documents
13,480 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Diagnostic Tree
- Repair Process
- Conservative Retry Pattern
- Escalation Rules
- Output Contract
Files
../../references/api-workflow.mddoc9,253 bytes../../references/continuation-handoff.mddoc7,848 bytes../../references/continuity-qc.mddoc1,215 bytes../../references/delivery-qc.mddoc2,747 bytes../../references/directors-read.mddoc12,070 bytes../../references/failure-atlas.mddoc4,193 bytes../../references/field-observed-tips.mddoc3,019 bytes../../references/model-mechanics.mddoc5,152 bytes../../references/reference-workflow.mddoc6,165 bytes../../references/retake-protocol.mddoc9,164 bytes../../references/shot-list-continuity.mddoc4,116 bytesSKILL.mdcore7,550 bytesSKILL.mdcore7,550 bytesSKILL.mdcore7,550 bytesSKILL.mdcore7,550 bytes
Read SKILL.md
# seedance-troubleshoot
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 [retake-protocol](../../references/retake-protocol.md) to record the failed criterion, observed or user-reported evidence, useful parts of the take, one plausible repair, and the remaining authorized limits. Diagnose before rewriting; repeated failures do not prove the prompt is wrong. Consider mode mismatch, conflicting references, ambiguity, unsupported controls, model variation, or missing preservation constraints. A review or rewrite request does not authorize another generation. At zero/exhausted budget, submit nothing; preserve model/tier, duration, resolution, and reference roles unless an already authorized change covers them.
When the diagnostic tree has no row for the failure, load [model-mechanics](../../references/model-mechanics.md) and propose a testable hypothesis from the observed failure: conflicting priorities, ambiguous constraints, action timing, continuity state, reference roles, detail readability, or audio attribution. Do not present a diagnosis as proof of hidden model internals. Load [field-observed-tips](../../references/field-observed-tips.md), [reference-workflow](../../references/reference-workflow.md), and [api-workflow](../../references/api-workflow.md) when the failure involves continuation, edit/extend, source clips, audio references, or platform-specific errors. Load [shot-list-continuity](../../references/shot-list-continuity.md) for multi-shot drift and [delivery-qc](../../references/delivery-qc.md) for final-client or delivery failures. When sequence state is present, load [failure-atlas](../../references/failure-atlas.md), [continuation-handoff](../../references/continuation-handoff.md), and [continuity-qc](../../references/continuity-qc.md); diagnose against continuity locks, completed beats, exact reference tags, and reserved future beats.
## Intent
A failed generation feels personal - the user showed the machine their idea and the machine returned something broken. The soul of this skill is rescue without blame: describe a plausible failure mechanism without blaming the user; preserve the idea as well as the prompt. They should leave with a fix and their confidence intact.
## Diagnostic Tree
View the complete source on GitHubseedance-vfx
When your agent uses it
This skill should be used when the user asks for VFX, particles, energy, destruction, transformation, weather effects, magical effects, explosions, smoke, fire, water, or physically plausible effects in Seedance 2.0.
What it loads into context
Frontmatter
190 tokensAlways available to the agent
SKILL.md
742 tokensWhen the skill is activated
Reference documents
2,436 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Effects Contract
- VFX Integration Rules
- Timing and Dissipation
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytesSKILL.mdcore3,248 bytesSKILL.mdcore3,248 bytes
Read SKILL.md
# seedance-vfx
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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.
VFX prompts need material behavior, source, timing, and consequence. Treat every effect as physical: it starts somewhere, interacts with light and objects, changes over time, and ends in a visible state. Avoid generic words such as magical, explosive, or cinematic unless they are translated into particles, fluids, smoke, light, debris, deformation, or energy behavior.
## Intent
The user wants wonder, and wonder dies the moment it stops obeying physics. This skill's purpose is magic with a budget of cause and effect: every effect has a source, a journey, and an ending, so the impossible reads as witnessed rather than rendered.
## Effects Contract
State: effect source, material, motion path, interaction with light, interaction with objects, dissipation, and endpoint.
View the complete source on GitHubseedance-vocab-en
When your agent uses it
This skill should be used when an English Seedance 2.0 prompt needs clearer production wording, less generic prose, or precise vocabulary for camera, lighting, motion, VFX, audio, and constraints. Route blocked prompts through seedance-filter for context and boundary review.
What it loads into context
Frontmatter
200 tokensAlways available to the agent
SKILL.md
1,065 tokensWhen the skill is activated
Reference documents
7,172 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- De-Slop Pass
- Filter-Aware Wording
- Compact Pattern
- Output Contract
Files
../../references/anti-slop-lexicon.mddoc7,114 bytes../../references/directors-read.mddoc12,070 bytes../../references/filter-vocab.mddoc3,452 bytes../../references/vocab/en.mddoc8,523 bytes../seedance-filter/SKILL.mddoc4,546 bytesSKILL.mdcore4,971 bytes
Read SKILL.md
# seedance-vocab-en
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 skill when the user chooses English prompt wording. Concrete production language can make the intended scene easier to review; it is not a demonstrated cure for moderation errors. This repository has no matched evidence that English receives heavier moderation than other languages. Preserve actual reference tags exactly; their spelling is independent of the prompt language.
Before adapting a reference example below, load [Using Reference Examples](../../references/surface-prompt-profiles.md#using-reference-examples). Bind its placeholders to real assets by the requested role, then preserve the actual token, including its script, case, spacing and punctuation. A written example token does not attach a file.
## Intent
Help the user express the intended action, camera, light and sound clearly. Preserve their chosen language, exact dialogue, reference bindings and creative constraints. Separate a wording clarification from a proposal to change what happens in the scene.
## Usage Rule
View the complete source on GitHubseedance-vocab-es
When your agent uses it
This skill should be used when the user asks for Spanish Seedance 2.0 prompt wording, Spanish cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into Spanish.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
989 tokensWhen the skill is activated
Reference documents
4,215 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- Compact Pattern
- De-Slop Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/vocab/es.mddoc7,520 bytesSKILL.mdcore4,475 bytes
Read SKILL.md
# seedance-vocab-es
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Spanish cinematic vocabulary when the user asks for Spanish prompts, bilingual delivery, or compact translation of camera, lighting, action, VFX, audio, and production constraints. Preserve actual reference tags exactly; their spelling is independent of the prompt language.
Before adapting a reference example below, load [Using Reference Examples](../../references/surface-prompt-profiles.md#using-reference-examples). Bind its placeholders to real assets by the requested role, then preserve the actual token, including its script, case, spacing and punctuation. A written example token does not attach a file.
## Intent
Spanish prompt direction should preserve production meaning and clause clarity before stylistic cadence. Keep the subject, visible action, camera endpoint, light, sound, and constraint unambiguous. The shipped independent review artifact is empty, so treat these choices as working production wording pending locale-specialist review.
## Usage Rule
View the complete source on GitHubseedance-vocab-ja
When your agent uses it
This skill should be used when the user asks for Japanese Seedance 2.0 prompt wording, Japanese cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into Japanese.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
947 tokensWhen the skill is activated
Reference documents
6,437 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- Compact Pattern
- Register Rule
- De-Slop Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/vocab/ja.mddoc15,464 bytesSKILL.mdcore4,114 bytes
Read SKILL.md
# seedance-vocab-ja
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Japanese cinematic vocabulary when the user asks for Japanese prompt wording, bilingual delivery, compact translation, or production vocabulary for camera, lighting, motion, VFX, and audio. Preserve actual reference tags exactly; their spelling is independent of the prompt language.
Before adapting a reference example below, load [Using Reference Examples](../../references/surface-prompt-profiles.md#using-reference-examples). Bind its placeholders to real assets by the requested role, then preserve the actual token, including its script, case, spacing and punctuation. A written example token does not attach a file.
## Intent
Japanese prompt direction can combine concise clauses with established production loanwords. Choose one readable clause order, keep each term attached to a concrete shot instruction, and avoid literal English syntax where a shorter production construction is available. The shipped independent review artifact is empty, so treat these choices as working production wording pending locale-specialist review.
## Usage Rule
View the complete source on GitHubseedance-vocab-ko
When your agent uses it
This skill should be used when the user asks for Korean Seedance 2.0 prompt wording, Korean cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into Korean.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
954 tokensWhen the skill is activated
Reference documents
6,264 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- Compact Pattern
- Speech Level Rule
- De-Slop Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/vocab/ko.mddoc15,251 bytesSKILL.mdcore4,116 bytes
Read SKILL.md
# seedance-vocab-ko
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Korean cinematic vocabulary when the user asks for Korean prompt wording, bilingual delivery, compact translation, or production vocabulary for camera, lighting, action, VFX, audio, and constraints. Preserve actual reference tags exactly; their spelling is independent of the prompt language.
Before adapting a reference example below, load [Using Reference Examples](../../references/surface-prompt-profiles.md#using-reference-examples). Bind its placeholders to real assets by the requested role, then preserve the actual token, including its script, case, spacing and punctuation. A written example token does not attach a file.
## Intent
Korean prompt direction should preserve useful mood or style terms and clarify ambiguous intent through observable light, framing, blocking, or timing. Keep the relationship and speech level explicit whenever dialogue is added. The shipped independent review artifact is empty, so treat these choices as working production wording pending locale-specialist review.
## Usage Rule
View the complete source on GitHubseedance-vocab-ru
When your agent uses it
This skill should be used when the user asks for Russian Seedance 2.0 prompt wording, Russian cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into Russian.
What it loads into context
Frontmatter
184 tokensAlways available to the agent
SKILL.md
1,201 tokensWhen the skill is activated
Reference documents
4,257 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- Compact Pattern
- De-Slop Rule
- Dialogue Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/vocab/ru.mddoc9,652 bytesSKILL.mdcore5,958 bytes
Read SKILL.md
# seedance-vocab-ru
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Russian cinematic vocabulary when the user asks for Russian prompt wording, bilingual delivery, compact translation, role binding, first/last-frame workflow, or production vocabulary for camera, lighting, action, VFX, audio, and constraints. Preserve actual reference tags exactly; their spelling is independent of the prompt language.
Before adapting a reference example below, load [Using Reference Examples](../../references/surface-prompt-profiles.md#using-reference-examples). Bind its placeholders to real assets by the requested role, then preserve the actual token, including its script, case, spacing and punctuation. A written example token does not attach a file.
## Intent
Russian prompt direction should separate verified platform limits from field-observed workarounds and label each accordingly. Keep dialogue, lip-sync, and pronunciation guidance testable rather than promising a result the evidence does not support. The shipped independent review artifact is empty, so treat these choices as working production wording pending locale-specialist review.
## Usage Rule
View the complete source on GitHubseedance-vocab-zh
When your agent uses it
This skill should be used when the user asks for Chinese Seedance 2.0 prompt wording, Mandarin cinematic vocabulary, Chinese prompt compression, or translation of camera, lighting, action, VFX, audio, and production terms into Chinese.
What it loads into context
Frontmatter
188 tokensAlways available to the agent
SKILL.md
1,074 tokensWhen the skill is activated
Reference documents
6,771 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Intent
- Usage Rule
- Compact Pattern
- Script Variant Rule
- De-Slop Rule
- Output Contract
Files
../../references/directors-read.mddoc12,070 bytes../../references/vocab/zh.mddoc17,148 bytesSKILL.mdcore4,556 bytes
Read SKILL.md
# seedance-vocab-zh
Before producing prompt text, a prompt-ready block, a rewrite, an example, or a compiled clip, load the [Director's Read](../../references/directors-read.md), 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 Chinese vocabulary when the user asks for Chinese prompts, Mandarin cinematic wording, role binding, first/last-frame workflow, or maximum compactness. Chinese prompt wording is often efficient, but it must still preserve mode, reference tags, action, camera, lighting, audio, and constraints.
## Intent
Chinese production wording can use compact compounds, but compression is useful only when the shot instruction remains explicit. Keep each concise phrase tied to a visible action, camera behavior, light source, sound, or preservation constraint. The shipped independent review artifact is empty, so treat these choices as working production wording pending locale-specialist review.
## Usage Rule
Preserve actual reference tags exactly; their spelling is independent of the prompt language. Use short production phrases instead of abstract adjectives.
View the complete source on GitHubSkills included
- seedance-20
- seedance-antislop
- seedance-audio
- seedance-camera
- seedance-characters
- seedance-continuation
- seedance-copyright
- seedance-examples-ja
- seedance-examples-ko
- seedance-examples-zh
- seedance-filter
- seedance-interview
- seedance-interview-short
- seedance-lighting
- seedance-motion
- seedance-pipeline
- seedance-prompt
- seedance-prompt-short
- seedance-recipes
- seedance-sequence
- seedance-style
- seedance-troubleshoot
- seedance-vfx
- seedance-vocab-en
- seedance-vocab-es
- seedance-vocab-ja
- seedance-vocab-ko
- seedance-vocab-ru
- seedance-vocab-zh
Repository facts
- License
- MIT
- Created
- Feb 25, 2026
- Last pushed
- Oct 3, 2026
- Forks
- 1,178
- Open issues
- 7
- Project activity
- Active
Rank over the last 12 weeks
Now #181 · best #159 · down 11 in 30 days
- #176 from Oct 28 to Oct 29
- #178 from Oct 30 to Nov 1
- #180 on Nov 2
- #181 on Nov 3
- #180 from Nov 4 to Nov 6
- #181 since Nov 7
60 earlier periods
- #172 on Aug 2
- #167 from Aug 8 to Aug 9
- #166 on Aug 10
- #167 on Aug 11
- #164 on Aug 12
- #165 from Aug 13 to Aug 14
- #163 from Aug 15 to Aug 17
- #165 from Aug 18 to Aug 19
- #162 from Aug 20 to Aug 21
- #159 on Aug 22
- #163 from Aug 23 to Aug 24
- #162 on Aug 25
- #161 on Aug 26
- #162 on Aug 27
- #161 on Aug 28
- #162 on Aug 29
- #160 on Aug 30
- #161 on Aug 31
- #163 on Sep 1
- #160 on Sep 2
- #165 on Sep 3
- #164 on Sep 4
- #165 on Sep 5
- #162 on Sep 6
- #164 from Sep 7 to Sep 8
- #166 from Sep 9 to Sep 10
- #163 on Sep 11
- #167 from Sep 12 to Sep 13
- #166 on Sep 14
- #167 on Sep 15
- #166 from Sep 16 to Sep 17
- #167 on Sep 18
- #165 on Sep 19
- #168 on Sep 20
- #169 from Sep 21 to Sep 22
- #168 from Sep 23 to Sep 26
- #169 on Sep 27
- #170 from Sep 28 to Sep 29
- #166 on Sep 30
- #169 on Oct 1
- #171 on Oct 2
- #169 on Oct 3
- #167 on Oct 4
- #169 from Oct 5 to Oct 6
- #171 on Oct 7
- #170 on Oct 8
- #172 on Oct 9
- #171 on Oct 10
- #172 from Oct 11 to Oct 12
- #174 from Oct 13 to Oct 14
- #173 on Oct 15
- #172 on Oct 16
- #174 on Oct 17
- #175 on Oct 18
- #173 on Oct 19
- #172 on Oct 20
- #173 on Oct 21
- #175 on Oct 22
- #174 from Oct 23 to Oct 24
- #175 on Oct 25
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 2, 2026
Changed on Oct 27, 2026
No longer found: Possible obfuscation, Access to secrets
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 57 notes
SECURITY.md:25Analysis incomplete: physical or joined line exceeds character limitSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedassets/hero-dark.svg:8Analysis incomplete: physical or joined line exceeds character limitassets/hero-dark.svg:6Analysis incomplete: physical or joined line exceeds character limitassets/hero-dark.svg:7Analysis incomplete: physical or joined line exceeds character limitassets/hero-dark.svg:10Analysis incomplete: physical or joined line exceeds character limitassets/hero-dark.svg:11Analysis incomplete: physical or joined line exceeds character limitassets/hero-dark.svg:9Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:8Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:6Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:7Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:10Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:11Analysis incomplete: physical or joined line exceeds character limitassets/hero-light.svg:9Analysis incomplete: physical or joined line exceeds character limitassets/masthead-outlines.json:34Analysis incomplete: physical or joined line exceeds character limitassets/masthead-outlines.json:32Analysis incomplete: physical or joined line exceeds character limitassets/masthead-outlines.json:33Analysis incomplete: physical or joined line exceeds character limitassets/masthead-outlines.json:46Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- 6 dangerous shell commandsin 3 files: CHANGELOG.md:127 .github/workflows/validate-skills.yml:68 docs/RELEASE_v6.3.0.md:12
- 1,088 network referencesin 116 files: references/api-status.md:12 data/sources.seedance-2026-05-30.json:6 data/community-patterns.seedance-2026-05-30.json:17 and 113 more
- 9 obfuscation signalsin 5 files: tests/test_authoring_state.py:1265 scripts/project_state_check.py:354 tests/test_eval_run_integrity.py:3204 and 2 more
- No instruction overrides
- 92 executable scriptsin 88 files: scripts/extract_last_frame.py:1 scripts/__init__.py:1 scripts/atlas_seedance_generate.py:1 and 85 more
- 155 references to secretsin 29 files: scripts/eval_run.py:253 tests/test_eval_run.py:93 tests/test_eval_run_integrity.py:737 and 26 more
- No requests to vote in Hot
Show all 1,350 signals by file
.github/CODEOWNERS
- Network accessline 1
# CODEOWNERS — seedance-20 skill library # https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners - Network accessline 2
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
.github/workflows/privileged-frame-publication.yml
- Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted]
.github/workflows/validate-skills.yml
- Network accessline 51
- name: Download hash-locked validation and masthead wheels run: | env -i PATH="$PATH" HOME="$HOME" PIP_CONFIG_FILE=/dev/null python -I -m pip --disable-pip-version-check download --only-binary=:all: --index-url https://py - Network accessline 52
run: | env -i PATH="$PATH" HOME="$HOME" PIP_CONFIG_FILE=/dev/null python -I -m pip --disable-pip-version-check download --only-binary=:all: --index-url https://pypi.org/simple --require-hashes --dest "$RUNNER_TEMP/seedance-wheelho - Network accessline 53
env -i PATH="$PATH" HOME="$HOME" PIP_CONFIG_FILE=/dev/null python -I -m pip --disable-pip-version-check download --only-binary=:all: --index-url https://pypi.org/simple --require-hashes --dest "$RUNNER_TEMP/seedance-wheelhouse" --requiremen - Network accessline 54
env -i PATH="$PATH" HOME="$HOME" PIP_CONFIG_FILE=/dev/null python -I -m pip --disable-pip-version-check download --only-binary=:all: --index-url https://pypi.org/simple --require-hashes --dest "$RUNNER_TEMP/seedance-wheelhouse" --requiremen - Dangerous shell operationline 68
sudo apt-get update - Dangerous shell operationline 71
sudo apt-get install --yes --no-install-recommends acl ffmpeg
CHANGELOG.md
- Network accessline 38
- Recorded that **a newer model line exists**. ByteDance's [official model page](https://seed.bytedance.com/en/seedance2_5) confirms Seedance 2.5, and [Dreamina's official product page](https://dreamina.capcut.com/seedance/seedance-2-5) say - Dangerous shell operationline 127
- Threaded `felt_intent` through the root Sequence Gate, `continuation-handoff` source gate, the continuation Required Input Gate, clip lineage fields, the Project State Capsule (NEXT CLIP INTENT), both JSON schemas (required, non-empty), ` - Dangerous shell operationline 140
- Extended the JSON schemas (`project-state` and `clip-contract`), `project_state_check.py`, all four example fixtures, the Project State Capsule (SCENE MAP / CURRENT SCENE), and the root sequence invariants for the scene layer. Added eval - Dangerous shell operationline 155
- Added the field-observed inline audio-tag dialogue pattern and the Jimeng lip-sync-default-off note, plus eval `audio_reference_lipsync_non_english`.
README.md
- Network accessline 13
`v6.7.0` · [MIT](LICENSE) · [Changelog](CHANGELOG.md) · [Emily / Iamemily2050](https://github.com/Emily2040) - Network accessline 417
How the clips are made, the settings, the internal read behind each prompt and the render record are in the [front-page clip brief](https://github.com/Emily2040/seedance-2.0/blob/main/docs/FRONT_PAGE_CLIPS.md). A rendered clip proves that o - Network accessline 483
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 518
Client support for Agent Skills is still tool-specific. See [observed compatibility and the host smoke protocol](https://github.com/Emily2040/seedance-2.0/blob/main/docs/HOST_COMPATIBILITY.md) for tested revisions and explicit gaps. Codex d - Network accessline 527
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 551
Choose either `--dest` or `--client` with `--scope`; project scope requires an existing `--project-root` and never guesses from your current directory. The [scope guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_SCOPE - Network accessline 552
existing `--project-root` and never guesses from your current directory. The [scope guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_SCOPES.md) explains the paths. No-option commands preserve the historical - Network accessline 553
[scope guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_SCOPES.md) - Network accessline 563
until the validated stage is promoted. The durability, recovery and same-account trust boundaries of that transaction are documented in [installer internals](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_INTERNALS.md). - Network accessline 564
trust boundaries of that transaction are documented in [installer internals](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_INTERNALS.md). Restart your client afterwards so `seedance-20` appears in its skill list. - Network accessline 565
[installer internals](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_INTERNALS.md). - Network accessline 582
and archives; it does not carry the installer's filtered-payload guarantee. Inspect how that client packages files before using a direct import. See [manual transfer and verification](https://github.com/Emily2040/seedance-2.0/blob/main/docs - Network accessline 584
[manual transfer and verification](https://github.com/Emily2040/seedance-2.0/blob/main/docs/MANUAL_INSTALL.md). - Network accessline 591
declared document structure. Passing them is not a rendered-quality verdict. - Live model scores and rendered-pilot results remain pending. The [comparison protocol](https://github.com/Emily2040/seedance-2.0/blob/main/references/outcome-c - Network accessline 592
- Live model scores and rendered-pilot results remain pending. The [comparison protocol](https://github.com/Emily2040/seedance-2.0/blob/main/references/outcome-comparison.md) and [48-attempt pilot plan](https://github.com/Emily2040/seed - Network accessline 593
[comparison protocol](https://github.com/Emily2040/seedance-2.0/blob/main/references/outcome-comparison.md) - Network accessline 594
and [48-attempt pilot plan](https://github.com/Emily2040/seedance-2.0/blob/main/evals/capped-rendered-pilot.md) - Network accessline 630
The diagram is the contract: every request passes the gates, the root routes it, and the validators hold the line. The complete map of 28 sub-skills and every reference is in the [reference index](https://github.com/Emily2040/seedance-2.0/b - Network accessline 631
and the validators hold the line. The complete map of 28 sub-skills and every reference is in the [reference index](https://github.com/Emily2040/seedance-2.0/blob/main/docs/REFERENCE_INDEX.md); the runtime authority is the load map in [`SKI - Network accessline 632
reference is in the [reference index](https://github.com/Emily2040/seedance-2.0/blob/main/docs/REFERENCE_INDEX.md); - Network accessline 653
**This is a Seedance 2.0 skill.** ByteDance's [official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) - Network accessline 654
[official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) - Network accessline 655
confirms a separate newer line, and [Dreamina's official product page](https://dreamina.capcut.com/seedance/seedance-2-5) says it is live on Dreamina. - Network accessline 656
[Dreamina's official product page](https://dreamina.capcut.com/seedance/seedance-2-5) - Network accessline 698
SVGs still match their generator; it runs in CI. What each check proves, and what it cannot, is in the [validation guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/VALIDATION.md). - Network accessline 699
what it cannot, is in the [validation guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/VALIDATION.md). Schema checks are not lineage proofs. The source-registry check does not fetch URLs - Network accessline 700
[validation guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/VALIDATION.md). Schema checks are not lineage proofs. The source-registry check does not fetch URLs and does not prove that any upstream claim is still true. The ar - Network accessline 752
`python -I -S -B scripts/build_masthead_outlines.py --install-build-deps` once, then `--check`; the full trust chain is in the [masthead build guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/MASTHEAD_BUILD.md). - Network accessline 754
[masthead build guide](https://github.com/Emily2040/seedance-2.0/blob/main/docs/MASTHEAD_BUILD.md). - Network accessline 770
See [CHANGELOG.md](CHANGELOG.md) for release history and [open issues](https://github.com/Emily2040/seedance-2.0/issues) to contribute. - Network accessline 774
[MIT](LICENSE). Maintained by [Emily / Iamemily2050](https://github.com/Emily2040).
SECURITY.md
- Access to secretsline 20
[Credential-related source omitted] - Network accessline 23
- **No secrets in the repo.** API keys, account cookies, and private prompt corpora are never stored here (see `references/agent-compatibility.md`). Do not add them in a fork or PR. - **Credentialed evaluator requests never follow redirects - Network accessline 24
- **Credentialed evaluator requests never follow redirects.** The evaluator permits only its configured HTTPS provider endpoints and rejects redirects, including same-origin redirects. It does not forward authentication or automatically rep - Network accessline 25
- **CI validates structure, not just prose.** Every push and pull request runs the ordinary, unprivileged checks in `.github/workflows/validate-skills.yml`. In the checked-in revision, Linux metadata-preservation success cases live in `.git
assets/clips/clip-01-by-appointment-only.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-02-hold-the-line.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-03-this-cup-of-tea.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-04-twenty-minutes-late.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-05-resignation.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-06-last-pitch.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/clips/clip-07-one-more-round.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900" role="img" aria-labelledby="t d">
assets/fonts/OFL.txt
- Network accessline 1
Copyright 2020 The Bodoni Moda Project Authors (https://github.com/indestructible-type/Bodoni) - Network accessline 3
This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: https://openfontlicense.org/ - Network accessline 5
https://openfontlicense.org/
assets/hero-dark.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 470" width="1200" height="470" role="img">
assets/hero-light.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 470" width="1200" height="470" role="img">
assets/masthead-outlines.json
- Network accessline 6
"designer": "Owen Earl", "license": "SIL Open Font License 1.1", "license_url": "https://scripts.sil.org/OFL", - Network accessline 7
"license": "SIL Open Font License 1.1", "license_url": "https://scripts.sil.org/OFL", "license_text": "assets/fonts/OFL.txt", - Network accessline 8
"license_url": "https://scripts.sil.org/OFL", - Network accessline 9
"license_text": "assets/fonts/OFL.txt", "source": "https://github.com/google/fonts/tree/main/ofl/bodonimoda", "vendored": [ - Network accessline 10
"source": "https://github.com/google/fonts/tree/main/ofl/bodonimoda",
assets/skill-map.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="760" viewBox="0 0 1200 760" role="img" aria-labelledby="title desc">
data/community-patterns.seedance-2026-05-30.json
- Network accessline 17
"id": "timed-15s-three-beat", "label": "safe-structure-only", "source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 18
"label": "safe-structure-only", "source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", "source_language": "multi", - Network accessline 19
"source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 29
"id": "director-instruction-stack", "label": "safe-structure-only", "source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 30
"label": "safe-structure-only", "source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", "source_language": "zh", - Network accessline 31
"source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 41
"id": "strict-i2v-preservation", "label": "safe-example-candidate", "source_url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", - Network accessline 42
"label": "safe-example-candidate", "source_url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", "source_language": "en", - Network accessline 43
"source_url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", - Network accessline 53
"id": "reference-role-map", "label": "safe-example-candidate", "source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 54
"label": "safe-example-candidate", "source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", "source_language": "zh", - Network accessline 55
"source_url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 65
"id": "first-last-frame-role-control", "label": "safe-structure-only", "source_url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", - Network accessline 66
"label": "safe-structure-only", "source_url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", "source_language": "zh", - Network accessline 67
"source_url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", - Network accessline 77
"id": "audio-video-reference-conflict", "label": "safe-structure-only", "source_url": "https://www.reddit.com/r/generativeAI/comments/1tqsvb5/seedance_20_doesnt_really_follow_reference_audio/", - Network accessline 78
"label": "safe-structure-only", "source_url": "https://www.reddit.com/r/generativeAI/comments/1tqsvb5/seedance_20_doesnt_really_follow_reference_audio/", "source_language": "en", - Network accessline 79
"source_url": "https://www.reddit.com/r/generativeAI/comments/1tqsvb5/seedance_20_doesnt_really_follow_reference_audio/", - Network accessline 89
"id": "russian-structured-prompt-sections", "label": "safe-structure-only", "source_url": "https://vc.ru/ai/2809326-seedance-2-0-kak-sozdat-video-neirosyetyu", - Network accessline 90
"label": "safe-structure-only", "source_url": "https://vc.ru/ai/2809326-seedance-2-0-kak-sozdat-video-neirosyetyu", "source_language": "ru", - Network accessline 91
"source_url": "https://vc.ru/ai/2809326-seedance-2-0-kak-sozdat-video-neirosyetyu", - Network accessline 101
"id": "negative-constraint-block", "label": "safe-structure-only", "source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 102
"label": "safe-structure-only", "source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", "source_language": "multi", - Network accessline 103
"source_url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 113
"id": "protected-style-name", "label": "ip-risk", "source_url": "https://www.youware.com/seedance-2-0-prompts", - Network accessline 114
"label": "ip-risk", "source_url": "https://www.youware.com/seedance-2-0-prompts", "source_language": "en", - Network accessline 115
"source_url": "https://www.youware.com/seedance-2-0-prompts", - Network accessline 125
"id": "face-limit-workaround-claims", "label": "bypass-risk", "source_url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", - Network accessline 126
"label": "bypass-risk", "source_url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", "source_language": "zh", - Network accessline 127
"source_url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", - Network accessline 137
"id": "zh-en-role-camera-code-mix", "label": "safe-structure-only", "source_url": "https://seedance2.so/blog/seedance-2-prompts-guide", - Network accessline 138
"label": "safe-structure-only", "source_url": "https://seedance2.so/blog/seedance-2-prompts-guide", "source_language": "multi", - Network accessline 139
"source_url": "https://seedance2.so/blog/seedance-2-prompts-guide", - Network accessline 149
"id": "ja-camera-iteration-language", "label": "safe-structure-only", "source_url": "https://www.seedance.tv/ja/blog/seedance-2-0", - Network accessline 150
"label": "safe-structure-only", "source_url": "https://www.seedance.tv/ja/blog/seedance-2-0", "source_language": "ja", - Network accessline 151
"source_url": "https://www.seedance.tv/ja/blog/seedance-2-0", - Network accessline 161
"id": "ko-dialogue-melodrama-structure", "label": "safe-structure-only", "source_url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", - Network accessline 162
"label": "safe-structure-only", "source_url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", "source_language": "ko", - Network accessline 163
"source_url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", - Network accessline 173
"id": "es-reference-role-wording", "label": "safe-structure-only", "source_url": "https://seedance2.ai/es/guide", - Network accessline 174
"label": "safe-structure-only", "source_url": "https://seedance2.ai/es/guide", "source_language": "es", - Network accessline 175
"source_url": "https://seedance2.ai/es/guide", - Network accessline 185
"id": "ru-reference-role-wording", "label": "safe-structure-only", "source_url": "https://seedance2.ai/ru/guide", - Network accessline 186
"label": "safe-structure-only", "source_url": "https://seedance2.ai/ru/guide", "source_language": "ru", - Network accessline 187
"source_url": "https://seedance2.ai/ru/guide", - Network accessline 197
"id": "unsafe-viral-community-gallery", "label": "safe-structure-only", "source_url": "https://www.youware.com/seedance-2-0-prompts", - Network accessline 198
"label": "safe-structure-only", "source_url": "https://www.youware.com/seedance-2-0-prompts", "source_language": "multi", - Network accessline 199
"source_url": "https://www.youware.com/seedance-2-0-prompts", - Network accessline 209
"id": "professional-shot-contract", "label": "safe-structure-only", "source_url": "https://theasc.com/article/shot-craft-camera-movement/", - Network accessline 210
"label": "safe-structure-only", "source_url": "https://theasc.com/article/shot-craft-camera-movement/", "source_language": "en", - Network accessline 211
"source_url": "https://theasc.com/article/shot-craft-camera-movement/", - Network accessline 221
"id": "global-localization-textless", "label": "safe-structure-only", "source_url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements", - Network accessline 222
"label": "safe-structure-only", "source_url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements", "source_language": "multi", - Network accessline 223
"source_url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements", - Network accessline 233
"id": "campaign-cutdown-matrix", "label": "safe-structure-only", "source_url": "https://www.thedpp.com/specs/", - Network accessline 234
"label": "safe-structure-only", "source_url": "https://www.thedpp.com/specs/", "source_language": "en", - Network accessline 235
"source_url": "https://www.thedpp.com/specs/",
data/sources.seedance-2026-05-30.json
- Network accessline 6
"id": "bytedance-seedance-20-launch-2026-02-12", "title": "Seedance 2.0 Official Launch", "url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", - Network accessline 7
"title": "Seedance 2.0 Official Launch", "url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", "language": "en", - Network accessline 8
"url": "https://seed.bytedance.com/en/blog/seedance-2-0-official-launch", - Network accessline 26
"id": "bytedance-seedance-20-model-page", "title": "Seedance 2.0 Model Page", "url": "https://seed.bytedance.com/en/seedance2_0", - Network accessline 27
"title": "Seedance 2.0 Model Page", "url": "https://seed.bytedance.com/en/seedance2_0", "language": "en", - Network accessline 28
"url": "https://seed.bytedance.com/en/seedance2_0", - Network accessline 45
"id": "arxiv-seedance-20-model-card-2604-14148", "title": "Seedance 2.0: Advancing Video Generation for World Complexity", "url": "https://arxiv.org/abs/2604.14148", - Network accessline 46
"title": "Seedance 2.0: Advancing Video Generation for World Complexity", "url": "https://arxiv.org/abs/2604.14148", "language": "en", - Network accessline 47
"url": "https://arxiv.org/abs/2604.14148", - Network accessline 65
"id": "volcengine-ark-model-list-2026-05-29", "title": "Volcengine Ark Model List", "url": "https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh", - Network accessline 66
"title": "Volcengine Ark Model List", "url": "https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh", "language": "zh", - Network accessline 67
"url": "https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh", - Network accessline 80
"id": "volcengine-seedance-20-video-api-2026-05-21", "title": "Volcengine Seedance 2.0 Video Generation API Docs", "url": "https://www.volcengine.com/docs/82379/1520757?lang=zh", - Network accessline 81
"title": "Volcengine Seedance 2.0 Video Generation API Docs", "url": "https://www.volcengine.com/docs/82379/1520757?lang=zh", "language": "zh", - Network accessline 82
"url": "https://www.volcengine.com/docs/82379/1520757?lang=zh", - Network accessline 95
"id": "volcengine-seedance-20-tutorial-2026-05-29", "title": "Volcengine Doubao Seedance 2.0 Series Tutorial", "url": "https://www.volcengine.com/docs/82379/2291680?lang=zh", - Network accessline 96
"title": "Volcengine Doubao Seedance 2.0 Series Tutorial", "url": "https://www.volcengine.com/docs/82379/2291680?lang=zh", "language": "zh", - Network accessline 97
"url": "https://www.volcengine.com/docs/82379/2291680?lang=zh", - Network accessline 115
"id": "volcengine-video-generation-tutorial-2026-05-29", "title": "Volcengine Video Generation Tutorial", "url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", - Network accessline 116
"title": "Volcengine Video Generation Tutorial", "url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", "language": "zh", - Network accessline 117
"url": "https://www.volcengine.com/docs/82379/2298881?lang=zh", - Network accessline 134
"id": "volcengine-model-pricing-2026-05-28", "title": "Volcengine Ark Model Pricing", "url": "https://www.volcengine.com/docs/82379/1544106?lang=zh", - Network accessline 135
"title": "Volcengine Ark Model Pricing", "url": "https://www.volcengine.com/docs/82379/1544106?lang=zh", "language": "zh", - Network accessline 136
"url": "https://www.volcengine.com/docs/82379/1544106?lang=zh", - Network accessline 152
"id": "volcengine-seedance-20-prompt-guide-2026-05-15", "title": "Volcengine Doubao Seedance 2.0 Series Prompt Guide", "url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 153
"title": "Volcengine Doubao Seedance 2.0 Series Prompt Guide", "url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", "language": "zh", - Network accessline 154
"url": "https://www.volcengine.com/docs/82379/2222480?lang=zh", - Network accessline 170
"id": "volcengine-developer-seedance-api-online-2026-04", "title": "Seedance 2.0 API Service Online - Volcengine Developer Community", "url": "https://developer.volcengine.com/articles/7628567056649125942", - Network accessline 171
"title": "Seedance 2.0 API Service Online - Volcengine Developer Community", "url": "https://developer.volcengine.com/articles/7628567056649125942", "language": "zh", - Network accessline 172
"url": "https://developer.volcengine.com/articles/7628567056649125942", - Network accessline 189
"id": "byteplus-modelark-digital-character-library", "title": "BytePlus ModelArk Digital Character Library", "url": "https://docs.byteplus.com/api/docs/ModelArk/2223965", - Network accessline 190
"title": "BytePlus ModelArk Digital Character Library", "url": "https://docs.byteplus.com/api/docs/ModelArk/2223965", "language": "en", - Network accessline 191
"url": "https://docs.byteplus.com/api/docs/ModelArk/2223965", - Network accessline 204
"id": "byteplus-modelark-pricing-js-caveat-2026-05-30", "title": "BytePlus ModelArk Pricing Page Caveat", "url": "https://docs.byteplus.com/en/docs/ModelArk/1099320", - Network accessline 205
"title": "BytePlus ModelArk Pricing Page Caveat", "url": "https://docs.byteplus.com/en/docs/ModelArk/1099320", "language": "en", - Network accessline 206
"url": "https://docs.byteplus.com/en/docs/ModelArk/1099320", - Network accessline 222
"id": "comfyui-seedance-20-workflows", "title": "ComfyUI Seedance 2.0 Partner Workflow Docs", "url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", - Network accessline 223
"title": "ComfyUI Seedance 2.0 Partner Workflow Docs", "url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", "language": "zh", - Network accessline 224
"url": "https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0", - Network accessline 240
"id": "runway-seedance2-api-guide-2026-05", "title": "Runway Seedance 2 API Guide", "url": "https://docs.dev.runwayml.com/guides/seedance/", - Network accessline 241
"title": "Runway Seedance 2 API Guide", "url": "https://docs.dev.runwayml.com/guides/seedance/", "language": "en", - Network accessline 242
"url": "https://docs.dev.runwayml.com/guides/seedance/", - Network accessline 261
"id": "runway-seedance2-help-2026-05", "title": "Runway Creating with Seedance 2.0", "url": "https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0", - Network accessline 262
"title": "Runway Creating with Seedance 2.0", "url": "https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0", "language": "en", - Network accessline 263
"url": "https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0", - Network accessline 279
"id": "runway-mcp-announcement-2026-05-27", "title": "Runway MCP Announcement", "url": "https://runwayml.com/news/mcp", - Network accessline 280
"title": "Runway MCP Announcement", "url": "https://runwayml.com/news/mcp", "language": "en", - Network accessline 281
"url": "https://runwayml.com/news/mcp", - Network accessline 297
"id": "openai-codex-agent-skills-2026-05", "title": "OpenAI Codex Agent Skills Docs", "url": "https://developers.openai.com/codex/skills", - Network accessline 298
"title": "OpenAI Codex Agent Skills Docs", "url": "https://developers.openai.com/codex/skills", "language": "en", - Network accessline 299
"url": "https://developers.openai.com/codex/skills", - Network accessline 317
"id": "openai-academy-codex-plugins-skills-2026-04-23", "title": "OpenAI Academy: Plugins and Skills", "url": "https://openai.com/academy/codex-plugins-and-skills/", - Network accessline 318
"title": "OpenAI Academy: Plugins and Skills", "url": "https://openai.com/academy/codex-plugins-and-skills/", "language": "en", - Network accessline 319
"url": "https://openai.com/academy/codex-plugins-and-skills/", - Network accessline 336
"id": "agent-skills-open-standard-2026-05", "title": "Agent Skills Open Standard Overview", "url": "https://agentskills.io/", - Network accessline 337
"title": "Agent Skills Open Standard Overview", "url": "https://agentskills.io/", "language": "en", - Network accessline 338
"url": "https://agentskills.io/", - Network accessline 355
"id": "avbench-human-aligned-av-generation-2026-05-23", "title": "AVBench: Human-Aligned and Automated Evaluation Benchmark for Audio-Video Generative Models", "url": "https://arxiv.org/abs/2605.24652", - Network accessline 356
"title": "AVBench: Human-Aligned and Automated Evaluation Benchmark for Audio-Video Generative Models", "url": "https://arxiv.org/abs/2605.24652", "language": "en", - Network accessline 357
"url": "https://arxiv.org/abs/2605.24652", - Network accessline 373
"id": "vabench-cvpr-2026-audio-video-generation", "title": "VABench: A Comprehensive Benchmark for Audio-Video Generation", "url": "https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_ - Network accessline 374
"title": "VABench: A Comprehensive Benchmark for Audio-Video Generation", "url": "https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf", "lang - Network accessline 375
"url": "https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf", - Network accessline 391
"id": "youmind-awesome-seedance-2-prompts", "title": "YouMind OpenLab Awesome Seedance 2 Prompts", "url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 392
"title": "YouMind OpenLab Awesome Seedance 2 Prompts", "url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", "language": "multi", - Network accessline 393
"url": "https://github.com/YouMind-OpenLab/awesome-seedance-2-prompts", - Network accessline 409
"id": "localized-ja-seedance-guide-2026-05", "title": "Seedance 2.0 Japanese Usage and Prompt Tips", "url": "https://www.seedance.tv/ja/blog/seedance-2-0", - Network accessline 410
"title": "Seedance 2.0 Japanese Usage and Prompt Tips", "url": "https://www.seedance.tv/ja/blog/seedance-2-0", "language": "ja", - Network accessline 411
"url": "https://www.seedance.tv/ja/blog/seedance-2-0", - Network accessline 427
"id": "localized-ko-seedance-manual-2026-05", "title": "Korean Seedance 2.0 Prompt Manual", "url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", - Network accessline 428
"title": "Korean Seedance 2.0 Prompt Manual", "url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", "language": "ko", - Network accessline 429
"url": "https://seedance22.com/ko/guide/seedance-2-0-prompt-manual/", - Network accessline 445
"id": "localized-es-seedance-guide-2026-05", "title": "Spanish Seedance 2.0 Prompt Guide", "url": "https://seedance2.ai/es/guide", - Network accessline 446
"title": "Spanish Seedance 2.0 Prompt Guide", "url": "https://seedance2.ai/es/guide", "language": "es", - Network accessline 447
"url": "https://seedance2.ai/es/guide", - Network accessline 463
"id": "localized-ru-seedance-guide-2026-05", "title": "Russian Seedance 2.0 Prompt Guide", "url": "https://seedance2.ai/ru/guide", - Network accessline 464
"title": "Russian Seedance 2.0 Prompt Guide", "url": "https://seedance2.ai/ru/guide", "language": "ru", - Network accessline 465
"url": "https://seedance2.ai/ru/guide", - Network accessline 481
"id": "localized-multilingual-code-mix-guide-2026-05", "title": "Seedance 2.0 Multilingual Prompting and Code-Mixed Practice", "url": "https://seedance2.so/blog/seedance-2-prompts-guide", - Network accessline 482
"title": "Seedance 2.0 Multilingual Prompting and Code-Mixed Practice", "url": "https://seedance2.so/blog/seedance-2-prompts-guide", "language": "multi", - Network accessline 483
"url": "https://seedance2.so/blog/seedance-2-prompts-guide", - Network accessline 499
"id": "asc-studiobinder-shot-language-2026-05", "title": "Professional Shot Language And Shot List Fields", "url": "https://theasc.com/article/shot-craft-camera-movement/", - Network accessline 500
"title": "Professional Shot Language And Shot List Fields", "url": "https://theasc.com/article/shot-craft-camera-movement/", "language": "en", - Network accessline 501
"url": "https://theasc.com/article/shot-craft-camera-movement/", - Network accessline 517
"id": "screenskills-script-supervisor-continuity-2026-05", "title": "Script Supervisor Continuity Practice", "url": "https://www.screenskills.com/job-profiles/browse/film-and-tv-drama/technical/script-supervisor-film-and-tv-dram - Network accessline 518
"title": "Script Supervisor Continuity Practice", "url": "https://www.screenskills.com/job-profiles/browse/film-and-tv-drama/technical/script-supervisor-film-and-tv-drama/", "language": "en", - Network accessline 519
"url": "https://www.screenskills.com/job-profiles/browse/film-and-tv-drama/technical/script-supervisor-film-and-tv-drama/", - Network accessline 535
"id": "aces-color-management-2026-05", "title": "ACES Overview And AMF Specification", "url": "https://docs.acescentral.com/background/overview/", - Network accessline 536
"title": "ACES Overview And AMF Specification", "url": "https://docs.acescentral.com/background/overview/", "language": "en", - Network accessline 537
"url": "https://docs.acescentral.com/background/overview/", - Network accessline 553
"id": "subtitles-localization-standards-2026-05", "title": "Timed Text, WebVTT, And Caption Accessibility Sources", "url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requir - Network accessline 554
"title": "Timed Text, WebVTT, And Caption Accessibility Sources", "url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements", "language": "en", - Network accessline 555
"url": "https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements", - Network accessline 571
"id": "audio-loudness-post-delivery-2026-05", "title": "Professional Audio Loudness And Mix Delivery Sources", "url": "https://www.itu.int/rec/R-REC-BS.1770", - Network accessline 572
"title": "Professional Audio Loudness And Mix Delivery Sources", "url": "https://www.itu.int/rec/R-REC-BS.1770", "language": "en", - Network accessline 573
"url": "https://www.itu.int/rec/R-REC-BS.1770", - Network accessline 589
"id": "delivery-qc-imf-dpp-movielabs-2026-05", "title": "Professional Delivery And QC Sources", "url": "https://www.smpte.org/standards/st2067", - Network accessline 590
"title": "Professional Delivery And QC Sources", "url": "https://www.smpte.org/standards/st2067", "language": "en", - Network accessline 591
"url": "https://www.smpte.org/standards/st2067", - Network accessline 607
"id": "runway-api-model-catalog-2026-09-07", "title": "Runway API Model Catalog", "url": "https://docs.dev.runwayml.com/guides/models/", - Network accessline 608
"title": "Runway API Model Catalog", "url": "https://docs.dev.runwayml.com/guides/models/", "language": "en", - Network accessline 609
"url": "https://docs.dev.runwayml.com/guides/models/",
docs/EVIDENCE_NOTES_2026-09-26.md
- Network accessline 21
| Topic | Official statement (quoted) | Source | |---|---|---| | Multi-shot structure | 使用镜头1、镜头2、镜头3等标识,按事件发生顺序(先主后次)组织内容。不强制限制每段时长,优先让模型根据剧情自然生成节奏。 | Volcengine 2.0 prompt guide, doc 82379/2222480 ([mirror](https://raw.githubusercontent.c - Network accessline 22
|---|---|---| | Multi-shot structure | 使用镜头1、镜头2、镜头3等标识,按事件发生顺序(先主后次)组织内容。不强制限制每段时长,优先让模型根据剧情自然生成节奏。 | Volcengine 2.0 prompt guide, doc 82379/2222480 ([mirror](https://raw.githubusercontent.com/Jdaroro/awesome-seedance-2x-prompts/078d4d244a - Network accessline 23
| Multi-shot structure | 使用镜头1、镜头2、镜头3等标识,按事件发生顺序(先主后次)组织内容。不强制限制每段时长,优先让模型根据剧情自然生成节奏。 | Volcengine 2.0 prompt guide, doc 82379/2222480 ([mirror](https://raw.githubusercontent.com/Jdaroro/awesome-seedance-2x-prompts/078d4d244a7b22b46156358f - Network accessline 24
| Timestamps on 2.0 | 模型对精确时间(如 0–3 秒)的支持不稳定,强行限制时长可能导致生成结果异常。 | Same guide; repeated verbatim in ByteDance's [troubleshooting guide](https://raw.githubusercontent.com/bytedance/agentkit-samples/db8aaa98a61135cd580dbff267f0d61d93406f54/skil - Network accessline 25
| 2.0 versus 2.5 timing | 响应时间戳:Seedance 2.0 不响应时间戳只响应镜头序号,而 Seedance 2.5 响应整数秒的时间戳。 | Official 2.5 guide, doc 82379/2607689, 2026-08-07 ([mirror](https://raw.githubusercontent.com/Jdaroro/awesome-seedance-2x-prompts/078d4d244a7b22b46156358 - Network accessline 26
| Volcengine's own optimizer | 顺序使用 镜头1 / 镜头2 / 镜头3 …,禁止写绝对秒数(如 0–3s)。Seedance 2.0 对精确时间支持不稳定。 | sd2-pe skill ([copy](https://raw.githubusercontent.com/oiuv/ai-short-drama/4f318097c54a2e24ea34d3c9d23d30f5ec332f11/skills/sd2-pe/SKILL.md)) | - Network accessline 27
| Per-shot block order | 每个镜头推荐按以下逻辑组织:运镜或镜头切换方式;主体动作与表情;位置或空间变化;音频信息。 | Volcengine 2.0 prompt guide | | Shot count | No maximum or recommended count anywhere. Worked examples use three 镜头 per 15 s clip. | Volcengine 2.0 prompt guide; sd2-p - Network accessline 28
| Shot count | No maximum or recommended count anywhere. Worked examples use three 镜头 per 15 s clip. | Volcengine 2.0 prompt guide; sd2-pe | | Density rule | 视频时长过长但提示词剧情内容较少,会导致模型自行发挥。视频时长过短但提示词内容包含多个分镜,会导致视频内容/人物台词乱说。 Remedy in the same f - Network accessline 29
| Density rule | 视频时长过长但提示词剧情内容较少,会导致模型自行发挥。视频时长过短但提示词内容包含多个分镜,会导致视频内容/人物台词乱说。 Remedy in the same file: 把原来的四个镜头拆成两个视频,给够人物说英文台词的时间。 | ByteDance [typical-effect-cases](https://raw.githubusercontent.com/bytedance/agentkit-samples/db8aaa98a61 - Network accessline 30
| Prompt shape chooser | Path A, one paragraph, when time and space are both "few": 单一场景内、单一连续动作 / 一段台词 / 一次状态展示,即使台词长. Path B, a three-part storyboard with 镜头 blocks, for multi-event or multi-location content (≥2 分镜). | sd2-pe | | Base and - Network accessline 31
| Base and advanced formula | 主体+运动 + 环境(非必须)+运镜/切镜(非必须)+美学描述(非必须)+音频(非必须); advanced: 精准主体 + 动作细节 + 场景环境 + 光影色调 + 镜头运镜 + 视觉风格 + 画质 + 约束条件 | ByteDance [prompt-guide](https://raw.githubusercontent.com/bytedance/agentkit-samples/db8aaa98a61135 - Network accessline 32
| Camera | 模型对运镜词理解力很强,直接使用标准运镜术语即可… 一个镜头里尽量只指定 1 种运镜方式,不要同时要求推拉摇移。 `camera_fixed`: 参考图场景不支持,Seedance 2.0 系列暂不支持. | Volcengine 2.0 guide; Ark create-task API doc 82379/1520757 ([mirror](https://raw.githubusercontent.com/qianfree/team-api/b4 - Network accessline 35
| Audio symbols | ()音乐, <>音效, {}台词, 【】字幕; 台词语言需统一; 用日语说道{こんにちは}; dialogue in double quotes recommended; `generate_audio` default true; mono output. | Volcengine 2.0 guide; Ark API doc | | Constraints | Only three templates: 保持无字幕 / 避免生成任何文字 - Network accessline 36
| Constraints | Only three templates: 保持无字幕 / 避免生成任何文字或字幕, 不要生成Logo, 不要生成水印. 目前无法直接做到 100% 避免生成字幕. No negative-prompt field on any surface. | Volcengine 2.0 guide | | References | 素材类型+序号 (图片 n), never Asset IDs; 将<图片N>中的[特征]定义为<主体N>; 张三@图片 - Network accessline 37
| References | 素材类型+序号 (图片 n), never Asset IDs; 将<图片N>中的[特征]定义为<主体N>; 张三@图片1; 9 images, 3 videos, 3 audio; recommend 4–5 assets; multi-view sheets discouraged on 2.0. | Volcengine tutorial 82379/2291680 ([mirror](https://raw.githubuserconte - Network accessline 38
| Model card | 4 to 15 seconds, native 480p/720p; limitations include audio distortion and lip-sync errors in multi-speaker scenes; text-based storyboards accepted as input. | [arXiv 2604.14148](https://arxiv.org/abs/2604.14148) | - Network accessline 39
| Extension | Video extension exists at model level (paper, launch post, Dreamina); the paper lists continuation defects: color consistency, multi-subject omission, subject duplication. Tutorial: up to 3 clips stitched by extension. | Paper - Network accessline 86
2026-08 benchmark (composite 0.730 versus 0.665), and the same work rates Seedance weak on film-grammar continuity such as transitions, rhythm, the 180-degree rule and eyelines ([arXiv 2608.16717](https://arxiv.org/html/2608.16717), res - Network accessline 87
Seedance weak on film-grammar continuity such as transitions, rhythm, the 180-degree rule and eyelines ([arXiv 2608.16717](https://arxiv.org/html/2608.16717), research tier). - Filtered, causally prior context beat a whole story bible for - Network accessline 88
180-degree rule and eyelines ([arXiv 2608.16717](https://arxiv.org/html/2608.16717), research tier). - Network accessline 89
- Filtered, causally prior context beat a whole story bible for cross-episode continuity recall (0.700 to 0.946) at the text-planning layer ([arXiv 2608.22725](https://arxiv.org/abs/2608.22725), research tier, model-agnostic). - Network accessline 90
continuity recall (0.700 to 0.946) at the text-planning layer ([arXiv 2608.22725](https://arxiv.org/abs/2608.22725), research tier, model-agnostic). - Production tools converge on 2–4 sub-shots per 8–15 s segment and on - Network accessline 91
([arXiv 2608.22725](https://arxiv.org/abs/2608.22725), research tier, model-agnostic).
docs/HOST_COMPATIBILITY.md
- Network accessline 22
After replacement, Codex app-server `skills/list` with the disposable project as `cwd` and `forceReload: true` returned one enabled `repo` entry at `.agents/skills/seedance-20/SKILL.md`, with no error for that source. Its bytes matched the - Network accessline 28
The [current Codex documentation](https://learn.chatgpt.com/docs/build-skills), reviewed 2026-09-07, lists project `.agents/skills` scopes and the user-level `~/.agents/skills` location. The installer now offers [explicit client and scope o - Network accessline 30
The [Claude Code documentation](https://code.claude.com/docs/en/skills), reviewed the same day, lists project `.claude/skills` and personal `~/.claude/skills`. Its documented precedence rules can let a personal skill override a project copy
docs/INSTALL_MIGRATION.md
- Network accessline 14
The source-backed paths above were reviewed on 2026-09-07: [Codex scopes and duplicate names](https://learn.chatgpt.com/docs/build-skills), [Claude Code locations and precedence](https://code.claude.com/docs/en/skills). Confirm the location
docs/INSTALL_SCOPES.md
- Network accessline 14
The client paths follow the [Codex documentation](https://learn.chatgpt.com/docs/build-skills) and [Claude Code documentation](https://code.claude.com/docs/en/skills), reviewed 2026-09-07. Directory guidance is separate from [observed host
docs/MASTHEAD_BUILD.md
- Network accessline 28
uharfbuzz, and HarfBuzz versions in `assets/masthead-outlines.json`. The current lock pins `uharfbuzz==0.55.0`, the latest stable release shown by [official PyPI metadata](https://pypi.org/project/uharfbuzz/0.55.0/) - Network accessline 29
`assets/masthead-outlines.json`. The current lock pins `uharfbuzz==0.55.0`, the latest stable release shown by [official PyPI metadata](https://pypi.org/project/uharfbuzz/0.55.0/) when the lock was reviewed on 2026-08-02; the newer 0.56 lin - Network accessline 30
latest stable release shown by [official PyPI metadata](https://pypi.org/project/uharfbuzz/0.55.0/)
docs/ORCAROUTER_EVAL.md
- Network accessline 5
The [native HTTP contract](https://docs.orcarouter.ai/native-formats/anthropic) and [SDK compatibility page](https://docs.orcarouter.ai/compatibility/anthropic-sdk), reviewed 2026-09-07, document `https://api.orcarouter.ai/v1/messages`, the - Access to secretsline 13
[Credential-related source omitted]
docs/QUICKSTART.es.md
- Network accessline 12
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 37
`current` indica que los archivos comprobados coinciden con esta copia del repositorio; no demuestra que tu cliente haya cargado esa versión. Reinicia o actualiza el cliente y verifica la ruta de la skill. Antes de reemplazar una instalació - Network accessline 39
Si necesitas transferirla, prepara el contenido con el instalador en una carpeta externa nueva y copia **solo el directorio `seedance-20/` resultante**, incluidos los archivos ocultos. No copies el repositorio entero. Una importación direct
docs/QUICKSTART.ja.md
- Network accessline 12
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 41
`current` は、確認したインストール済みファイルがこのソースと一致することを示します。クライアントを再起動または更新し、認識されたスキルのパスを別途確認してください。doctor は、クライアントがどのコピーを読み込むかまでは確認しません。`--force` は意図的な置き換えにのみ使い、先にローカルの変更と独立したバックアップを保存してください。 [インストール先の選択肢](https://github.com/Emily2040/seedance-2.0/blob - Network accessline 43
手動で転送する場合は、インストーラーの `--dest /path/to/new-staging/skills` を使い、ソースの外にある新しい場所でファイルを準備します。**生成された `seedance-20/` ディレクトリだけ**を、隠しファイルと完了記録を含めてコピーしてください。GitHub から直接取り込む場合、クライアントが別のファイルを含めることがあります。取り込む内容を確認し、このインストーラーの許可リストが適用されるとは想定しないでください。 [手動転送
docs/QUICKSTART.ko.md
- Network accessline 12
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 41
`current`는 확인한 설치 파일이 이 소스 사본과 일치한다는 뜻입니다. 클라이언트를 다시 시작하거나 새로 고친 뒤, 인식된 스킬 경로를 별도로 확인하세요. doctor는 클라이언트가 어느 사본을 불러오는지까지 확인하지 않습니다. `--force`는 의도적으로 교체할 때만 사용하고, 먼저 로컬 수정 사항과 별도의 백업을 보관하세요. [설치 위치 선택](https://github.com/Emily2040/seedance-2. - Network accessline 43
수동으로 옮기려면 설치 프로그램의 `--dest /path/to/new-staging/skills`를 사용해 소스 폴더 밖의 새 위치에 파일을 준비하세요. 숨김 파일과 설치 완료 기록을 포함한 **생성된 `seedance-20/` 디렉터리만** 복사하세요. GitHub에서 직접 가져오는 경우 클라이언트가 다른 파일을 포함할 수 있습니다. 가져오는 내용을 확인하고, 이 설치 프로그램의 허용 목록이 적용된다고 가정하지 마세요. [
docs/QUICKSTART.md
- Network accessline 17
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 44
`current` means the checked payload matches this source checkout. Restart or refresh the client and verify the discovered skill path separately; the doctor does not prove which copy your client loads. Before intentional replacement with `-- - Network accessline 46
For manual transfer, run the installer with `--dest /path/to/new-staging/skills` in a new location outside this checkout. Copy **only the resulting `seedance-20/` directory**, preserving hidden files and the completion record. A direct GitH
docs/QUICKSTART.ru.md
- Network accessline 12
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 37
Статус `current` означает, что проверенные файлы совпадают с этой копией репозитория. Он не доказывает, что клиент загрузил именно их. Обновите список навыков или перезапустите клиент и проверьте путь к `seedance-20`. Перед заменой сохранит - Network accessline 39
Для переноса подготовьте пакет установщиком в новой папке вне репозитория и скопируйте **только полученную папку `seedance-20/`**, включая скрытые файлы. Не копируйте весь репозиторий. При прямом импорте из GitHub проверьте, какие файлы заб
docs/QUICKSTART.zh.md
- Network accessline 12
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 41
`current` 表示已检查的安装文件与这份源码一致。重启或刷新客户端后,另行核对它发现的技能路径;doctor 不能证明客户端加载了哪个副本。只有明确要替换现有安装时才使用 `--force`,并先保存本地修改和一份独立备份。 [安装位置选项](https://github.com/Emily2040/seedance-2.0/blob/main/docs/INSTALL_SCOPES.md) · [迁移与重复安装](https://github.com/Emily204 - Network accessline 43
需要手动传输时,先用安装器的 `--dest /path/to/new-staging/skills` 在源码目录之外的新位置准备文件。**只复制生成的 `seedance-20/` 目录**,保留隐藏文件和安装完成记录。直接从 GitHub 导入时,客户端可能打包不同的文件;请核对导入内容,不要假定它采用了本安装器的允许清单。 [手动传输说明](https://github.com/Emily2040/seedance-2.0/blob/main/docs/MANUAL_I
docs/README.es.md
- Network accessline 40
git clone https://github.com/Emily2040/seedance-2.0.git
docs/README.ja.md
- Network accessline 42
- Python 3.11 から 3.13 のいずれか。インストーラーと検証用スクリプトが使います。 - Agent Skills を読み込めるクライアント。対応状況は[互換性の記録](https://github.com/Emily2040/seedance-2.0/blob/main/docs/HOST_COMPATIBILITY.md)をご覧ください。 - Network accessline 43
- Agent Skills を読み込めるクライアント。対応状況は[互換性の記録](https://github.com/Emily2040/seedance-2.0/blob/main/docs/HOST_COMPATIBILITY.md)をご覧ください。 - Network accessline 51
git clone https://github.com/Emily2040/seedance-2.0.git
docs/README.ko.md
- Network accessline 20
git clone https://github.com/Emily2040/seedance-2.0.git
docs/README.ru.md
- Network accessline 44
git clone https://github.com/Emily2040/seedance-2.0.git
docs/README.zh.md
- Network accessline 40
git clone https://github.com/Emily2040/seedance-2.0.git
docs/RELEASE_v6.3.0.md
- Dangerous shell operationline 12
- Per-language Dialogue Notes across all six vocabulary files, the inline audio-tag pattern, and a rights-aware eval (`audio_reference_lipsync_non_english`).
docs/RELEASE_v6.7.0.md
- Network accessline 7
The final audit after the main v6.7.0 work found four reproducible defects. Pull requests [#149](https://github.com/Emily2040/seedance-2.0/pull/149), [#150](https://github.com/Emily2040/seedance-2.0/pull/150), [#151](https://github.com/Emil - Network accessline 37
ByteDance's [official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) now confirms a separate, newer model line, and [Dreamina's official product page](https://dreamina.capcut.com/seedance/seedance-2-5) says it is live o - Network accessline 83
git clone https://github.com/Emily2040/seedance-2.0.git - Network accessline 98
以下内容是上方英文发布说明的本地化摘要,不增加新的功能声明。[Seedance 2.0 Skill OS v6.7.0](https://github.com/Emily2040/seedance-2.0/releases/tag/v6.7.0) 已公开发布,并标记为 GitHub **Latest** Release。 - Network accessline 122
以下は上記の英語版リリースノートを日本語で要約したもので、新しい機能主張を追加するものではありません。[Seedance 2.0 Skill OS v6.7.0](https://github.com/Emily2040/seedance-2.0/releases/tag/v6.7.0) は公開済みで、GitHub の **Latest** リリースです。 - Network accessline 146
아래 내용은 위 영문 릴리스 노트를 한국어로 요약한 것이며 새로운 기능 주장을 추가하지 않습니다. [Seedance 2.0 Skill OS v6.7.0](https://github.com/Emily2040/seedance-2.0/releases/tag/v6.7.0)은 공개되었으며 GitHub **Latest** 릴리스로 지정되었습니다.
docs/REPO_AUDIT_2026-09-25.md
- Network accessline 30
[Issue #206](https://github.com/Emily2040/seedance-2.0/issues/206) (2026-09-14, - Network accessline 131
`references/source-registry.md:3-4`: `last_verified: 2026-09-07`, `review_scope: partial`. The scheduled Monday job has kept [issue #155](https://github.com/Emily2040/seedance-2.0/issues/155) open since - Network accessline 132
`review_scope: partial`. The scheduled Monday job has kept [issue #155](https://github.com/Emily2040/seedance-2.0/issues/155) open since 2026-08-17. Not a defect, but an owed human task that will block - Network accessline 133
[issue #155](https://github.com/Emily2040/seedance-2.0/issues/155) open since - Network accessline 287
README invites contribution through "open issues". Of seven open issues, four are one-word or empty (#58 "film", #89, #157 "Seedance", #158 "update") and [#110](https://github.com/Emily2040/seedance-2.0/issues/110), a Chinese user - Network accessline 288
are one-word or empty (#58 "film", #89, #157 "Seedance", #158 "update") and [#110](https://github.com/Emily2040/seedance-2.0/issues/110), a Chinese user asking for 2.5 support on 2026-07-31, has no reply although the README now - Network accessline 289
[#110](https://github.com/Emily2040/seedance-2.0/issues/110), a Chinese user - Network accessline 296
[#205](https://github.com/Emily2040/seedance-2.0/pull/205)
docs/VALIDATION.md
- Access to secretsline 157
[Credential-related source omitted] - Network accessline 171
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Network accessline 172
[global](https://platform.minimax.io/docs/api-reference/text-chat-anthropic) and - Network accessline 173
[CN](https://platform.minimaxi.com/docs/api-reference/text-chat-anthropic)
evals/eval-run-ledger.md
references/agent-compatibility.md
- Network accessline 97
- OpenAI Codex Agent Skills docs: https://developers.openai.com/codex/skills - Network accessline 98
- OpenAI Codex Plugins docs: https://developers.openai.com/codex/plugins - Network accessline 99
- OpenAI Academy plugins and skills explainer: https://openai.com/academy/codex-plugins-and-skills/ - Network accessline 100
- OpenAI skills catalog: https://github.com/openai/skills - Network accessline 101
- Agent Skills open standard overview: https://agentskills.io/ - Network accessline 102
- Google Antigravity cross-product skills codelab (verified 2026-08-01): https://codelabs.developers.google.com/getting-started-with-antigravity-skills - Network accessline 103
- Google Antigravity CLI plugins and skills reference (verified 2026-08-01): https://antigravity.google/docs/cli/plugins - Network accessline 104
- OpenClaw skills docs: https://docs.openclaw.ai/tools/skills - Network accessline 105
- Hermes Agent skills docs (verified 2026-08-01): https://hermes-agent.nousresearch.com/docs/user-guide/features/skills - Network accessline 106
- Runway MCP announcement: https://runwayml.com/news/mcp - Network accessline 107
- Trae Agent Skills docs: https://docs.trae.ai/ide/agent - Network accessline 108
- Qwen Code Agent Skills docs: https://qwenlm.github.io/qwen-code-docs/en/users/features/skills/ and https://github.com/QwenLM/qwen-code - Network accessline 109
- OpenCode Agent Skills docs: https://opencode.ai/docs/skills - Network accessline 110
- Cursor Agent Skills docs: https://cursor.com/docs/context/skills - Network accessline 111
- Amp (Sourcegraph) Agent Skills: https://ampcode.com/news/agent-skills - Network accessline 112
- Goose (Block) Agent Skills docs: https://block.github.io/goose/docs/mcp/skills-mcp/ - Network accessline 113
- JetBrains Junie Agent Skills docs: https://junie.jetbrains.com/docs/agent-skills.html
references/api-status.md
- Network accessline 12
**Everything in this repository describes Seedance 2.0.** ByteDance's [official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) confirms a separate newer line, and [Dreamina's official product page](https://dreamina.capc - Network accessline 12
**Everything in this repository describes Seedance 2.0.** ByteDance's [official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) confirms a separate newer line, and [Dreamina's official product page](https://dreamina.capc - Network accessline 12
**Everything in this repository describes Seedance 2.0.** ByteDance's [official Seedance 2.5 model page](https://seed.bytedance.com/en/seedance2_5) confirms a separate newer line, and [Dreamina's official product page](https://dreamina.capc - Network accessline 161
- https://seed.bytedance.com/en/seedance2_0 - Network accessline 161
- https://seed.bytedance.com/en/seedance2_0 - Network accessline 161
- https://seed.bytedance.com/en/seedance2_0 - Network accessline 162
- https://seed.bytedance.com/en/blog/seedance-2-0-official-launch - Network accessline 162
- https://seed.bytedance.com/en/blog/seedance-2-0-official-launch - Network accessline 162
- https://seed.bytedance.com/en/blog/seedance-2-0-official-launch - Network accessline 163
- https://seed.bytedance.com/en/seedance2_5 - Network accessline 163
- https://seed.bytedance.com/en/seedance2_5 - Network accessline 163
- https://seed.bytedance.com/en/seedance2_5 - Network accessline 164
- https://dreamina.capcut.com/seedance/seedance-2-5 - Network accessline 164
- https://dreamina.capcut.com/seedance/seedance-2-5 - Network accessline 164
- https://dreamina.capcut.com/seedance/seedance-2-5 - Network accessline 165
- https://replicate.com/bytedance/seedance-2.0 - Network accessline 165
- https://replicate.com/bytedance/seedance-2.0 - Network accessline 165
- https://replicate.com/bytedance/seedance-2.0 - Network accessline 166
- https://variety.com/2026/film/news/paramount-disney-bytedance-cease-and-desist-seedance-ai-infringement-ip-1236663663/ - Network accessline 166
- https://variety.com/2026/film/news/paramount-disney-bytedance-cease-and-desist-seedance-ai-infringement-ip-1236663663/ - Network accessline 166
- https://variety.com/2026/film/news/paramount-disney-bytedance-cease-and-desist-seedance-ai-infringement-ip-1236663663/ - Network accessline 167
- https://www.cnbc.com/2026/02/16/bytedance-safeguards-seedance-ai-copyright-disney-mpa-netflix-paramount-sony-universal.html - Network accessline 167
- https://www.cnbc.com/2026/02/16/bytedance-safeguards-seedance-ai-copyright-disney-mpa-netflix-paramount-sony-universal.html - Network accessline 167
- https://www.cnbc.com/2026/02/16/bytedance-safeguards-seedance-ai-copyright-disney-mpa-netflix-paramount-sony-universal.html - Network accessline 168
- https://arxiv.org/abs/2604.14148 - Network accessline 168
- https://arxiv.org/abs/2604.14148 - Network accessline 168
- https://arxiv.org/abs/2604.14148 - Network accessline 169
- https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh - Network accessline 169
- https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh - Network accessline 169
- https://www.volcengine.com/docs/82379/1330310?redirect=1&lang=zh - Network accessline 170
- https://www.volcengine.com/docs/82379/1520757?lang=zh - Network accessline 170
- https://www.volcengine.com/docs/82379/1520757?lang=zh - Network accessline 170
- https://www.volcengine.com/docs/82379/1520757?lang=zh - Network accessline 171
- https://www.volcengine.com/docs/82379/2291680?lang=zh - Network accessline 171
- https://www.volcengine.com/docs/82379/2291680?lang=zh - Network accessline 171
- https://www.volcengine.com/docs/82379/2291680?lang=zh - Network accessline 172
- https://www.volcengine.com/docs/82379/2298881?lang=zh - Network accessline 172
- https://www.volcengine.com/docs/82379/2298881?lang=zh - Network accessline 172
- https://www.volcengine.com/docs/82379/2298881?lang=zh - Network accessline 173
- https://www.volcengine.com/docs/82379/2222480?lang=zh - Network accessline 173
- https://www.volcengine.com/docs/82379/2222480?lang=zh - Network accessline 173
- https://www.volcengine.com/docs/82379/2222480?lang=zh - Network accessline 174
- https://www.volcengine.com/docs/82379/1544106?lang=zh - Network accessline 174
- https://www.volcengine.com/docs/82379/1544106?lang=zh - Network accessline 174
- https://www.volcengine.com/docs/82379/1544106?lang=zh - Network accessline 175
- https://developer.volcengine.com/articles/7628567056649125942 - Network accessline 175
- https://developer.volcengine.com/articles/7628567056649125942 - Network accessline 175
- https://developer.volcengine.com/articles/7628567056649125942 - Network accessline 176
- https://docs.byteplus.com/en/docs/ModelArk/2291680 - Network accessline 176
- https://docs.byteplus.com/en/docs/ModelArk/2291680 - Network accessline 176
- https://docs.byteplus.com/en/docs/ModelArk/2291680 - Network accessline 177
- https://docs.byteplus.com/en/docs/ModelArk/1520757 - Network accessline 177
- https://docs.byteplus.com/en/docs/ModelArk/1520757 - Network accessline 177
- https://docs.byteplus.com/en/docs/ModelArk/1520757 - Network accessline 178
- https://docs.byteplus.com/en/docs/ModelArk/1544106 - Network accessline 178
- https://docs.byteplus.com/en/docs/ModelArk/1544106 - Network accessline 178
- https://docs.byteplus.com/en/docs/ModelArk/1544106 - Network accessline 179
- https://docs.byteplus.com/en/docs/ModelArk/1099320 - Network accessline 179
- https://docs.byteplus.com/en/docs/ModelArk/1099320 - Network accessline 179
- https://docs.byteplus.com/en/docs/ModelArk/1099320 - Network accessline 180
- https://fal.ai/models/bytedance/seedance-2.0/text-to-video - Network accessline 180
- https://fal.ai/models/bytedance/seedance-2.0/text-to-video - Network accessline 180
- https://fal.ai/models/bytedance/seedance-2.0/text-to-video - Network accessline 181
- https://fal.ai/models/bytedance/seedance-2.0/image-to-video - Network accessline 181
- https://fal.ai/models/bytedance/seedance-2.0/image-to-video - Network accessline 181
- https://fal.ai/models/bytedance/seedance-2.0/image-to-video - Network accessline 182
- https://fal.ai/models/bytedance/seedance-2.0/reference-to-video - Network accessline 182
- https://fal.ai/models/bytedance/seedance-2.0/reference-to-video - Network accessline 182
- https://fal.ai/models/bytedance/seedance-2.0/reference-to-video - Network accessline 183
- https://docs.dev.runwayml.com/guides/seedance/ - Network accessline 183
- https://docs.dev.runwayml.com/guides/seedance/ - Network accessline 183
- https://docs.dev.runwayml.com/guides/seedance/ - Network accessline 184
- https://docs.dev.runwayml.com/assets/inputs/ - Network accessline 184
- https://docs.dev.runwayml.com/assets/inputs/ - Network accessline 184
- https://docs.dev.runwayml.com/assets/inputs/ - Network accessline 185
- https://evolink.ai/seedance-2-0 - Network accessline 185
- https://evolink.ai/seedance-2-0 - Network accessline 185
- https://evolink.ai/seedance-2-0 - Network accessline 186
- https://openrouter.ai/bytedance/seedance-2.0 - Network accessline 186
- https://openrouter.ai/bytedance/seedance-2.0 - Network accessline 186
- https://openrouter.ai/bytedance/seedance-2.0 - Network accessline 187
- https://kie.ai/seedance-2-0 - Network accessline 187
- https://kie.ai/seedance-2-0 - Network accessline 187
- https://kie.ai/seedance-2-0 - Network accessline 188
- https://piapi.ai/seedance-2-0 - Network accessline 188
- https://piapi.ai/seedance-2-0 - Network accessline 188
- https://piapi.ai/seedance-2-0 - Network accessline 189
- https://piapi.ai/docs/seedance-api/seedance-2 - Network accessline 189
- https://piapi.ai/docs/seedance-api/seedance-2 - Network accessline 189
- https://piapi.ai/docs/seedance-api/seedance-2 - Network accessline 190
- https://docs.laozhang.ai/en/api-capabilities/seedance2-video-generation - Network accessline 190
- https://docs.laozhang.ai/en/api-capabilities/seedance2-video-generation - Network accessline 190
- https://docs.laozhang.ai/en/api-capabilities/seedance2-video-generation - Network accessline 191
- https://runware.ai/docs/models - Network accessline 191
- https://runware.ai/docs/models - Network accessline 191
- https://runware.ai/docs/models - Network accessline 192
- https://modelslab.com/seedance-2 - Network accessline 192
- https://modelslab.com/seedance-2 - Network accessline 192
- https://modelslab.com/seedance-2 - Network accessline 193
- https://docs.aimlapi.com/api-references/video-models/bytedance/seedance-2.0 - Network accessline 193
- https://docs.aimlapi.com/api-references/video-models/bytedance/seedance-2.0 - Network accessline 193
- https://docs.aimlapi.com/api-references/video-models/bytedance/seedance-2.0 - Network accessline 194
- https://muapi.ai/ - Network accessline 194
- https://muapi.ai/ - Network accessline 194
- https://muapi.ai/ - Network accessline 195
- https://seegen.ai/ - Network accessline 195
- https://seegen.ai/ - Network accessline 195
- https://seegen.ai/ - Network accessline 196
- https://www.segmind.com/models/seedance-2.0 - Network accessline 196
- https://www.segmind.com/models/seedance-2.0 - Network accessline 196
- https://www.segmind.com/models/seedance-2.0 - Network accessline 197
- https://docs.dev.runwayml.com/guides/models/ - Network accessline 197
- https://docs.dev.runwayml.com/guides/models/ - Network accessline 197
- https://docs.dev.runwayml.com/guides/models/ - Network accessline 198
- https://docs.dev.runwayml.com/api-details/api_changelog/ - Network accessline 198
- https://docs.dev.runwayml.com/api-details/api_changelog/ - Network accessline 198
- https://docs.dev.runwayml.com/api-details/api_changelog/ - Network accessline 199
- https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0 - Network accessline 199
- https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0 - Network accessline 199
- https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0 - Network accessline 200
- https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0 - Network accessline 200
- https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0 - Network accessline 200
- https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0 - Network accessline 201
- https://arxiv.org/abs/2605.24652 - Network accessline 201
- https://arxiv.org/abs/2605.24652 - Network accessline 201
- https://arxiv.org/abs/2605.24652 - Network accessline 202
- https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf - Network accessline 202
- https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf - Network accessline 202
- https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf
references/api-workflow.md
- Network accessline 52
The optional Atlas Cloud helper is a source-checkout tool, excluded from the offline installed-skill payload. Its fixed model and request fields follow the [provider's T2V schema](https://www.atlascloud.ai/docs/more-models/bytedance/seedanc - Network accessline 52
The optional Atlas Cloud helper is a source-checkout tool, excluded from the offline installed-skill payload. Its fixed model and request fields follow the [provider's T2V schema](https://www.atlascloud.ai/docs/more-models/bytedance/seedanc - Network accessline 52
The optional Atlas Cloud helper is a source-checkout tool, excluded from the offline installed-skill payload. Its fixed model and request fields follow the [provider's T2V schema](https://www.atlascloud.ai/docs/more-models/bytedance/seedanc - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted]
references/audio-guide.md
- Network accessline 9
The [Seedance 2.0 model card](https://arxiv.org/abs/2604.14148), v1 dated 2026-04-15 and rechecked 2026-09-07, describes joint audio-video generation. Joint generation does **not** guarantee synchronization, exact dialogue, or reference pla - Network accessline 9
The [Seedance 2.0 model card](https://arxiv.org/abs/2604.14148), v1 dated 2026-04-15 and rechecked 2026-09-07, describes joint audio-video generation. Joint generation does **not** guarantee synchronization, exact dialogue, or reference pla
references/migrated/seedance-examples-zh-original.md
- Network accessline 17
**Source:** [ZeroLu/awesome-seedance](https://github.com/ZeroLu/awesome-seedance) - Network accessline 33
**Source:** [AtlasCloud](https://www.atlascloud.ai/zh/seedance-2-prompt) - Network accessline 39
**Source:** [AtlasCloud](https://www.atlascloud.ai/zh/seedance-2-prompt) - Network accessline 49
**Source:** [AtlasCloud](https://www.atlascloud.ai/zh/seedance-2-prompt) - Network accessline 55
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 64
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 78
**Source:** [ZeroLu/awesome-seedance](https://github.com/ZeroLu/awesome-seedance) - Network accessline 98
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 108
**Source:** [ZeroLu/awesome-seedance](https://github.com/ZeroLu/awesome-seedance) - Network accessline 116
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 122
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 132
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 142
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 148
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 154
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00) - Network accessline 164
**Source:** [QQ News](https://news.qq.com/rain/a/20260213A06ETQ00)
references/migrated/seedance-pipeline-original.md
references/migrated/seedance-recipes-original.md
- Network accessline 104
*Maintained by [Iamemily2050 (@iamemily2050)](https://github.com/Emily2040)*
references/migrated/v5.2-legacy-skill-bodies/seedance-antislop.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-audio.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-copyright.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-examples-zh.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-filter.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-vocab-es.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ja.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ko.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-vocab-ru.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/migrated/v5.2-legacy-skill-bodies/seedance-vocab-zh.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
references/model-mechanics.md
- Network accessline 5
The [official model page](https://seed.bytedance.com/en/seedance2_0) describes unified multimodal audio-video generation. The [model card](https://arxiv.org/abs/2604.14148) reports capabilities and evaluations. Neither establishes the promp - Network accessline 5
The [official model page](https://seed.bytedance.com/en/seedance2_0) describes unified multimodal audio-video generation. The [model card](https://arxiv.org/abs/2604.14148) reports capabilities and evaluations. Neither establishes the promp
references/multishot-grammar.md
- Network accessline 3
Multi-shot means several shots within one generated clip. It is not new to the 2.0 line: the [Seedance 1.0 paper](https://arxiv.org/abs/2506.09113) already describes native multi-shot generation. Seedance 2.0's [launch post](https://seed.by - Network accessline 3
Multi-shot means several shots within one generated clip. It is not new to the 2.0 line: the [Seedance 1.0 paper](https://arxiv.org/abs/2506.09113) already describes native multi-shot generation. Seedance 2.0's [launch post](https://seed.by - Network accessline 3
Multi-shot means several shots within one generated clip. It is not new to the 2.0 line: the [Seedance 1.0 paper](https://arxiv.org/abs/2506.09113) already describes native multi-shot generation. Seedance 2.0's [launch post](https://seed.by - Network accessline 13
- Number shots in event order. Chinese prompts use 镜头1 / 镜头2 / 镜头3; English prompts use `Shot 1` / `Shot 2` / `Shot 3` as the same device. Plain prose with “cut to” remains valid prompting ([Runway's official help](https://help.runwayml.com - Network accessline 13
- Number shots in event order. Chinese prompts use 镜头1 / 镜头2 / 镜头3; English prompts use `Shot 1` / `Shot 2` / `Shot 3` as the same device. Plain prose with “cut to” remains valid prompting ([Runway's official help](https://help.runwayml.com - Network accessline 13
- Number shots in event order. Chinese prompts use 镜头1 / 镜头2 / 镜头3; English prompts use `Shot 1` / `Shot 2` / `Shot 3` as the same device. Plain prose with “cut to” remains valid prompting ([Runway's official help](https://help.runwayml.com
references/source-registry.md
- Network accessline 12
| Source | Verified claim | Boundary | |---|---|---| | [ByteDance model page](https://seed.bytedance.com/en/seedance2_0) | Unified multimodal audio-video architecture; text, image, audio, video inputs. | Broad model framing, not an endpoint - Network accessline 13
|---|---|---| | [ByteDance model page](https://seed.bytedance.com/en/seedance2_0) | Unified multimodal audio-video architecture; text, image, audio, video inputs. | Broad model framing, not an endpoint contract. | | [ByteDance launch post]( - Network accessline 14
| [ByteDance model page](https://seed.bytedance.com/en/seedance2_0) | Unified multimodal audio-video architecture; text, image, audio, video inputs. | Broad model framing, not an endpoint contract. | - Network accessline 15
| [ByteDance launch post](https://seed.bytedance.com/en/blog/seedance-2-0-official-launch) | Multimodal reference, editing, extension, and multi-shot examples. | Demonstrations do not establish a success rate or mandatory prompt parser. | - Network accessline 16
| [Model card v1, 2026-04-15](https://arxiv.org/abs/2604.14148) | Describes 4–15 seconds and native 480p/720p; reports developer evaluations. | Paper version is unchanged; retrieval date is not a new model release. Benchmark scores are not - Network accessline 17
| [Runway creator help](https://help.runwayml.com/hc/en-us/articles/50488490233363-Creating-with-Seedance-2-0) | Lists 5–15 seconds and 480p/720p/1080p; 1080p requires Credits Mode. | Runway UI output options do not revise the model card's - Network accessline 18
| [Runway API model catalog](https://docs.dev.runwayml.com/guides/models/) | Lists `seedance2`, `seedance2_fast`, `seedance2_mini`, and separate `seedance2_5`. | A catalog entry proves documented naming, not entitlement. This package remain - Network accessline 20
**Incomplete retrieval:** the [BytePlus prompt-guide page](https://docs.byteplus.com/api/docs/ModelArk/2222480) exposed a title and August 31 update date but no guide body; the canonical page returned a server error in the browser. Its cont - Network accessline 51
| Topic | Preferred source | Evidence label | Verification note | Claim boundary | |---|---|---|---|---| | Core model capabilities | ByteDance Seedance 2.0 official page: https://seed.bytedance.com/en/seedance2_0 | confirmed | Recheck befor - Network accessline 52
|---|---|---|---|---| | Core model capabilities | ByteDance Seedance 2.0 official page: https://seed.bytedance.com/en/seedance2_0 | confirmed | Recheck before release notes, API claims, or marketing copy. | Use for broad public capability f - Network accessline 53
| Core model capabilities | ByteDance Seedance 2.0 official page: https://seed.bytedance.com/en/seedance2_0 | confirmed | Recheck before release notes, API claims, or marketing copy. | Use for broad public capability framing only. | - Network accessline 54
| Launch capabilities and known limits | ByteDance Seedance 2.0 official launch post: https://seed.bytedance.com/en/blog/seedance-2-0-official-launch | confirmed | Recheck when discussing multimodal references, editing, audio, and platform - Network accessline 55
| Seedance 2.5 model-line boundary | ByteDance official model page: https://seed.bytedance.com/en/seedance2_5 and Dreamina official product page: https://dreamina.capcut.com/seedance/seedance-2-5 | confirmed model line; confirmed Dreamina s - Network accessline 56
| Model card and paper | arXiv model card: https://arxiv.org/abs/2604.14148 | confirmed | Useful for model-family context and benchmark caveats. | Provider-authored paper; do not use as current commercial access proof. | - Network accessline 57
| API tutorial and platform docs | BytePlus ModelArk and Volcengine Ark docs: https://docs.byteplus.com/en/docs/ModelArk/2291680, https://docs.byteplus.com/en/docs/ModelArk/1520757, https://www.volcengine.com/docs/82379/1520757?lang=zh, and - Network accessline 58
| Video generation task lifecycle | Volcengine video-generation tutorial: https://www.volcengine.com/docs/82379/2298881?lang=zh | volatile | Recheck create/query/list/cancel-delete flow, first/last-frame roles, return-last-frame, tools, and - Network accessline 59
| Model IDs and pricing | Volcengine model list/pricing and BytePlus pricing pages, including https://docs.byteplus.com/en/docs/ModelArk/1544106 | volatile | Always recheck immediately before quoting numbers or IDs. Seedance 2.0 Mini IDs we - Network accessline 60
| API-service ecosystem news | Volcengine developer article: https://developer.volcengine.com/articles/7628567056649125942 | volatile | Use as official ecosystem/news evidence for API-service rollout, safety standards, portrait authorizatio - Network accessline 61
| BytePlus pricing pages | BytePlus ModelArk pricing docs: https://docs.byteplus.com/en/docs/ModelArk/1544106 and legacy docs such as https://docs.byteplus.com/en/docs/ModelArk/1099320 | volatile | Recheck live official pages or console bef - Network accessline 62
| Prompting guide | Volcengine Seedance 2.0 prompt guide: https://www.volcengine.com/docs/82379/2222480?lang=zh | confirmed | Recheck when adding multimodal reference wording or prompt examples. | Prompting advice is official guidance, not - Network accessline 63
| First/last frame workflow | Volcengine tutorial and ComfyUI partner docs: https://www.volcengine.com/docs/82379/2298881?lang=zh and https://docs.comfy.org/zh/tutorials/partner-nodes/bytedance/seedance-2-0 | volatile | Volcengine documents - Network accessline 64
| Face, portrait, and voice behavior | Active product surface, official policy, and user authorization | volatile | Recheck current surface behavior and authorization context. | Do not infer consent from a file upload. | | Runway Seedance 2 - Network accessline 65
| Runway Seedance 2 surface | Runway API and help docs: https://docs.dev.runwayml.com/guides/seedance/, https://docs.dev.runwayml.com/guides/models/, https://docs.dev.runwayml.com/api-details/api_changelog/, https://docs.dev.runwayml.com/as - Network accessline 66
| fal Seedance 2.0 surface | fal model/API pages: https://fal.ai/models/bytedance/seedance-2.0/text-to-video, https://fal.ai/models/bytedance/seedance-2.0/image-to-video, and https://fal.ai/models/bytedance/seedance-2.0/reference-to-video | - Network accessline 67
| Additional provider/router surfaces | Provider-owned pages and docs: https://evolink.ai/seedance-2-0, https://openrouter.ai/bytedance/seedance-2.0, https://kie.ai/seedance-2-0, https://piapi.ai/seedance-2-0, https://piapi.ai/docs/seedance - Network accessline 68
| China-facing provider search | Official Chinese/product sources: https://seed.bytedance.com/zh/seedance2_0, https://www.volcengine.com/docs/82379/2291680?lang=zh, https://www.volcengine.com/docs/82379/1520757, https://jimeng.jianying.com/ - Network accessline 69
| Agent Skills structure | OpenAI Codex Agent Skills docs: https://developers.openai.com/codex/skills, OpenAI Academy plugins/skills explainer: https://openai.com/academy/codex-plugins-and-skills/, OpenAI Codex Plugins docs, and Agent Skill - Network accessline 70
| Client skill discovery paths | Google Antigravity cross-product skills codelab: https://codelabs.developers.google.com/getting-started-with-antigravity-skills, Google Antigravity CLI plugins and skills reference: https://antigravity.googl - Network accessline 71
| Runway MCP agent surface | Runway MCP announcement: https://runwayml.com/news/mcp | confirmed | Use for agent-surface availability only. | Does not change Seedance model capability; plan and connector access are Runway-specific. | | Audio - Network accessline 72
| Audio-video eval vocabulary | AVBench and VABench papers: https://arxiv.org/abs/2605.24652 and https://openaccess.thecvf.com/content/CVPR2026/papers/Hua_VABench_A_Comprehensive_Benchmark_for_Audio-Video_Generation_CVPR_2026_paper.pdf | fi - Network accessline 73
| Professional shot language | ASC camera-movement education and production shot-list practice: https://theasc.com/article/shot-craft-camera-movement/ and https://www.studiobinder.com/blog/shot-list-template-free-download/ | field-observed - Network accessline 74
| Continuity practice | ScreenSkills script-supervisor role: https://www.screenskills.com/job-profiles/browse/film-and-tv-drama/technical/script-supervisor-film-and-tv-drama/ | field-observed | Use for continuity anchors such as wardrobe, p - Network accessline 75
| Color management and ACES | ACES docs and AMF specification: https://docs.acescentral.com/background/overview/ and https://docs.acescentral.com/amf/specification/ | confirmed | Use for color pipeline vocabulary and handoff metadata. | A p - Network accessline 76
| Aspect ratio and delivery containers | DCI, ISDCF, and buyer/platform specs: https://www.dcimovies.com/dci-specification/ and https://registry-page.isdcf.com/ | field-observed | Use for aspect-ratio/container separation and naming caution - Network accessline 77
| Subtitles and captions | Netflix timed text, WebVTT, and accessibility rules: https://partnerhelp.netflixstudios.com/hc/en-us/articles/215758617-Timed-Text-Style-Guide-General-Requirements, https://w3c.github.io/webvtt/, and https://www.l - Network accessline 78
| Audio loudness and post | ITU BS.1770, EBU R128, ATSC A/85, and buyer sound specs: https://www.itu.int/rec/R-REC-BS.1770, https://tech.ebu.ch/fr/publications/r128, https://www.atsc.org/atsc-documents/a85-techniques-for-establishing-and-ma - Network accessline 79
| Delivery and QC | SMPTE IMF, DPP specs, Netflix delivery specs, and MovieLabs OMC: https://www.smpte.org/standards/st2067, https://www.thedpp.com/specs/, https://partnerhelp.netflixstudios.com/hc/en-us/sections/10066414335891-Delivery-Spe
requirements-masthead.lock
- Network accessline 26
--hash=sha256:ba04cb5891d4c0c21b6da95eda8d7b090021508a294fff33464fc7d241e0856b \ --hash=sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d # Official PyPI release metadata: https://pypi.org/pypi/uharfbuzz/0.55.0/jso - Network accessline 27
--hash=sha256:445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d # Official PyPI release metadata: https://pypi.org/pypi/uharfbuzz/0.55.0/json # The six hashes below correspond, in order, to these CPython 3.10+ abi3 wheels: - Network accessline 28
# Official PyPI release metadata: https://pypi.org/pypi/uharfbuzz/0.55.0/json
schemas/clip-contract.schema.json
schemas/generation-run.schema.json
schemas/project-state.schema.json
schemas/prompt-spec.schema.json
schemas/take-review.schema.json
scripts/__init__.py
- Executable scriptline 1
Executable file
scripts/atlas_seedance_generate.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 5
import argparse import http.client - Network accessline 6
import http.client - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Network accessline 62
connection = http.client.HTTPSConnection(API_HOST, timeout=timeout) - Access to secretsline 65
[Credential-related source omitted] - Network accessline 84
except ValueError: raise AtlasAPIError("Atlas Cloud returned invalid JSON") from None except (OSError, http.client.HTTPException): - Network accessline 86
except (OSError, http.client.HTTPException): - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 132
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 208
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted]
scripts/behavior_contract_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/build_clip_posters.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 53
) parts = [ f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}" role="img" aria-labelledby="t d">', - Network accessline 54
parts = [ f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}" role="img" aria-labelledby="t d">', f"<title id=\"t\">Clip {number:02d} slate: {title}</title>", - Network accessline 55
f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" width="{W}" height="{H}" role="img" aria-labelledby="t d">',
scripts/build_hero.py
scripts/build_masthead_outlines.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 170
[Credential-related source omitted] - Network accessline 1466
"designer": names.getDebugName(9), "license": "SIL Open Font License 1.1", "license_url": names.getDebugName(14) or "https://scripts.sil.org/OFL", - Network accessline 1467
"license": "SIL Open Font License 1.1", "license_url": names.getDebugName(14) or "https://scripts.sil.org/OFL", "license_text": "assets/fonts/OFL.txt", - Network accessline 1468
"license_url": names.getDebugName(14) or "https://scripts.sil.org/OFL", - Network accessline 1469
"license_text": "assets/fonts/OFL.txt", "source": "https://github.com/google/fonts/tree/main/ofl/bodonimoda", "vendored": [repo_relative_posix(p) for p in sources.values()], - Network accessline 1470
"source": "https://github.com/google/fonts/tree/main/ofl/bodonimoda",
scripts/content_audit.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/continuity_chain_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/design_audit.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/eval_ledger_format.py
- Executable scriptline 1
Executable file
scripts/eval_run.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 30
import errno import hashlib import http.client - Network accessline 31
import hashlib import http.client import json - Network accessline 32
import http.client - Network accessline 103
ANTHROPIC_API_URL = "https://api.anthropic.com/v1/messages" - Network accessline 116
) MINIMAX_ANTHROPIC_BASE_URLS = { "global_en": "https://api.minimax.io/anthropic", - Network accessline 117
MINIMAX_ANTHROPIC_BASE_URLS = { "global_en": "https://api.minimax.io/anthropic", "cn_zh": "https://api.minimaxi.com/anthropic", - Network accessline 118
"global_en": "https://api.minimax.io/anthropic", - Network accessline 119
"cn_zh": "https://api.minimaxi.com/anthropic", - Network accessline 121
ORCAROUTER_API_URL = "https://api.orcarouter.ai/v1/messages" - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 432
[Credential-related source omitted] - Access to secretsline 443
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Access to secretsline 447
[Credential-related source omitted] - Access to secretsline 449
[Credential-related source omitted] - Access to secretsline 470
[Credential-related source omitted] - Access to secretsline 472
[Credential-related source omitted] - Network accessline 491
def _open_provider_request(request: urllib.request.Request, *, timeout: int): - Network accessline 507
def _read_api_response( request: urllib.request.Request, - Network accessline 508
request: urllib.request.Request, - Access to secretsline 509
[Credential-related source omitted] - Access to secretsline 515
[Credential-related source omitted] - Access to secretsline 525
[Credential-related source omitted] - Access to secretsline 533
[Credential-related source omitted] - Access to secretsline 537
[Credential-related source omitted] - Access to secretsline 1451
[Credential-related source omitted] - Access to secretsline 1457
[Credential-related source omitted] - Access to secretsline 2173
[Credential-related source omitted] - Access to secretsline 2178
[Credential-related source omitted] - Access to secretsline 2180
[Credential-related source omitted] - Access to secretsline 2182
[Credential-related source omitted] - Network accessline 2184
# urllib/http.client can include repr(header_value) in its exception. - Network accessline 2195
"messages": [{"role": "user", "content": user}], }).encode("utf-8") req = urllib.request.Request(endpoint, data=payload, method="POST") - Network accessline 2196
}).encode("utf-8") req = urllib.request.Request(endpoint, data=payload, method="POST") req.add_header(provider.auth_header, provider.auth_prefix + api_key) - Network accessline 2197
req = urllib.request.Request(endpoint, data=payload, method="POST") - Access to secretsline 2198
[Credential-related source omitted] - Access to secretsline 2204
[Credential-related source omitted] - Access to secretsline 2271
[Credential-related source omitted] - Access to secretsline 2282
[Credential-related source omitted] - Access to secretsline 2289
[Credential-related source omitted] - Access to secretsline 2297
[Credential-related source omitted] - Access to secretsline 2350
[Credential-related source omitted] - Access to secretsline 2393
[Credential-related source omitted] - Access to secretsline 2400
[Credential-related source omitted] - Access to secretsline 2407
[Credential-related source omitted] - Access to secretsline 2419
[Credential-related source omitted] - Access to secretsline 5445
[Credential-related source omitted] - Access to secretsline 5446
[Credential-related source omitted] - Access to secretsline 5465
[Credential-related source omitted]
scripts/eval_schema_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/extract_last_frame.py
scripts/generation_run_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/install_codex_skill.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 58
INSTALLED_PAYLOAD_FILE_MODE = 0o644 INSTALLED_PAYLOAD_DIRECTORY_MODE = 0o755 REPOSITORY_URL = "https://github.com/Emily2040/seedance-2.0" - Network accessline 59
INSTALLED_PAYLOAD_DIRECTORY_MODE = 0o755 REPOSITORY_URL = "https://github.com/Emily2040/seedance-2.0" ARCHIVE_ONLY_PATHS = frozenset({"references/migrated"}) - Network accessline 60
REPOSITORY_URL = "https://github.com/Emily2040/seedance-2.0" - Access to secretsline 101
[Credential-related source omitted]
scripts/install_doctor.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/language_coverage.py
- Executable scriptline 1
Executable file
scripts/lineage_contract.py
- Executable scriptline 1
Executable file
scripts/moderation_prescreen.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/outcome_comparison.py
- Executable scriptline 1
Executable file
scripts/pilot_plan.py
- Executable scriptline 1
Executable file
scripts/project_state_check.py
scripts/prompt_architecture_stress.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/prompt_lint.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/schema_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/sequence_eval_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/shot_table_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/source_registry_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/strict_json.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/validate_repo.py
scripts/validate_skills.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/vocab_schema_check.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/seedance-antislop/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-audio/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-camera/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-characters/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-continuation/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-copyright/SKILL.md
- Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 20
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-examples-ja/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-examples-ko/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-examples-zh/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-filter/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-interview-short/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-interview/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-lighting/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-motion/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-pipeline/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-prompt-short/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-prompt/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-recipes/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-sequence/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-style/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-troubleshoot/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vfx/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 39
| Energy | `thin blue electrical arcs crawl along the cable, briefly illuminating fingerprints on the plug` | Keep arcs attached to source. | | Smoke | `cold white vapor rolls over the rim, sinks down the glass, and thins near the tabletop` - Network accessline 40
| Smoke | `cold white vapor rolls over the rim, sinks down the glass, and thins near the tabletop` | Describe density and direction. | | Transformation | `paper edge chars inward from the corner, flakes curl and fall, final logo remains unt - Network accessline 41
| Transformation | `paper edge chars inward from the corner, flakes curl and fall, final logo remains untouched` | Protect identity anchor. |
skills/seedance-vocab-en/SKILL.md
- Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 19
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vocab-es/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vocab-ja/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vocab-ko/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vocab-ru/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
skills/seedance-vocab-zh/SKILL.md
- Network accessline 13
parent: "seedance-20" author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 14
author: "Iamemily2050 (@iamemily2050)" repository: "https://github.com/Emily2040/seedance-2.0" openclaw: - Network accessline 15
repository: "https://github.com/Emily2040/seedance-2.0" - Network accessline 16
openclaw: emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" - Network accessline 17
emoji: "🎬" homepage: "https://github.com/Emily2040/seedance-2.0" --- - Network accessline 18
homepage: "https://github.com/Emily2040/seedance-2.0"
tests/test_atlas_seedance_generate.py
- Executable scriptline 1
Executable file - Access to secretsline 25
[Credential-related source omitted] - Network accessline 33
responses = [ {"data": {"id": "request-1", "status": "processing"}}, {"data": {"id": "request-1", "status": "completed", "outputs": ["https://media.example/video.mp4"]}}, - Network accessline 34
{"data": {"id": "request-1", "status": "processing"}}, {"data": {"id": "request-1", "status": "completed", "outputs": ["https://media.example/video.mp4"]}}, ] - Network accessline 35
{"data": {"id": "request-1", "status": "completed", "outputs": ["https://media.example/video.mp4"]}}, - Access to secretsline 40
[Credential-related source omitted] - Network accessline 45
self.assertEqual(result["outputs"], ["https://media.example/video.mp4"]) - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 61
response = mock.Mock(status=200) response.read1.side_effect = [b'{"data":{"id":"request-1"}}', b''] with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Network accessline 62
response.read1.side_effect = [b'{"data":{"id":"request-1"}}', b''] with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: connection = connect.return_value - Network accessline 63
with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Network accessline 84
def test_invalid_ids_headers_and_destinations_fail_before_connection(self) -> None: with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Network accessline 85
with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Access to secretsline 88
[Credential-related source omitted] - Network accessline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Network accessline 92
[Credential-related source omitted] - Network accessline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 96
def test_redirect_error_and_ambiguous_transport_never_retry_or_echo_body(self) -> None: for status in (301, 307, 400, 429, 500): with self.subTest(status=status), mock.patch.object(atlas.http.client, "HTTPSConnection") a - Network accessline 97
for status in (301, 307, 400, 429, 500): with self.subTest(status=status), mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: connect.return_value.getresponse.return_value.status = status - Network accessline 98
with self.subTest(status=status), mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Access to secretsline 101
[Credential-related source omitted] - Network accessline 102
connect.return_value.request.assert_called_once() connect.return_value.getresponse.return_value.read1.assert_not_called() with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Network accessline 103
connect.return_value.getresponse.return_value.read1.assert_not_called() with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: connect.return_value.request.side_effect = OSError("private-key and private - Network accessline 104
with mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Access to secretsline 107
[Credential-related source omitted] - Network accessline 111
def test_response_json_is_bounded_and_strict(self) -> None: for raw in (b'{"data":{},"data":{}}', b'{"a":NaN}', b'[]', b'x' * (atlas.MAX_JSON_BYTES + 1)): with self.subTest(size=len(raw)), mock.patch.object(atlas.http.cl - Network accessline 112
for raw in (b'{"data":{},"data":{}}', b'{"a":NaN}', b'[]', b'x' * (atlas.MAX_JSON_BYTES + 1)): with self.subTest(size=len(raw)), mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: response = conn - Network accessline 113
with self.subTest(size=len(raw)), mock.patch.object(atlas.http.client, "HTTPSConnection") as connect: - Access to secretsline 118
[Credential-related source omitted] - Network accessline 122
bad = [dict(good, id="request-2"), dict(good, status="future"), dict(good, model="other"), dict(good, status="completed", outputs=[]), dict(good, status="completed", outputs=["file:///secret"]), dict(good, stat - Network accessline 123
dict(good, status="completed", outputs=[]), dict(good, status="completed", outputs=["file:///secret"]), dict(good, status="completed", outputs=["https://user:pass@host/video"])] for data in bad: - Network accessline 124
dict(good, status="completed", outputs=["https://user:pass@host/video"])] - Access to secretsline 134
[Credential-related source omitted] - Network accessline 151
with self.subTest(flags=flags), contextlib.redirect_stderr(io.StringIO()): self.assertEqual(atlas.main(["--prompt", "test", *flags]), 1) for flags in (["--live", "--dry-run"], ["--api-base", "https://other.example"], - Network accessline 152
self.assertEqual(atlas.main(["--prompt", "test", *flags]), 1) for flags in (["--live", "--dry-run"], ["--api-base", "https://other.example"], ["--li"]): with self.subTest(flags=flags), contextlib.redirect_stderr(io.Strin - Network accessline 153
for flags in (["--live", "--dry-run"], ["--api-base", "https://other.example"], ["--li"]):
tests/test_authoring_state.py
- Executable scriptline 1
Executable file - Network accessline 777
"ref:\u200b", "file:\u2800", "https://\u2060", - Network accessline 778
"file:\u2800", "https://\u2060", ): - Network accessline 779
"https://\u2060", - Network accessline 1057
f"{visible}\n<!-- {hidden} -->", f"{visible}\n\n[//]: # ({hidden})", f"{visible}\n\n[{hidden}]: https://invalid.example/carrier", - Network accessline 1058
f"{visible}\n\n[//]: # ({hidden})", f"{visible}\n\n[{hidden}]: https://invalid.example/carrier", f"---\nhidden_carrier: {hidden}\n---\n{visible}", - Network accessline 1059
f"{visible}\n\n[{hidden}]: https://invalid.example/carrier", - Network accessline 1061
f"---\nhidden_carrier: {hidden}\n...\n{visible}", f"---\rhidden_carrier: {hidden}\r---\r{visible}", f"{visible}\n\n[carrier-note]: https://invalid.example\n \"{hidden}\"", - Network accessline 1062
f"---\rhidden_carrier: {hidden}\r---\r{visible}", f"{visible}\n\n[carrier-note]: https://invalid.example\n \"{hidden}\"", f'{visible}\n\n[carrier-note]: https://invalid.example\n "prefix {hidden} \\"suffix\\""', - Network accessline 1063
f"{visible}\n\n[carrier-note]: https://invalid.example\n \"{hidden}\"", - Network accessline 1064
f'{visible}\n\n[carrier-note]: https://invalid.example\n "prefix {hidden} \\"suffix\\""', - Network accessline 1065
f'{visible}\n\n[carrier-note]: https://invalid.example\n "prefix\n{hidden}"', - Network accessline 1066
f'{visible}\n\n> [carrier-note]: https://invalid.example\n> "{hidden}"', - Network accessline 1067
f'{visible}\n\n- [carrier-note]: https://invalid.example\n "{hidden}"', - Network accessline 1068
f"{visible}\n[source](https://invalid.example \"{hidden}\")", - Network accessline 1069
f'{visible}\n[source](https://invalid.example "prefix {hidden} \\"suffix\\"")', - Network accessline 1070
f'{visible}\n[source](https://invalid.example "prefix\n{hidden}")', - Possible obfuscationline 1265
*(f"ordinary prose{separator}TURN: composure breaks." for separator in "\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029"), - Possible obfuscationline 1311
for separator in "\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029": - Possible obfuscationline 1945
for separator in "\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029":
tests/test_behavior_contract.py
- Executable scriptline 1
Executable file
tests/test_build_hero.py
- Executable scriptline 1
Executable file - Network accessline 33
CI_WHEELHOUSE = "$RUNNER_TEMP/seedance-wheelhouse" CI_BUILD_ENV = "/tmp/seedance-masthead-venv-${{ github.run_id }}-${{ github.run_attempt }}" UHARFBUZZ_PYPI_JSON = "https://pypi.org/pypi/uharfbuzz/0.55.0/json" - Network accessline 34
CI_BUILD_ENV = "/tmp/seedance-masthead-venv-${{ github.run_id }}-${{ github.run_attempt }}" UHARFBUZZ_PYPI_JSON = "https://pypi.org/pypi/uharfbuzz/0.55.0/json" UHARFBUZZ_WHEELS = { - Network accessline 35
UHARFBUZZ_PYPI_JSON = "https://pypi.org/pypi/uharfbuzz/0.55.0/json" - Network accessline 117
self.assertNotIn("linearGradient", svg) self.assertNotIn("feGaussianBlur", svg) self.assertNotIn("http://www.w3.org/1999/xlink", svg) - Network accessline 118
self.assertNotIn("feGaussianBlur", svg) self.assertNotIn("http://www.w3.org/1999/xlink", svg) self.assertIsNone(re.search(r"href=[\"']https?://", svg)) - Network accessline 119
self.assertNotIn("http://www.w3.org/1999/xlink", svg) - Network accessline 441
mock.patch.dict( os.environ, {"PYTHONPATH": "attacker", "PIP_INDEX_URL": "https://bad.invalid"}, - Network accessline 442
[Credential-related source omitted] - Access to secretsline 442
[Credential-related source omitted] - Network accessline 443
{"PYTHONPATH": "attacker", "PIP_INDEX_URL": "https://bad.invalid"}, - Access to secretsline 1006
[Credential-related source omitted] - Access to secretsline 1042
[Credential-related source omitted] - Network accessline 1130
{ "PATH": "bin", "PIP_INDEX_URL": "https://example.invalid/simple", - Network accessline 1131
"PATH": "bin", "PIP_INDEX_URL": "https://example.invalid/simple", "pip_find_links": "https://example.invalid/wheels", - Network accessline 1132
"PIP_INDEX_URL": "https://example.invalid/simple", - Network accessline 1133
"pip_find_links": "https://example.invalid/wheels", - Network accessline 1150
escapes = ( b"evil @ https://example.invalid/evil.whl", - Network accessline 1151
b"evil @ https://example.invalid/evil.whl", - Network accessline 1152
b"--requirement https://example.invalid/extra.txt", - Network accessline 1153
b"--constraint https://example.invalid/constraints.txt", - Network accessline 1154
b"--find-links https://example.invalid/wheels", - Network accessline 1155
b"--extra-index-url https://example.invalid/simple", - Network accessline 1320
'env -i PATH="$PATH" HOME="$HOME" PIP_CONFIG_FILE=/dev/null ' "python -I -m pip --disable-pip-version-check download " "--only-binary=:all: --index-url https://pypi.org/simple --require-hashes", - Network accessline 1321
"python -I -m pip --disable-pip-version-check download " "--only-binary=:all: --index-url https://pypi.org/simple --require-hashes", workflow, - Network accessline 1322
"--only-binary=:all: --index-url https://pypi.org/simple --require-hashes",
tests/test_client_install_guidance.py
- Executable scriptline 1
Executable file - Network accessline 22
ANTIGRAVITY_CLI_ONLY = "~/.gemini/antigravity-cli/skills/" HERMES_GLOBAL = "~/.hermes/skills/seedance-20/" ANTIGRAVITY_DOCS = "https://antigravity.google/docs/cli/plugins" - Network accessline 23
HERMES_GLOBAL = "~/.hermes/skills/seedance-20/" ANTIGRAVITY_DOCS = "https://antigravity.google/docs/cli/plugins" ANTIGRAVITY_CODELAB = ( - Network accessline 24
ANTIGRAVITY_DOCS = "https://antigravity.google/docs/cli/plugins" - Network accessline 25
ANTIGRAVITY_CODELAB = ( "https://codelabs.developers.google.com/getting-started-with-antigravity-skills" ) - Network accessline 26
"https://codelabs.developers.google.com/getting-started-with-antigravity-skills" - Network accessline 28
HERMES_DOCS = "https://hermes-agent.nousresearch.com/docs/user-guide/features/skills"
tests/test_continuity_chain.py
- Executable scriptline 1
Executable file
tests/test_design_audit.py
- Executable scriptline 1
Executable file - Possible obfuscationline 28
png = base64.b64decode("iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+aXioAAAAASUVORK5CYII=") - Network accessline 62
def test_additional_svg_gets_the_same_structural_and_resource_checks(self): good = '<svg xmlns="http://www.w3.org/2000/svg"><title>Mark</title><desc>A simple mark</desc><path d="M0 0h1"/></svg>' - Network accessline 63
good = '<svg xmlns="http://www.w3.org/2000/svg"><title>Mark</title><desc>A simple mark</desc><path d="M0 0h1"/></svg>' - Network accessline 68
for bad in ("not SVG", good.replace('<desc>A simple mark</desc>', ''), good.replace('</svg>', '<script>alert(1)</script></svg>'), good.replace('</svg>', '<image href="https://example.com/p.png"/></svg - Network accessline 69
good.replace('</svg>', '<script>alert(1)</script></svg>'), good.replace('</svg>', '<image href="https://example.com/p.png"/></svg>'), good.replace('</svg>', '<style>@font-face{src:url(font.woff)}</sty - Network accessline 70
good.replace('</svg>', '<image href="https://example.com/p.png"/></svg>'), - Network accessline 82
def test_external_media_unsafe_links_and_path_escape_rejected(self): for extra in ('<img alt="Remote" src="https://example.com/huge.png">', - Network accessline 83
for extra in ('<img alt="Remote" src="https://example.com/huge.png">',
tests/test_directors_read_contract.py
- Executable scriptline 1
Executable file
tests/test_eval_execution_budget.py
tests/test_eval_judge_contracts.py
- Executable scriptline 1
Executable file
tests/test_eval_ledger_format.py
- Executable scriptline 1
Executable file
tests/test_eval_run.py
- Executable scriptline 1
Executable file - Network accessline 80
eval_run.MINIMAX_ANTHROPIC_BASE_URLS, { "global_en": "https://api.minimax.io/anthropic", - Network accessline 81
{ "global_en": "https://api.minimax.io/anthropic", "cn_zh": "https://api.minimaxi.com/anthropic", - Network accessline 82
"global_en": "https://api.minimax.io/anthropic", - Network accessline 83
"cn_zh": "https://api.minimaxi.com/anthropic", - Network accessline 93
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Network accessline 94
self.assertEqual(endpoint, "https://api.minimax.io/anthropic/v1/messages") - Network accessline 107
config = eval_run.PROVIDER_CONFIGS["minimax"] for region, expected_endpoint in { "global_en": "https://api.minimax.io/anthropic/v1/messages", - Network accessline 108
for region, expected_endpoint in { "global_en": "https://api.minimax.io/anthropic/v1/messages", "cn_zh": "https://api.minimaxi.com/anthropic/v1/messages", - Network accessline 109
"global_en": "https://api.minimax.io/anthropic/v1/messages", - Network accessline 110
"cn_zh": "https://api.minimaxi.com/anthropic/v1/messages", - Network accessline 147
request = urlopen.call_args.args[0] self.assertEqual(request.full_url, "https://api.anthropic.com/v1/messages") - Network accessline 148
self.assertEqual(request.full_url, "https://api.anthropic.com/v1/messages") - Network accessline 637
"cited_text": "source text", "encrypted_index": "opaque-index", "url": "https://example.com/source", - Network accessline 638
"encrypted_index": "opaque-index", "url": "https://example.com/source", }, - Network accessline 639
"url": "https://example.com/source", - Network accessline 781
"id": "srvtoolu_2", "name": "web_fetch", "input": {"url": "https://example.com"}, - Network accessline 782
"name": "web_fetch", "input": {"url": "https://example.com"}, "caller": {"type": "direct"}, - Network accessline 783
"input": {"url": "https://example.com"}, - Access to secretsline 811
[Credential-related source omitted] - Access to secretsline 813
[Credential-related source omitted] - Access to secretsline 839
[Credential-related source omitted] - Access to secretsline 850
[Credential-related source omitted] - Access to secretsline 911
[Credential-related source omitted] - Access to secretsline 912
[Credential-related source omitted] - Access to secretsline 918
[Credential-related source omitted] - Access to secretsline 923
[Credential-related source omitted] - Access to secretsline 953
[Credential-related source omitted] - Access to secretsline 958
[Credential-related source omitted] - Access to secretsline 963
[Credential-related source omitted] - Access to secretsline 976
[Credential-related source omitted] - Access to secretsline 979
[Credential-related source omitted] - Access to secretsline 986
[Credential-related source omitted] - Access to secretsline 995
[Credential-related source omitted] - Access to secretsline 997
[Credential-related source omitted] - Access to secretsline 1013
[Credential-related source omitted] - Access to secretsline 1022
[Credential-related source omitted] - Access to secretsline 1028
[Credential-related source omitted] - Network accessline 1105
[], "model", "[FORGED](https://evil.example) **PASS** <img src=x>", - Network accessline 1106
"model", "[FORGED](https://evil.example) **PASS** <img src=x>", "anthropic", - Network accessline 1107
"[FORGED](https://evil.example) **PASS** <img src=x>", - Network accessline 1113
self.assertNotIn("[FORGED](https://evil.example)", ledger) - Network accessline 1114
self.assertNotIn("**PASS**", ledger) self.assertNotIn("<img src=x>", ledger) self.assertIn(r"\[FORGED\]\(https://evil.example\)", ledger) - Network accessline 1115
self.assertNotIn("<img src=x>", ledger) self.assertIn(r"\[FORGED\]\(https://evil.example\)", ledger) self.assertIn(r"\*\*PASS\*\*", ledger) - Network accessline 1116
self.assertIn(r"\[FORGED\]\(https://evil.example\)", ledger) - Network accessline 1123
[Credential-related source omitted] - Access to secretsline 1123
[Credential-related source omitted] - Network accessline 1124
self.assertEqual(config.default_model, "anthropic/claude-sonnet-4.6") self.assertEqual(config.endpoints, {"global_en": "https://api.orcarouter.ai/v1/messages"}) self.assertEqual(config.auth_header, "x-api-key") - Network accessline 1125
self.assertEqual(config.endpoints, {"global_en": "https://api.orcarouter.ai/v1/messages"}) - Network accessline 1138
self.assertEqual(endpoint, "https://api.orcarouter.ai/v1/messages") - Network accessline 1163
request = urlopen.call_args.args[0] self.assertEqual(text, "ok") self.assertEqual(request.full_url, "https://api.orcarouter.ai/v1/messages") - Network accessline 1164
self.assertEqual(text, "ok") self.assertEqual(request.full_url, "https://api.orcarouter.ai/v1/messages") self.assertEqual(request.get_header("X-api-key"), "test-key") - Network accessline 1165
self.assertEqual(request.full_url, "https://api.orcarouter.ai/v1/messages") - Access to secretsline 1232
[Credential-related source omitted] - Access to secretsline 1238
[Credential-related source omitted]
tests/test_eval_run_discovery.py
- Executable scriptline 1
Executable file - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 1172
[Credential-related source omitted] - Network accessline 1201
self.assertIs(args[6], eval_run.PROVIDER_CONFIGS["minimax"]) self.assertEqual( args[7], "https://api.minimaxi.com/anthropic/v1/messages" - Network accessline 1202
self.assertEqual( args[7], "https://api.minimaxi.com/anthropic/v1/messages" ) - Network accessline 1203
args[7], "https://api.minimaxi.com/anthropic/v1/messages"
tests/test_eval_run_integrity.py
- Executable scriptline 1
Executable file - Network accessline 675
response = mock.MagicMock() response.__enter__.return_value.read.side_effect = ( eval_run.http.client.IncompleteRead(b"partial") - Network accessline 676
response.__enter__.return_value.read.side_effect = ( eval_run.http.client.IncompleteRead(b"partial") ) - Network accessline 677
eval_run.http.client.IncompleteRead(b"partial") - Network accessline 693
) open_failures = ( eval_run.http.client.BadStatusLine("malformed status"), - Network accessline 694
open_failures = ( eval_run.http.client.BadStatusLine("malformed status"), ConnectionResetError("reset while opening"), - Network accessline 695
eval_run.http.client.BadStatusLine("malformed status"), - Access to secretsline 737
[Credential-related source omitted] - Access to secretsline 742
[Credential-related source omitted] - Access to secretsline 751
[Credential-related source omitted] - Access to secretsline 759
[Credential-related source omitted] - Access to secretsline 1343
[Credential-related source omitted] - Access to secretsline 1489
[Credential-related source omitted] - Access to secretsline 1527
[Credential-related source omitted] - Access to secretsline 1568
[Credential-related source omitted] - Access to secretsline 1602
[Credential-related source omitted] - Access to secretsline 1637
[Credential-related source omitted] - Access to secretsline 1777
[Credential-related source omitted] - Access to secretsline 1839
[Credential-related source omitted] - Access to secretsline 1840
[Credential-related source omitted] - Access to secretsline 2038
[Credential-related source omitted] - Access to secretsline 2090
[Credential-related source omitted] - Access to secretsline 2144
[Credential-related source omitted] - Possible obfuscationline 3204
"C0": "\x00\x01\x0b\x0c\x1c\x1d\x1e\x1f", - Possible obfuscationline 3205
"C1": "\x7f\x80\x85\x9f", - Network accessline 3295
def test_table_metadata_cannot_emit_links_emphasis_or_html(self) -> None: injected = "[FORGED](https://evil.example) *PASS* <img src=x>" - Network accessline 3296
injected = "[FORGED](https://evil.example) *PASS* <img src=x>" - Network accessline 3320
text = path.read_text(encoding="utf-8") self.assertEqual(report["release_verdict"], "FAIL") self.assertNotIn("[FORGED](https://evil.example)", text) - Network accessline 3321
self.assertEqual(report["release_verdict"], "FAIL") self.assertNotIn("[FORGED](https://evil.example)", text) self.assertNotIn("*PASS*", text) - Network accessline 3322
self.assertNotIn("[FORGED](https://evil.example)", text) - Network accessline 3323
self.assertNotIn("*PASS*", text) self.assertNotIn("<img src=x>", text) self.assertIn(r"\[FORGED\]\(https://evil.example\)", text) - Network accessline 3324
self.assertNotIn("<img src=x>", text) self.assertIn(r"\[FORGED\]\(https://evil.example\)", text) self.assertIn(r"\*PASS\*", text) - Network accessline 3325
self.assertIn(r"\[FORGED\]\(https://evil.example\)", text) - Access to secretsline 3484
[Credential-related source omitted] - Network accessline 3491
self.assertEqual(run_args[6], eval_run.PROVIDER_CONFIGS["minimax"]) self.assertEqual( run_args[7], "https://api.minimaxi.com/anthropic/v1/messages" - Network accessline 3492
self.assertEqual( run_args[7], "https://api.minimaxi.com/anthropic/v1/messages" ) - Network accessline 3493
run_args[7], "https://api.minimaxi.com/anthropic/v1/messages"
tests/test_eval_transport.py
- Executable scriptline 1
Executable file - Network accessline 23
allowed + "?key=dummy", allowed + "#fragment", "https://example.invalid/v1/messages", - Network accessline 24
allowed + "#fragment", "https://example.invalid/v1/messages", "file:///not-a-provider", - Network accessline 25
"https://example.invalid/v1/messages", - Network accessline 31
with self.assertRaises(eval_run.ProviderResponseError): eval_run._open_provider_request( urllib.request.Request(endpoint), timeout=120 - Network accessline 32
eval_run._open_provider_request( urllib.request.Request(endpoint), timeout=120 ) - Network accessline 33
urllib.request.Request(endpoint), timeout=120 - Network accessline 41
eval_run.urllib.request, "build_opener" ) as build: request = urllib.request.Request(endpoint) - Network accessline 42
) as build: request = urllib.request.Request(endpoint) eval_run._open_provider_request(request, timeout=120) - Network accessline 43
request = urllib.request.Request(endpoint) - Network accessline 52
eval_run.ANTHROPIC_API_URL, 302, "authenticated provider redirects are refused", {"Location": "https://example.invalid/private-path"}, body, - Network accessline 53
"authenticated provider redirects are refused", {"Location": "https://example.invalid/private-path"}, body, ) - Network accessline 54
{"Location": "https://example.invalid/private-path"}, body, - Network accessline 57
with self.assertRaises(eval_run.ProviderResponseError) as raised: eval_run._read_api_response( urllib.request.Request(eval_run.ANTHROPIC_API_URL), "dummy" - Network accessline 58
eval_run._read_api_response( urllib.request.Request(eval_run.ANTHROPIC_API_URL), "dummy" ) - Network accessline 59
urllib.request.Request(eval_run.ANTHROPIC_API_URL), "dummy" - Network accessline 106
received.clear() origin.redirect_code = code origin.destination = f"http://127.0.0.1:{destination.server_port}/sink" - Network accessline 107
origin.redirect_code = code origin.destination = f"http://127.0.0.1:{destination.server_port}/sink" request = urllib.request.Request( - Network accessline 108
origin.destination = f"http://127.0.0.1:{destination.server_port}/sink" request = urllib.request.Request( f"http://127.0.0.1:{origin.server_port}/redirect", - Network accessline 109
request = urllib.request.Request( - Network accessline 110
f"http://127.0.0.1:{origin.server_port}/redirect",
tests/test_extract_frame_output_policy.py
tests/test_extract_last_frame.py
- Executable scriptline 1
Executable file - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted]
tests/test_front_page_clips.py
- Executable scriptline 1
Executable file
tests/test_generation_run_check.py
- Executable scriptline 1
Executable file
tests/test_install_atomic.py
- Executable scriptline 1
Executable file
tests/test_install_doctor.py
- Executable scriptline 1
Executable file
tests/test_install_long_paths.py
tests/test_install_payload.py
- Executable scriptline 1
Executable file - Network accessline 37
NETWORK_MODULES = { "urllib.request", "urllib.error", "http.client", "socket", - Network accessline 38
"urllib.request", "urllib.error", "http.client", "socket", - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 1083
[Credential-related source omitted] - Access to secretsline 1107
[Credential-related source omitted] - Access to secretsline 1171
[Credential-related source omitted]
tests/test_install_scopes.py
tests/test_installer_output.py
tests/test_integrated_directors_read_routing.py
- Executable scriptline 1
Executable file
tests/test_language_coverage.py
- Executable scriptline 1
Executable file
tests/test_lineage_consumer_parity.py
- Executable scriptline 1
Executable file
tests/test_localized_readmes.py
- Executable scriptline 1
Executable file
tests/test_media_deadline.py
- Executable scriptline 1
Executable file - Access to secretsline 122
[Credential-related source omitted] - Network accessline 125
class Handler(http.server.BaseHTTPRequestHandler): def do_GET(self): requests.append(self.path) - Network accessline 126
def do_GET(self): requests.append(self.path) self.send_response(404) - Network accessline 127
requests.append(self.path) - Network accessline 137
root = Path(tmp) clip, output = root / "clip.m3u8", root / "frame.png" clip.write_text("#EXTM3U\n#EXT-X-TARGETDURATION:1\n#EXT-X-MEDIA-SEQUENCE:0\n#EXTINF:1,\nhttp://127.0.0.1:"+str(server.server_port)+"/segm - Network accessline 138
clip, output = root / "clip.m3u8", root / "frame.png" clip.write_text("#EXTM3U\n#EXT-X-TARGETDURATION:1\n#EXT-X-MEDIA-SEQUENCE:0\n#EXTINF:1,\nhttp://127.0.0.1:"+str(server.server_port)+"/segment.ts\n#EXT-X-ENDLIST\n", encodi - Network accessline 139
clip.write_text("#EXTM3U\n#EXT-X-TARGETDURATION:1\n#EXT-X-MEDIA-SEQUENCE:0\n#EXTINF:1,\nhttp://127.0.0.1:"+str(server.server_port)+"/segment.ts\n#EXT-X-ENDLIST\n", encoding="utf-8") - Access to secretsline 141
[Credential-related source omitted]
tests/test_moderation_prescreen.py
- Executable scriptline 1
Executable file
tests/test_multilingual_native_review.py
- Executable scriptline 1
Executable file
tests/test_outcome_comparison.py
- Executable scriptline 1
Executable file
tests/test_pilot_plan.py
- Executable scriptline 1
Executable file
tests/test_portable_routing.py
- Executable scriptline 1
Executable file - Network accessline 552
def test_external_links_are_outside_the_static_route_contract(self) -> None: text = ( "See [external docs](https://example.com/references/guide.md), then " - Network accessline 553
text = ( "See [external docs](https://example.com/references/guide.md), then " "load [local guide](references/guide.md).\n" - Network accessline 554
"See [external docs](https://example.com/references/guide.md), then "
tests/test_privileged_ci_workflow.py
- Executable scriptline 1
Executable file
tests/test_project_state.py
- Executable scriptline 1
Executable file
tests/test_prompt_architecture_stress.py
- Executable scriptline 1
Executable file
tests/test_prompt_lint.py
- Executable scriptline 1
Executable file
tests/test_prompt_package_examples.py
- Executable scriptline 1
Executable file
tests/test_python_support_contract.py
- Executable scriptline 1
Executable file
tests/test_readme_reader_path.py
- Executable scriptline 1
Executable file
tests/test_release_docs_consistency.py
- Executable scriptline 1
Executable file - Network accessline 15
ROOT = Path(__file__).resolve().parents[1] PRIMARY_25_URLS = ( "https://seed.bytedance.com/en/seedance2_5", - Network accessline 16
PRIMARY_25_URLS = ( "https://seed.bytedance.com/en/seedance2_5", "https://dreamina.capcut.com/seedance/seedance-2-5", - Network accessline 17
"https://seed.bytedance.com/en/seedance2_5", - Network accessline 18
"https://dreamina.capcut.com/seedance/seedance-2-5",
tests/test_runtime_payload.py
- Executable scriptline 1
Executable file - Network accessline 175
self.assertIn("View the full visual gallery in the source repository", installed_readme) self.assertIn("/blob/main/docs/visual-archive.md", installed_readme) self.assertIn("[View current teaching examples](https://github.com - Network accessline 176
self.assertIn("/blob/main/docs/visual-archive.md", installed_readme) self.assertIn("[View current teaching examples](https://github.com/Emily2040/seedance-2.0#start-here)", installed_readme) self.assertNotIn("assets/hero-com - Network accessline 177
self.assertIn("[View current teaching examples](https://github.com/Emily2040/seedance-2.0#start-here)", installed_readme)
tests/test_schema_check.py
- Executable scriptline 1
Executable file - Network accessline 567
schema = json.loads(target.read_text("utf-8")) schema.setdefault("properties", {})["network_probe"] = { keyword: "https://example.invalid/remote.schema.json" - Network accessline 568
schema.setdefault("properties", {})["network_probe"] = { keyword: "https://example.invalid/remote.schema.json" } - Network accessline 569
keyword: "https://example.invalid/remote.schema.json" - Network accessline 570
} target.write_text(json.dumps(schema), encoding="utf-8") with mock.patch("urllib.request.urlopen") as urlopen: - Network accessline 571
target.write_text(json.dumps(schema), encoding="utf-8") with mock.patch("urllib.request.urlopen") as urlopen: errors = schema_check.check(repo) - Network accessline 572
with mock.patch("urllib.request.urlopen") as urlopen: - Network accessline 655
"properties": { "optional": { "$id": "https://nested.invalid/resource", - Network accessline 656
"optional": { "$id": "https://nested.invalid/resource", "$ref": "#/opaque/target", - Network accessline 657
"$id": "https://nested.invalid/resource", - Network accessline 673
def test_every_nonlocal_reference_form_is_rejected_in_schema_positions(self) -> None: references = ( "https://example.invalid/schema", - Network accessline 674
references = ( "https://example.invalid/schema", "http://example.invalid/schema", - Network accessline 675
"https://example.invalid/schema", - Network accessline 676
"http://example.invalid/schema", - Network accessline 802
def test_reference_shaped_literal_data_is_not_treated_as_a_subschema(self) -> None: literal = { "$ref": "https://example.invalid/literal-ref", - Network accessline 803
literal = { "$ref": "https://example.invalid/literal-ref", "$dynamicRef": "relative-literal-ref", - Network accessline 804
"$ref": "https://example.invalid/literal-ref", - Network accessline 821
schema = { "$ref": "#/%63onst", "const": {"$ref": "https://example.invalid/active-via-pointer"}, - Network accessline 822
"$ref": "#/%63onst", "const": {"$ref": "https://example.invalid/active-via-pointer"}, } - Network accessline 823
"const": {"$ref": "https://example.invalid/active-via-pointer"}, - Network accessline 834
"properties": { "optional": { "$id": "https://example.invalid/embedded", - Network accessline 835
"optional": { "$id": "https://example.invalid/embedded", "$ref": "#/const", - Network accessline 836
"$id": "https://example.invalid/embedded", - Network accessline 837
"$ref": "#/const", "const": {"$ref": "https://example.invalid/remote"}, } - Network accessline 838
"const": {"$ref": "https://example.invalid/remote"}, - Network accessline 876
schema = { "$id": "https://outer.invalid/root", - Network accessline 877
"$id": "https://outer.invalid/root", - Network accessline 882
"$defs": { "embedded": { "$id": "https://embedded.invalid/res", - Network accessline 883
"embedded": { "$id": "https://embedded.invalid/res", "const": { - Network accessline 884
"$id": "https://embedded.invalid/res", - Network accessline 885
"const": { "$ref": "#/const/hidden", "hidden": {"$ref": "https://remote.invalid/x"}, - Network accessline 886
"$ref": "#/const/hidden", "hidden": {"$ref": "https://remote.invalid/x"}, }, - Network accessline 887
"hidden": {"$ref": "https://remote.invalid/x"}, - Network accessline 933
schema = { "$id": "https://outer.invalid/root", - Network accessline 934
"$id": "https://outer.invalid/root", - Network accessline 935
"$ref": "#/const/target", "const": { "$id": "https://literal.invalid/not-a-schema-resource", - Network accessline 936
"const": { "$id": "https://literal.invalid/not-a-schema-resource", "target": {"$ref": "#/default/hidden"}, - Network accessline 937
"$id": "https://literal.invalid/not-a-schema-resource", - Network accessline 939
}, "default": { "hidden": {"$ref": "https://remote.invalid/inverse"} - Network accessline 940
"default": { "hidden": {"$ref": "https://remote.invalid/inverse"} }, - Network accessline 941
"hidden": {"$ref": "https://remote.invalid/inverse"} - Network accessline 949
def test_registry_retrieval_callback_always_fails_closed(self) -> None: with self.assertRaisesRegex(RuntimeError, "external schema retrieval is disabled"): schema_check.refuse_schema_retrieval("https://example.invalid/sc - Network accessline 951
schema_check.refuse_schema_retrieval("https://example.invalid/schema") - Access to secretsline 968
[Credential-related source omitted] - Access to secretsline 969
[Credential-related source omitted]
tests/test_sequence_eval.py
- Executable scriptline 1
Executable file
tests/test_shot_table_check.py
- Executable scriptline 1
Executable file
tests/test_source_registry_freshness.py
- Executable scriptline 1
Executable file - Access to secretsline 42
[Credential-related source omitted] - Network accessline 221
"id": f"source-{index}", "title": f"Source {index}", "url": f"https://example.com/{index}", - Network accessline 222
"title": f"Source {index}", "url": f"https://example.com/{index}", "language": "en", - Network accessline 223
"url": f"https://example.com/{index}",
tests/test_strict_cli_contract.py
tests/test_strict_json_inputs.py
tests/test_take_reconciliation.py
- Executable scriptline 1
Executable file
tests/test_teaching_art.py
- Executable scriptline 1
Executable file - Network accessline 40
text = (ROOT / "README.md").read_text(encoding="utf-8") transformed = rewrite_installed_readme_text(text) self.assertIn("[View current teaching examples](https://github.com/Emily2040/seedance-2.0#start-here)", transformed) - Network accessline 41
transformed = rewrite_installed_readme_text(text) self.assertIn("[View current teaching examples](https://github.com/Emily2040/seedance-2.0#start-here)", transformed) teaching = text.split("## Start Here", 1)[1].split("## Ch - Network accessline 42
self.assertIn("[View current teaching examples](https://github.com/Emily2040/seedance-2.0#start-here)", transformed)
tests/test_teaching_example_cards.py
- Executable scriptline 1
Executable file
tests/test_time_structure_contract.py
- Executable scriptline 1
Executable file
tests/test_validate_skills_bytecode.py
- Executable scriptline 1
Executable file
tests/test_validation_contract.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 7 facts
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_clip_posters.py:55High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_hero.py:178High confidence
- Contacts scripts.sil.org, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_masthead_outlines.py:1468High confidence
- Contacts api.anthropic.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/eval_run.py:103High confidence
- Contacts api.minimax.io, which SKILL.md, the README and the plugin manifest do not mentionscripts/eval_run.py:118High confidence
- Contacts api.minimaxi.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/eval_run.py:119High confidence
- Contacts api.orcarouter.ai, which SKILL.md, the README and the plugin manifest do not mentionscripts/eval_run.py:121High confidence
Signal confidence: 493 facts
- Network access in prose of documentationCHANGELOG.md:38Low confidence
- Dangerous shell operation in prose of documentationCHANGELOG.md:127Low confidence
- Dangerous shell operation in prose of documentationCHANGELOG.md:140Low confidence
- Dangerous shell operation in prose of documentationCHANGELOG.md:155Low confidence
- Network access in prose of documentationREADME.md:13Low confidence
- Network access in prose of documentationREADME.md:417Low confidence
- Network access in code of documentationREADME.md:483Low confidence
- Network access in prose of documentationREADME.md:518Low confidence
- Network access in code of documentationREADME.md:527Low confidence
- Network access in prose of documentationREADME.md:551Low confidence
- Network access in prose of documentationREADME.md:552Low confidence
- Network access in prose of documentationREADME.md:553Low confidence
- Network access in prose of documentationREADME.md:563Low confidence
- Network access in prose of documentationREADME.md:564Low confidence
- Network access in prose of documentationREADME.md:565Low confidence
- Network access in prose of documentationREADME.md:582Low confidence
- Network access in prose of documentationREADME.md:584Low confidence
- Network access in prose of documentationREADME.md:591Low confidence
- Network access in prose of documentationREADME.md:592Low confidence
- Network access in prose of documentationREADME.md:593Low confidence
- Network access in prose of documentationREADME.md:594Low confidence
- Network access in prose of documentationREADME.md:630Low confidence
- Network access in prose of documentationREADME.md:631Low confidence
- Network access in prose of documentationREADME.md:632Low confidence
- Network access in prose of documentationREADME.md:653Low confidence
- Network access in prose of documentationREADME.md:654Low confidence
- Network access in prose of documentationREADME.md:655Low confidence
- Network access in prose of documentationREADME.md:656Low confidence
- Network access in prose of documentationREADME.md:698Low confidence
- Network access in prose of documentationREADME.md:699Low confidence
- Network access in prose of documentationREADME.md:700Low confidence
- Network access in prose of documentationREADME.md:752Low confidence
- Network access in prose of documentationREADME.md:754Low confidence
- Network access in prose of documentationREADME.md:770Low confidence
- Network access in prose of documentationREADME.md:774Low confidence
- Access to secrets in prose of documentationSECURITY.md:20Low confidence
- Network access in prose of documentationSECURITY.md:23Low confidence
- Network access in prose of documentationSECURITY.md:24Low confidence
- Network access in prose of documentationSECURITY.md:25Low confidence
- Network access in prose of documentationassets/fonts/OFL.txt:1Low confidence
- Network access in prose of documentationassets/fonts/OFL.txt:3Low confidence
- Network access in prose of documentationassets/fonts/OFL.txt:5Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:21Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:22Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:23Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:24Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:25Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:26Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:27Low confidence
- Network access in prose of documentationdocs/EVIDENCE_NOTES_2026-09-26.md:28Low confidence
and 443 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/emily2040-seedance-2.0/)