Install
openclaw skills install fairytale-dream-transform-video-gen-seedance2-0Soften any idea into creamy pastel dreamscapes: gentle bloom, cute proportion cues, sugar-glow particles—WeryAI Seedance 2.0 only. Use when you need healing...
openclaw skills install fairytale-dream-transform-video-gen-seedance2-0Cotton-memory look: cream and candy gradients, soft global light, micro sparkles and petals, buoyant motion, airy audio bed when on.
Dependencies: WERYAI_API_KEY + Node.js 18+. This skill uses only SEEDANCE_2_0. When you run the CLI, {baseDir}/scripts/video_gen.js must exist; WERYAI_VIDEO_API.md must exist under {baseDir}/resources/ (supply both via publish or pre-use assembly). Full commands and JSON fields: see resources/WERYAI_VIDEO_API.md. No other Cursor skills required.
WERYAI_API_KEY must be set before running video_gen.js.https URLs (no local paths).video_gen.js requires a non-empty model in JSON—if model is missing or blank, the CLI exits with MISSING_PARAM (no default model). The script does not enforce this skill's allowed model in code: you must set "model":"SEEDANCE_2_0" for this package and show it in the confirmation table before submit—see WERYAI_VIDEO_API.md (model row).wait run may consume credits; re-run creates new paid tasks.WERYAI_API_KEY: Treat as a secret. Only configure it if you trust this skill's source; it is listed in OpenClaw metadata as requires.env / primaryEnv so installers know it is mandatory at runtime (never commit it inside the skill package).video_gen.js): Video tasks use https://api.weryai.com; the models list uses https://api-growth-agent.weryai.com. Child skills must not document or rely on URL environment-variable overrides—only WERYAI_API_KEY is read from the environment.scripts/video_gen.js (HTTPS submit + poll loop) before production use.video_gen.js does not expand prompts. Before every wait --json, turn the user's short or vague brief into a full English production prompt that re-styles the described event into this skill's look.
When: User input is short, vague, or missing cinematic detail. Exception: They supply a finished long prompt within 2000 characters and ask you not to rewrite—still show the full text in the confirmation table.
Always add: shot size and angle; camera move; lighting and color grade aligned to this skill; subject action paced to duration; one clear payoff; platform framing (9:16 unless user chose another allowed ratio); if generate_audio is true, describe ambience / SFX in generic words (no copyrighted music references).
Length: Stay within prompt_length_limit 2000 for SEEDANCE_2_0; trim adjectives before losing the core transformation beat.
Confirmation: The pre-submit table must include the full expanded prompt.
Fits: Healing comfort, innocent wonder, soft feminine energy, light fantasy escapism.
### Example prompts below are richness targets only—always derive from the user's actual brief.
image URL, and tier (best / good / fast)—all map to SEEDANCE_2_0 with different duration defaults (see Recommended models).## Prompt expansion (mandatory). Do not submit only the user's minimal words.model is SEEDANCE_2_0 only; validate duration, aspect_ratio, resolution, generate_audio against the frozen tables.prompt; wait for confirm or edits.node {baseDir}/scripts/video_gen.js wait --json '...'.videos URLs or explain errors.[Video](https://...)). Do not wrap user-facing links in code fences.node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"…","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
Full reference: WERYAI_VIDEO_API.md.
Done when the user gets at least one playable Video-style link, or a clear failure with next steps. Submitted prompt must be the expanded prompt unless the user explicitly opted out. Never use another model_key in this skill.
SEEDANCE_2_0 for this package.weryai-model-capabilities.md or shared ../references/ paths; use resources/WERYAI_VIDEO_API.md for CLI/API details.image; never embed the secret value of WERYAI_API_KEY in files.negative_prompt (not supported for this model).City commute → pastel cloud floor, gentle petals, slow glide, verticalBaking cookies → oversized candy props, warm sparkle dust, cozy macroHTTPS couple photo → same pose, dream haze, floating heart motes (subtle)Derived from
node {baseDir}/scripts/video_gen.js modelsalignment at authoring time; re-runmodelsafter platform upgrades. This skill is locked toSEEDANCE_2_0only.
| model_key | durations | aspect_ratios | resolutions | Audio | negative_prompt | prompt limit |
|---|---|---|---|---|---|---|
SEEDANCE_2_0 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | Yes | No (do not send) | 2000 |
image)| model_key | durations | aspect_ratios | resolutions | Audio | negative_prompt | upload_image_limit |
|---|---|---|---|---|---|---|
SEEDANCE_2_0 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | Yes | No (do not send) | 3 |
| Tier | model_key | Notes |
|---|---|---|
| ⭐ Best (default) | SEEDANCE_2_0 | Prefer duration 10 or 15, resolution 720p, generate_audio true for fullest mood |
| 👍 Good | SEEDANCE_2_0 | Balanced: duration 10, resolution 720p, audio per user |
| ⚡ Fast | SEEDANCE_2_0 | Snappy: duration 5, resolution 480p or 720p, audio optional |
Tier only changes duration / resolution / audio defaults—never the model.
| Field | Value |
|---|---|
| Model | SEEDANCE_2_0 (fixed) |
| Aspect ratio | 9:16 |
| Duration | 10 (use 5 for punchy; 15 for slower ceremony) |
| Resolution | 720p (480p allowed) |
| Audio | true unless user wants silent |
Flow
node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"<expanded>","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
[Video](url) links.Before use: image must be https:// and reachable.
image to the confirmation table.node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"<expanded>","image":"https://…","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
[Video](url) links.If the user asks for a seamless loop, append a short English trio at the end of the expanded prompt: seamless loop, perfect loop, ends where it begins—no separate API flag.
Generated for skill
fairytale-dream-transform-video-gen-seedance2.0.