🏖️ Kinetic Sand Video — 动态沙短视频

v0.1.1

输入文字或沙形图片,即可生成竖版治愈系动态/魔法沙短视频,支持切片、脱模、塌陷等效果,一键发布吸睛短片。

0· 117·1 当前·1 累计
by @zoucdr (parallel world)
下载技能包
最后更新
2026/3/21
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码、说明及所需环境(Node.js + WERYAI_API_KEY)与其向 WeryAI 提交视频生成任务的既定目的相符;包内无任何内容要求无关凭证或外部主机。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.1.12026/3/21

## kinetic-sand-video v0.1.1 变更日志 - 此版本未检测到文件或文档变更。 - 行为与说明与上一版本完全一致。

无害

安装命令

点击复制
官方npx clawhub@latest install kinetic-sand-video
🇨🇳 镜像加速npx clawhub@latest install kinetic-sand-video --registry https://cn.longxiaskill.com

技能文档

想象一下:一把刀片轻轻切入一块明亮的黄色动力沙块——横截面从中心展开,颗粒摩擦带来完美的切割。柔软而有序的满足感,就是这项技能的用途。

核心亮点:

  • 干净切割: 锋利的切口,切面颜色均匀,颗粒纹理清晰可见
  • 脱模: 城堡/星形/几何体被提起,边缘清晰
  • 分层塌陷: 彩色层在边缘像软固体一样缓慢滑落
  • 流动倾倒: 沙子均匀落下,堆积蓬松细腻

依赖: 本目录下的 scripts/video_gen.js + WERYAI_API_KEY + Node.js 18+。不依赖其他 Cursor 技能。

前置条件

  • 运行 video_gen.js 前,必须在环境中设置 WERYAI_API_KEY
  • 需要 Node.js 18+。图片输入 必须 是公开 https 链接(不接受本地路径)。
  • 每次成功的 wait 运行都会消耗 WeryAI 积分;重新运行会创建新的付费任务。

安全、密钥与 API 主机

  • WERYAI_API_KEY:视为机密。仅在你信任此技能来源时配置;它在 OpenClaw 元数据中被列为 requires.env / primaryEnv,以便安装者知道运行时强制需要(切勿将其提交到技能包内)。
  • API 主机(在 video_gen.js 中固定):视频任务使用 https://api.weryai.com;模型列表使用 https://api-growth-agent.weryai.com。仅从环境读取 WERYAI_API_KEY——不要依赖与 URL 相关的环境变量。
  • 更高保障:在短时或隔离环境(独立账户或容器)中运行生成,并在生产使用前审查 scripts/video_gen.js(HTTPS 提交 + 轮询循环)。

提示扩展(强制)

video_gen.js 不会扩展提示。每次 wait --json 前,需将用户的简短或模糊需求扩展为 完整的英文生产级 prompt何时: 用户只给关键词、一句话或松散意图——或要求更丰富的视频语言。 例外: 他们在模型 prompt_length_limit 内粘贴了完整长提示,并明确要求不要重写;仍需在确认表中展示完整文本。 务必添加(视频语言): 景别与角度;摄像机运动或锁定;光线质量与动机;主体动作匹配 duration;为该利基设定一个明确回报点;当技能默认竖屏时声明 9:16 竖版长度: 当本文档列出时,遵守所选 model_keyprompt_length_limit;先删减填充形容词,再删核心动作、镜头或光线条款。 确认: 提交前表格必须包含完整扩展的 prompt(绝不允许单行摘要)。等待 confirm 或编辑。

利基清单

  • ASMR 切割: 刀片进入,干净平面,晶格横截面,缓慢拉开或重新堆叠。
  • 纹理: 饱和分层,清晰边缘,细腻颗粒;俯视宏观或 45°。
  • 回报点: 令人满足的分离或塌陷瞬间。
### 示例提示 仅位于本文件顶部——短触发句——始终根据用户的实际需求扩展。

工作流

  • 确认用户请求符合本技能场景(文生视频和/或图生视频)。
  • 收集用户的简要需求、可选图片 URL、 tier(best / good / fast)或显式 model 键。
  • 强制扩展提示: 除非用户提供了完整长提示并明确要求不重写,否则按下方 ## 提示扩展(强制) 将简要需求扩展为完整英文生产级 prompt。切勿仅用用户的极简词汇调用 API。
  • 扩展后prompt 对照本文档冻结表格中的所选模型 prompt_length_limit;必要时缩短。
  • 核对 durationaspect_ratioresolutiongenerate_audionegative_prompt 等字段与冻结表格及 API 注释。
  • 展示含完整扩展 prompt 的提交前参数表;等待 confirm 或编辑。
  • 确认后,使用扩展后提示运行 node {baseDir}/scripts/video_gen.js wait --json '...'
  • 解析 stdout JSON 并返回视频 URL;失败时返回 errorCode / errorMessage 并建议修正参数。

CLI 参考

node {baseDir}/scripts/video_gen.js wait --json '{"model":"…","prompt":"…","duration":5,"aspect_ratio":"9:16"}'
node {baseDir}/scripts/video_gen.js wait --json '…' --dry-run
node {baseDir}/scripts/video_gen.js status --task-id 

完成定义

当用户收到至少一个可播放视频 URL,或清晰的失败说明及下一步建议时,即为完成。所有使用参数必须落在本文档所选模型允许集合内。提交的 prompt 必须扩展后的生产级提示,除非用户显式提供完整长提示并要求不重写。

边界(超出范围)

  • 不审查平台合规、版权或肖像权;不保证输出可商用。
  • 不提供非 WeryAI 的离线渲染、传统时间线编辑,或本文未记录的 API 字段组合。
  • 技能文档中不硬编码绝对路径;{baseDir} 指技能包根(与 SKILL.md 同级)。

示例提示

  • Rainbow kinetic sand one clean slice, neat cross-section, dense grains, vertical satisfying
  • This image is a sandcastle: mold lifts off and the whole shape stands, motion
  • Space sand collapse slow motion, colored layers like cake strata
  • Kinetic sand cutting ASMR 9:16, clean slice cross-section

默认参数

字段
ModelKLING_V3_0_PRO
宽高比9:16(固定竖屏)
时长短(duration: 5)
风格俯视或约 45° 特写,白/浅灰无缝背景,慢动作展现颗粒纹理(固定)
音频开启(颗粒刮擦 + 切割为核心 ASMR)
API 有效性(默认 KLING_V3_0_PRO): 文生视频 duration 仅支持 5 / 10 / 15aspect_ratio 仅支持 9:16, 1:1, 16:9。图生视频 aspect_ratio 仅支持 9:16, 16:9, 1:1resolution 字段——请勿发送。
对于 fast 档且使用 VEO:文生视频 VEO_3_1_FAST,图生视频 CHATBOT_VEO_3_1_FASTduration 固定为 8aspect_ratio 仅支持 9:1616:9。切换 model_key 时,遵循本节模型/API 约束及上方 API 有效性说明;勿向不支持 resolution 的模型发送该字段。

文生视频

用户指定颜色/层数与动作(切割/脱模/塌陷/倾倒)——跳过素材搜集。 一句话告诉我:沙子颜色或层数,以及动作。

生成流程:

  • 收集调色板 + 动作;如缺失则询问。
  • 按动作选最佳角度——切割:展现横截面;脱模:整体脱离模具;塌陷:边缘滑落;倾倒:俯视堆积。
  • 若用户未指定参数,展示并等待:
> 使用以下参数生成——回复 confirm 或说明修改: > - model: KLING_V3_0_PRO > - aspect_ratio: 9:16 > - duration: 5s > - generate_audio: true > - 循环接缝:默认关闭(回复 loop 可在提示后追加 seamless loop, perfectly looping video, first and last frame identical
  • 确认(及可选循环关键词)后,运行 node {baseDir}/scripts/video_gen.js wait --json '…'(文生视频);解析 stdout。
  • 返回 URL;注明替换(调色板 / 动作 / 循环)。

参数配置:

字段
modelKLING_V3_0_PRO
aspect_ratio9:16
duration5
generate_audiotrue
扩展提示: 按用户实际简要需求,于生成时依 ## 提示扩展(强制)》撰写——勿复用固定样例段落。


沙形图片转运动

公开 HTTPS 动力沙形状照片 → 从该外观开始切割、按压或塌陷。适合混剪素材或品牌形状。 生成流程:
  • 确认 URL 以 https:// 开头。
  • 读取形状(方块/城堡/自由堆/模具印)及关键颜色;选择动作。
  • 若未指定,展示并等待:
> 使用以下参数生成——回复 confirm 或说明修改: > - model: KLING_V3_0_PRO > - aspect_ratio: 9:16 > - duration: 5s > - generate_audio: true > - 循环接缝:关闭(回复 loop 可启用)
  • 运行 node {baseDir}/scripts/video_gen.js wait --json '…'image;解析 stdout。
  • 返回 URL。

参数配置:

字段
modelKLING_V3_0_PRO
aspect_ratio9:16
duration5
generate_audiotrue
image用户提供的图片 URL
扩展提示: 按用户实际简要需求,于生成时依 ## 提示扩展(强制)》撰写——勿复用固定样例段落。


技巧

提示增强
  • 横截面:powdery matte cross-section, sharp color strata exposed, grain texture visible at the cut face
  • 流动:individual grains tumble in slow motion, sand cascades like liquid but holds shape, fine particles catch the light mid-air
  • 脱模:mold lifts cleanly revealing intact geometry, crisp edges hold for one suspended second before softening, air pocket release at mold separation
  • 软固体:kinetic sand deforms like a soft solid, no bounce, zero rebound, pure absorption

备注

  • 更高饱和度与更多分层可增强切割回报——建议至少三种颜色。
  • 如需循环播放,生成前说明;循环短语将追加至提示。
  • 更清晰、居中的参考图片在图生视频中能更好跟踪形状。
注意: 图片 URL 必须为公开 HTTPS;私有主机或本地路径将在 API 处报错。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库