首页龙虾技能列表 › Seedance Video — 技能工具

Seedance Video — 技能工具

v1.0.0

即梦 Seedance 文生视频:豆包 Seedance 系列模型,content 数组格式。Use when: 用户指定 doubao-seedance 模型与多段文本/媒体内容。

0· 141·0 当前·0 累计
by @wangshengli0421 (tianshu)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/21
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's code, declared env vars, and runtime instructions are consistent with a Seedance video-generation proxy client — the requested TS_TOKEN and AIZNT_PROXY_URLS are proportional — but you must trust the proxy URLs and avoid sending sensitive local files via --body-file.
评估建议
This skill is internally consistent for calling a Seedance proxy, but treat the TS_TOKEN as sensitive and only configure AIZNT_PROXY_URLS with endpoints you trust. Before installing or running: (1) verify the AIZNT_PROXY_URLS values point to the official/proxied service you expect (they must include the listed keys and the {task_id} placeholder for fetch); (2) avoid using --body-file with paths that contain secrets or private data, since the CLI will read and POST file contents to the configured...
详细分析 ▾
用途与能力
Name/description describe Seedance text->video tasks. The skill only requires TS_TOKEN (primary credential) and AIZNT_PROXY_URLS (proxy endpoints) which are exactly what a proxying client would need. No unrelated credentials, binaries, or config paths are requested.
指令范围
SKILL.md and the CLI instruct the agent to POST task bodies and poll task status. The CLI supports --body and --body-file; using --body-file will read an arbitrary local file and send its JSON content to the configured proxy endpoint. That is expected for a submission client but creates a potential exfiltration risk if misused or combined with untrusted URLs.
安装机制
No install spec; the skill is instruction + small Node scripts (no dependencies). Nothing is downloaded from external URLs and nothing will be written to disk by an installer.
凭证需求
Only AIZNT_PROXY_URLS and TS_TOKEN are required. Both are directly used by the code: AIZNT_PROXY_URLS supplies the endpoint templates and TS_TOKEN is sent as a Bearer token. No other secrets are requested.
持久化与权限
Skill is not always:true and does not request elevated platform privileges or modify other skills. It can be invoked autonomously (normal default) but has no special persistence or cross-skill configuration changes.
scripts/client.js:3
Environment variable access combined with network send.
scripts/seedance.js:48
File read combined with network send (possible exfiltration).
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/21

Expand SKILL.md documentation

● 无害

安装命令 点击复制

官方npx clawhub@latest install aiznt-seedance
镜像加速npx clawhub@latest install aiznt-seedance --registry https://cn.clawhub-mirror.com

技能文档

本技能封装 即梦 Seedance 异步视频管线:向 seedance_content_generation_tasks 提交包含 modelcontent 数组的请求体,再用 seedance_content_generation_tasks_fetch 轮询任务状态。认证与天树其它代理技能相同,使用 Bearer TS_TOKEN

前置条件

  • TsClaw Skills 中已为本技能配置 TS_TOKENAIZNT_PROXY_URLS(推荐一键「同步天树凭证」)。
  • AIZNT_PROXY_URLS 解析后须包含:
键名说明
seedance_content_generation_tasksPOST 创建任务
seedance_content_generation_tasks_fetchGET 查询;URL 模板中 {task_id} 由脚本替换

请求体形状(概要)

上游通常要求:

  • model:如 doubao-seedance-1-0-pro-250528(以你环境可用模型名为准)。
  • content:对象数组,元素含 type(如 text)与 text 等字段;具体嵌套规则以火山 / 豆包当前文档为准。

示例(仅作结构参考):

node scripts/seedance.js submit --body '{
  "model": "doubao-seedance-1-0-pro-250528",
  "content": [
    { "type": "text", "text": "A person walking through neon-lit alley, cinematic" }
  ]
}'

提交成功后,从响应中取出任务标识,再执行:

node scripts/seedance.js fetch --task-id <任务ID>

轮询建议

视频生成耗时较长,fetch 可能在多秒内返回 processing 类状态;由调用方(或 Agent)按间隔重复 fetch,直到成功、失败或超时。

故障排查

  • URL 未替换占位符:确认 seedance_content_generation_tasks_fetch 的值含字面量 {task_id},且与脚本中 expandUrl 一致。
  • 业务 code 非 0client.js 会将网关包装的错误信息抛出,请根据 message 调整模型名或配额。

文件说明

  • scripts/seedance.js:CLI(submit / fetch)。
  • scripts/client.js:读取环境变量、拼 URL、Authorization 头、JSON 解析。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务