seedance-submitter
Original:🇺🇸 English
Translated
17 scripts
Use when preparing, submitting, polling, or debugging Seedance 2.0 video generation jobs from product images, storyboard images, UGC scripts, voiceover copy, or promptPlan request JSON. Use for splitting scripts into render segments, uploading references, creating request JSON, submitting jobs through the hosted capability, polling predictions, and handing off local render paths.
19installs
Added on
NPX Install
npx skill4agent add postplusai/postplus-skills seedance-submitterTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Seedance Submitter
Use this skill for Seedance 2.0 generative video jobs routed through the hosted capability.
Follow shared release-shell rules in:
- release-shell rules
postplus-shared
Workflow
- Lock inputs: product image paths, storyboard image path, script, target duration, output root, and whether the user wants submit or only JSON.
- Read references/current-rules.md.
- If creating request JSON, read references/request-json.md.
- Upload local reference images before submission and replace local paths with uploaded URLs.
- Put exact spoken copy in .
promptPlan.dialogue - Put voice style, BGM, SFX, subtitle, and watermark constraints in .
promptPlan.audio - Submit with .
skills/40-creative/video-batch-runner/scripts/generate_video_from_image_audio.mjs - Poll with until completed.
skills/40-creative/video-batch-runner/scripts/poll_prediction.mjs - Report local paths and prediction ids.
renders/render-001.mp4
When Splitting
- Split by voiceover meaning, natural pauses, and shot continuity.
- Do not mechanically split at unless the script naturally fits.
0:00-0:15 / 0:15-0:30 - If one grid crosses a segment boundary, the later segment must explicitly say it continues the prior action.
- Each segment must be a complete request that can be submitted, polled, and downloaded independently.
Hosted Boundary Rule
- Keep request files, raw provider responses, and polling state under when they are internal execution state.
<work-folder>/.postplus/seedance-submitter/ - Keep only final user-facing renders outside .
.postplus/ - If the hosted capability is unavailable, unauthorized, or returns a stable network error, stop immediately instead of switching to ad hoc shell glue.
Debugging
If generation stalls, misses dialogue, or produces malformed request JSON, read references/troubleshooting.md.