← Back to Skills Marketplace
zoucdr

Dark Ritual Transform Video Gen Seedance2.0

by parallel world · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
155
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dark-ritual-transform-video-gen-seedance2-0
Description
Push any scene toward gothic mystery: low key light, candles, smoke, black-gold-crimson palette, ceremonial poses—WeryAI Seedance 2.0 only. Use when you need...
README (SKILL.md)

Dark gothic ritual style transform (Seedance 2.0)

Oppressive elegance: shadows swallow edges, flame and smoke carve faces, architecture reads as chapel or vault, motion is slow and intentional.

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.

Prerequisites

  • WERYAI_API_KEY must be set before running video_gen.js.
  • Node.js 18+; image inputs must be public https URLs (no local paths).
  • Model (caller / agent): The bundled 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).
  • Each wait run may consume credits; re-run creates new paid tasks.

Security, secrets, and API hosts

  • 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).
  • API hosts (fixed in 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.
  • Higher assurance: Run generation in a short-lived or isolated environment (separate account or container), and review scripts/video_gen.js (HTTPS submit + poll loop) before production use.

Prompt expansion (mandatory)

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.

Style transformation checklist

  • Low-key lighting: single candle keys, edge from stained glass or embers.
  • Smoke & haze: thin layers; keep eyes readable for short-video hook.
  • Palette: black, deep red, antique gold—avoid rainbow accents.
  • Ritual poses: hands raised, circle steps, book or chalice beats.
  • Locations: crypt aisles, bell towers, secret chambers—vertical staging.
  • Sound (if on): low drones, distant bells, breathy wind—tension not jump-scare.

Fits: Gothic beauty, thriller teasers, occult aesthetic (non-graphic), moody fashion.

### Example prompts below are richness targets only—always derive from the user's actual brief.

Workflow

  1. Confirm the request matches this skill (text-to-video and/or single image-to-video).
  2. Collect the user's brief, optional image URL, and tier (best / good / fast)—all map to SEEDANCE_2_0 with different duration defaults (see Recommended models).
  3. Expand prompt (mandatory): Unless the user opted out with a finished long prompt, expand using ## Prompt expansion (mandatory). Do not submit only the user's minimal words.
  4. Validate model is SEEDANCE_2_0 only; validate duration, aspect_ratio, resolution, generate_audio against the frozen tables.
  5. Show the confirmation table with the full expanded prompt; wait for confirm or edits.
  6. Run node {baseDir}/scripts/video_gen.js wait --json '...'.
  7. Parse stdout JSON; return videos URLs or explain errors.
  8. When presenting playable URLs to the user, use Markdown inline links only (e.g. [Video](https://...)). Do not wrap user-facing links in code fences.

CLI reference

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.

Definition of done

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.

Boundaries (out of scope)

  • Do not use any model other than SEEDANCE_2_0 for this package.
  • Do not link to weryai-model-capabilities.md or shared ../references/ paths; use resources/WERYAI_VIDEO_API.md for CLI/API details.
  • Do not use local file paths for image; never embed the secret value of WERYAI_API_KEY in files.
  • Do not invent API fields; do not send negative_prompt (not supported for this model).
  • Do not wrap user-facing playable URLs in Markdown code fences.

Example prompts

  • Dancing in a studio → same moves, cathedral candles, heavy shadows, slow motion
  • Reading book → crimson velvet, candelabra flicker, dust in light beams, 9:16
  • HTTPS portrait → subtle veil of fog, gold rim light, ceremonial stillness

Model and API constraints (frozen for this skill)

Derived from node {baseDir}/scripts/video_gen.js models alignment at authoring time; re-run models after platform upgrades. This skill is locked to SEEDANCE_2_0 only.

Text-to-video

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-to-video (single 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

Recommended models

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.


Default parameters

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

Scenario: Text-to-video style transform

Flow

  1. Capture the user's mundane event in one or two sentences.
  2. Expand into English with the Style transformation checklist; keep identity generic unless user names a character.
  3. Confirmation table → user confirm.
  4. Execute:
node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"\x3Cexpanded>","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
  1. Return [Video](url) links.

Scenario: Image-to-video style transform

Before use: image must be https:// and reachable.

  1. Plan how the still re-styles in motion (props, light, environment) without breaking likeness if the user requests preservation.
  2. Expand prompt; add image to the confirmation table.
  3. After confirm:
node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"\x3Cexpanded>","image":"https://…","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'
  1. Return [Video](url) links.

Loop seam (optional)

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 dark-ritual-transform-video-gen-seedance2.0.

Usage Guidance
This package appears to do what it says: it runs the included Node CLI to submit jobs to WeryAI using WERYAI_API_KEY. Before installing or supplying your API key, review scripts/video_gen.js and resources/WERYAI_VIDEO_API.md yourself (the package includes them). Consider running in an isolated account or short-lived container since generation runs are paid and the API key grants access to your WeryAI account. Ensure you only provide publicly hosted https image URLs as inputs. Also confirm you or the publisher actually intend to use the WeryAI service (endpoints are fixed to api.weryai.com and api-growth-agent.weryai.com) and that you trust the skill source before entering the API key.
Capability Analysis
Type: OpenClaw Skill Name: dark-ritual-transform-video-gen-seedance2-0 Version: 0.1.0 The skill bundle is a legitimate tool for generating gothic-themed videos using the WeryAI API. The core logic in `scripts/video_gen.js` is a clean Node.js implementation that uses the built-in `fetch` API to communicate with official WeryAI endpoints (`api.weryai.com`). It correctly handles the `WERYAI_API_KEY` as a sensitive environment variable and lacks any indicators of data exfiltration, unauthorized file access, or malicious command execution. The instructions in `SKILL.md` are focused on prompt engineering for the specific 'dark ritual' aesthetic and do not contain harmful prompt injection attempts.
Capability Assessment
Purpose & Capability
Name/description (gothic video transform) align with requirements: node and WERYAI_API_KEY. The code and docs implement a CLI that submits text/image-to-video jobs to WeryAI model endpoints. There are no unrelated credentials or unexpected binaries requested.
Instruction Scope
SKILL.md restricts actions to prompt expansion, validation, user confirmation, and running the included script (node scripts/video_gen.js). It explicitly requires image inputs to be public HTTPS URLs and warns about the API key. The instructions do not attempt to read system files, other environment variables, or send data to third-party endpoints outside the documented WeryAI hosts.
Install Mechanism
No install spec; this is instruction-only plus a bundled script. There are no downloads or remote installers. The bundled script is plain JS (no obfuscated code) and uses Node 18+ global fetch. No risky install mechanism detected.
Credentials
Only WERYAI_API_KEY is required and declared as the primary credential; that is proportional for a skill that calls a paid video generation API. No other secrets or config paths are requested.
Persistence & Privilege
Skill does not request always:true, does not modify other skills or agent-wide config, and will run only when invoked. Autonomous invocation is allowed (platform default) but is not combined with elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dark-ritual-transform-video-gen-seedance2-0
  3. After installation, invoke the skill by name or use /dark-ritual-transform-video-gen-seedance2-0
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the dark-ritual-transform video generation skill for WeryAI Seedance 2.0. - Transforms user briefs or images into short gothic ritual videos with low-key lighting, ceremonial poses, smoke, and black-gold-crimson palette. - Requires Node.js 18+, public https image URLs, and WERYAI_API_KEY (API key must be handled securely). - Forces prompt expansion before video generation to create fully styled cinematic prompts tailored to gothic suspense themes. - Locked to the SEEDANCE_2_0 model; strictly enforces model, duration, aspect ratio, and resolution constraints. - Outputs video links in Markdown format and provides clear error direction; no other Cursor skills or models are supported.
Metadata
Slug dark-ritual-transform-video-gen-seedance2-0
Version 0.1.0
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Dark Ritual Transform Video Gen Seedance2.0?

Push any scene toward gothic mystery: low key light, candles, smoke, black-gold-crimson palette, ceremonial poses—WeryAI Seedance 2.0 only. Use when you need... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Dark Ritual Transform Video Gen Seedance2.0?

Run "/install dark-ritual-transform-video-gen-seedance2-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dark Ritual Transform Video Gen Seedance2.0 free?

Yes, Dark Ritual Transform Video Gen Seedance2.0 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dark Ritual Transform Video Gen Seedance2.0 support?

Dark Ritual Transform Video Gen Seedance2.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dark Ritual Transform Video Gen Seedance2.0?

It is built and maintained by parallel world (@zoucdr); the current version is v0.1.0.

💬 Comments