← 返回 Skills 市场
zoucdr

Holy ceremony & celebration style transform (Seedance 2.0)

作者 parallel world · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
168
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install holy-ceremony-transform-video-gen-seedance2-0
功能描述
Bathe any moment in sacred celebration: gold-white light, confetti blessings, coronation slow-mo—WeryAI Seedance 2.0 only. Use when you need wedding-grade up...
使用说明 (SKILL.md)

Holy ceremony & celebration style transform (Seedance 2.0)

Blessed spectacle: volumetric holy shafts, gold dust, white rose petals, dignified poses, choir-wide audio hints when enabled.

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

  • Light: soft gold rim + cool fill for cleanliness; lens bloom controlled.
  • Color: white, gold, soft champagne—avoid muddy shadows.
  • Space: cathedral scale or grand hall pillars—even if implied with light shafts.
  • Motion: slow raise of hands, crown moment, gentle spin—proud not chaotic.
  • Particles: confetti as blessing, soft sparkles, not clutter.
  • Sound (if on): organ pad, distant choir, bell swell—generic descriptors.

Fits: Weddings, graduations, product launches, year-end gratitude, faith-positive mood.

### 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

  • Team high-five → golden light burst, slow motion, confetti rain, vertical
  • Opening gift box → rays from inside, white petals drift, gentle awe
  • HTTPS family photo → soft halation, ceremonial frame, warm dignity

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 holy-ceremony-transform-video-gen-seedance2.0.

安全使用建议
This package appears coherent for calling WeryAI's Seedance 2.0 video endpoints: it only needs Node 18+ and a WERYAI_API_KEY. Before using it, (1) don't store your API key inside the repo—set it at runtime or in a secrets store; (2) test with --dry-run or in an isolated account/container because each real run may consume paid credits; (3) the SKILL.md requires you to submit model:"SEEDANCE_2_0" but the script will not enforce that for you—ensure the agent/caller supplies the correct model; (4) be aware of a small polling bug (undefined variable in a timeout branch) that may affect error reporting—consider reviewing/fixing the script or using dry-run/status calls first; and (5) confirm the returned video URLs and billing behavior in a controlled test before production use.
功能分析
Type: OpenClaw Skill Name: holy-ceremony-transform-video-gen-seedance2-0 Version: 1.0.1 The skill bundle is a legitimate implementation for video generation using the WeryAI Seedance 2.0 model. The core logic in `scripts/video_gen.js` is a clean Node.js CLI that interacts with official WeryAI API endpoints (api.weryai.com) using standard fetch calls, with no external dependencies or obfuscation. The instructions in `SKILL.md` correctly guide the agent to handle API keys as environment variables and include safety steps like confirmation tables before execution.
能力评估
Purpose & Capability
Name/description, required binary (node), and the single required env var (WERYAI_API_KEY) all align with a hosted video generation service. The two API hosts in the docs match the code's hardcoded endpoints.
Instruction Scope
Runtime instructions are narrowly scoped to building/expanding prompts and invoking the bundled CLI to submit/poll generation tasks. The SKILL.md explicitly requires callers to set model="SEEDANCE_2_0", but the shipped script intentionally does not enforce the model value (it only enforces that 'model' be non-empty). This is a documented mismatch the user/agent must respect. Also, there is a minor bug in pollUntilDone where an undefined variable (taskId) is referenced in one timeout path—this is a reliability/code-quality issue rather than evidence of malicious intent.
Install Mechanism
No installation/download steps are present (instruction-only plus bundled JS). The script has no external package downloads and requires only Node.js 18+ (which provides fetch). No archived binaries or external URLs for code download are used.
Credentials
Only WERYAI_API_KEY is required and declared as the primary credential. The SKILL.md and resources file both state that no other environment variables are read. Required config paths are none and image inputs must be public https URLs.
Persistence & Privilege
Skill is not always-enabled and does not request elevated persistence. It does not modify other skills or system settings. Autonomous invocation (model invocation enabled) is the platform default and is present here, but not combined with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install holy-ceremony-transform-video-gen-seedance2-0
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /holy-ceremony-transform-video-gen-seedance2-0 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added _meta.json for skill metadata. - Updated SKILL.md for clarification and completeness; no functional workflow or API changes. - No changes to core logic, workflow, or API usage—documentation and structure only.
v1.0.0
Initial release of holy-ceremony-transform-video-gen-seedance2-0: - Launches a skill to generate sacred, celebratory video transformations in Seedance 2.0 style—featuring gold-white light, confetti, and dignified ceremony visuals. - Supports both text-to-video and image-to-video, locked exclusively to the SEEDANCE_2_0 model. - Requires prompt expansion for cinematic richness unless user opts out; confirms all final prompts with the user before submission. - Enforces use of public HTTPS images, Node.js 18+, and WERYAI_API_KEY; no negative prompt or unsupported models allowed. - Complete CLI and workflow instructions provided, ensuring at least one playable video link or a clear error is always returned.
元数据
Slug holy-ceremony-transform-video-gen-seedance2-0
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Holy ceremony & celebration style transform (Seedance 2.0) 是什么?

Bathe any moment in sacred celebration: gold-white light, confetti blessings, coronation slow-mo—WeryAI Seedance 2.0 only. Use when you need wedding-grade up... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 168 次。

如何安装 Holy ceremony & celebration style transform (Seedance 2.0)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install holy-ceremony-transform-video-gen-seedance2-0」即可一键安装,无需额外配置。

Holy ceremony & celebration style transform (Seedance 2.0) 是免费的吗?

是的,Holy ceremony & celebration style transform (Seedance 2.0) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Holy ceremony & celebration style transform (Seedance 2.0) 支持哪些平台?

Holy ceremony & celebration style transform (Seedance 2.0) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Holy ceremony & celebration style transform (Seedance 2.0)?

由 parallel world(@zoucdr)开发并维护,当前版本 v1.0.1。

💬 留言讨论