Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
postplusai avatar

Seedance Submitter

  • 679 installs
  • 19 repo stars
  • Updated July 27, 2026
  • postplusai/postplus-skills

seedance-submitter is a PostPlus agent skill that prepares, submits, polls, and debugs Seedance 2.0 video-generation jobs from product images, storyboards, scripts, and promptPlan JSON through PostPlus Cloud for develope

About

seedance-submitter is a skill from postplusai/postplus-skills in the Media and Creative Production family for Seedance 2.0 video generation routed through PostPlus Cloud. The workflow covers splitting UGC scripts into render segments, uploading product or storyboard reference images, building and validating promptPlan request JSON, submitting jobs, polling prediction status, and handing off local render paths. Developers reach for seedance-submitter when automating short-form video creation from product shots, voiceover copy, or scripted UGC content without manually driving the PostPlus dashboard. The skill fits content pipelines that batch video renders and need repeatable job submission, status polling, and debug steps for failed predictions.

  • Seedance job submission
  • AI video generation
  • Content pipeline

Seedance Submitter by the numbers

  • 679 all-time installs (skills.sh)
  • +42 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #351 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/postplusai/postplus-skills --skill seedance-submitter

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs679
repo stars19
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositorypostplusai/postplus-skills

How do you submit Seedance 2.0 video jobs via PostPlus?

Submit video-generation jobs to the Seedance service.

Who is it for?

Developers automating UGC or ad-creative video pipelines that generate Seedance 2.0 renders through PostPlus Cloud from images and scripts.

Skip if: Manual one-off video edits without PostPlus Cloud access or projects not using Seedance 2.0 generation APIs.

When should I use this skill?

A workflow needs Seedance 2.0 jobs prepared, validated, submitted, polled, or debugged through PostPlus Cloud from images or scripts.

What you get

Seedance request JSON files, submitted PostPlus Cloud predictions, polled job status, and local render path handoffs.

  • promptPlan request JSON
  • Submitted prediction jobs
  • Local render path handoffs

By the numbers

  • Targets Seedance 2.0 video generation routed through PostPlus Cloud
  • Belongs to the PostPlus Media and Creative Production skill family

Files

SKILL.mdMarkdownGitHub ↗

Seedance Submitter

Use When

  • Preparing, validating, submitting, polling, or debugging Seedance 2.0 jobs

routed through PostPlus Cloud.

  • Inputs can be product images, storyboard images, UGC scripts, voiceover copy,

or existing Seedance request JSON.

Do Not Use When

  • The task belongs to ideation, QA, or another released skill listed in the handoff section.
  • Required inputs are missing and guessing would change the result.
  • Task class, hook logic, storyboard, or reference policy is still unresolved.

Use video-generation and video-request-architect first.

Execution Boundary

  • This runner validates, submits, and polls normalized Seedance requests. It must

not make creative strategy, task-classification, or reference-policy decisions.

  • Interpret sd2 as Seedance 2.0 Mini (video-seedance-2-mini-*), the current

default tier, unless the user names another model. The standard Seedance 2.0 tier (video-seedance-2-*) stays available when explicitly requested.

  • Released endpoint keys and their option enums (resolution, aspect ratio,

duration bounds) are discovered from postplus media schema --json; they are not hard-coded here.

  • Set duration within the endpoint's published bounds (see schema). For edit

targets that fall between viable values, pick the nearest valid duration and set targetEditDurationSeconds.

  • When targetEditDurationSeconds < duration, include

timeline.activePerformanceEndSeconds and timeline.tailStrategy.

  • If the target script or beat plan exceeds the endpoint's maximum duration,

split into independent submit-ready segments. Do not submit one oversized request.

Source And Request

  • Lock product/storyboard/reference media, script, duration, target edit

duration, output root, source basis, and whether the user wants submit or JSON only.

  • Put timecoded action and spoken lines together in promptPlan.prompt_storyline.

Put voice style, BGM, SFX, subtitle, and watermark constraints in promptPlan.audio.

  • Bind references explicitly: say what [image 1], [image 2], [audio 1],

or [video 1] controls. Do not rely on same as previous, content above, or unbound local handles in final requests.

  • Upload local reference images with the hosted media-file upload flow before

submission and pass uploaded URLs into the Seedance request.

Review And Handoff

  • Before submission, verify validation passed, every segment is self-contained,

references are bound, required media exists, source basis is explicit, and the output path is durable.

  • If a render is pending, return the segment id, manifest path, the

output.data.id generation handle, the poll command postplus media poll --handle <output.data.id>, and expected local renders/ output path. Do not keep polling in the conversation.

Stop Conditions

  • Stop when required user intent, source evidence, or owned input artifacts are

missing and guessing would change the result.

  • If an owned CLI or script command fails, report the exact error and stop. Do

not bypass the failure with metadata-only answers, readiness probing, local payload rewrites, fallback providers, or unpublished tools.

Public Command Boundary

  • Choose the smallest matching command or workflow from the user input and run

it directly.

  • Readiness diagnostics: postplus doctor --skill seedance-submitter.
  • Poll a pending render: postplus media poll --handle <output.data.id>.
  • If an owned CLI or script command fails, report the exact error and stop. Do

not bypass the failure with metadata-only answers, readiness probing, local payload rewrites, fallback providers, or unpublished tools.

  • Use postplus media schema --json only when constructing or repairing an unknown request shape.
  • Run the hosted submit with the generated command below; do not call provider APIs directly.

<!-- BEGIN GENERATED EXECUTION EXAMPLE -->

{
  "prompt": "<prompt>",
  "image": "<image>"
}
postplus media create video-seedance-2-image --request request.json --output result.json

<!-- END GENERATED EXECUTION EXAMPLE -->

  • If the CLI returns a quote-confirmation challenge, run postplus quote confirm --json --challenge-file <challenge.json> and retry with the returned token.

Related skills

How it compares

Pick seedance-submitter over generic video prompts when automating Seedance 2.0 job submission, polling, and PostPlus Cloud API handoff from structured scripts and images.

FAQ

What inputs does seedance-submitter accept for Seedance 2.0 jobs?

seedance-submitter accepts product images, storyboard images, UGC scripts, voiceover copy, and promptPlan request JSON for Seedance 2.0 jobs routed through PostPlus Cloud. The skill validates inputs, uploads references, submits jobs, and polls predictions until renders complete.

What does seedance-submitter do after a PostPlus job finishes?

seedance-submitter polls Seedance 2.0 prediction status through PostPlus Cloud and hands off local render paths when jobs complete. The skill also supports debugging failed submissions by validating promptPlan JSON and reference uploads before resubmitting.

Is Seedance Submitter safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.