{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "seedance-v2",
  "built": "2026-10-26",
  "control_level": 4,
  "control_level_label": "L4 高权限",
  "capabilities": [
    "execute_command",
    "network",
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "sandbox_recommended",
      "graded_authorization"
    ],
    "admin": [
      "approval_process",
      "rollback_support",
      "full_audit"
    ]
  },
  "evidence": [
    {
      "file": "scripts/",
      "summary": "Local script or command execution: (No scripts within the skill itself) Executed by the host agent via Bash using an external CLI: `runcomfy run <vendor>/<model>/<endp"
    },
    {
      "file": "网络端点",
      "summary": "Declared external network access: POST https://model-api.runcomfy.net/v1/models/bytedance/seedance-v2/pro (via r"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: Generated outputs are downloaded and written to `--output-dir` by the external CLI (documentation states downloads abort if a single file exceeds 2 GiB to prevent disk saturation)"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① git ls-tree HEAD + ls -a 核实 seedance-v2/ 仅 SKILL.md；② 10 个 schema 字段逐行重读，并把『参考规格』在 schema 行 / Prompting 段 / Limitations 段三处交叉比对（视频 2–15s、音频 2–15s 且 <15MB 三处一致；时长 4–15 与 '>15s → 422'、'Duration 4–15s' 一致；分辨率 480p/720p 与 'Resolution ceiling 720p' 一致）；③ 全量 token 扫描 + awk 抽取全部代码块：可执行命令仅 `npx skills add ...` 与 `runcomfy run ...`；④ 5 份 SKILL.md 逐段 diff（Security & Privacy / Prerequisites 逐字 SAME）；⑤ 路由目标 grep 回查仓库目录（wan-2-7/、happyhorse-1-0/、kling-3-0/ 存在；'Kling Video O1'、'LTX 2' 无同名技能，全仓无 ltx-* 目录）；⑥ GitHub API 复核 pin commit 与元数据；⑦ 功能声明 vs 实际能力夸大检查（description 的四项承诺在正文逐项有对应段落）。",
    "second_pass": [
      {
        "item": "skill 目录内容 = 仅 SKILL.md",
        "status": "ok",
        "detail": "git ls-tree HEAD 与 ls -a 双向核实；仓库根仅 LICENSE + README.md + 31 个技能目录。"
      },
      {
        "item": "全部外部依赖条目回查调用点真实存在",
        "status": "ok",
        "detail": "runcomfy CLI 调用点 3 处（默认/带角色参考/多模态示例）、npm 安装 1 处、npx skills 1 处、model-api 端点 1 处、白名单与外部素材抓取各 1 处、文档/模型页/GitHub 链接多处，均实读命中。"
      },
      {
        "item": "路由建议的目标模型在本仓有对应技能",
        "status": "discrepancy",
        "detail": "'Motion editing on existing footage | Kling Video O1' 与 'Ultra-fast iteration | LTX 2' 在仓库内没有同名技能目录（全仓无 ltx-* 目录；kling-3-0/SKILL.md 自称 'Kling 3.0 (also called Kling V3.0)'，未使用 'Kling Video O1' 这一名称）。Wan 2.7 与 HappyHorse 1.0 两条路由目标在仓内有同名目录，属有效引用；Kling/LTX 两条为悬空引用。"
      },
      {
        "item": "『cinematic 视频』定位与 720p 分辨率上限的一致性",
        "status": "ok",
        "detail": "description 称 cinematic short-form，schema 与 Limitations 均明示 resolution 仅 480p/720p（'Resolution ceiling 720p on the playground variant'）。定位与规格存在张力，但文档主动披露上限，未夸大为 1080p/4K，判为一致。"
      },
      {
        "item": "Security & Privacy 的技术断言可在本仓证实",
        "status": "unlocatable",
        "detail": "0600 token 权限、2 GiB 下载上限、无 shell 展开、下载白名单、退出码语义均为仓外 @runcomfy/cli 行为；仓内无 CLI 源码或版本 pin，只能作为文档自述引用（同仓 runcomfy-cli/SKILL.md 为同源转述，非独立证据）。"
      },
      {
        "item": "安装一行与 GitHub 链接指向旧仓 agentspace-so/runcomfy-skills",
        "status": "discrepancy",
        "detail": "安装行 `npx skills add agentspace-so/runcomfy-skills --skill seedance-v2 -g` 与 GitHub 链接 github.com/agentspace-so/runcomfy-skills 指向旧仓；本仓 pin 在 prime-skills/runcomfy-agent-skills（README 用 runcomfy-agent-skills）。gh api：旧仓仍存在（5★、pushed 2026-04-29、含 seedance-v2 目录）；prime-skills/runcomfy-agent-skills 与 agentspace-so/runcomfy-agent-skills 为同一仓（相同 stats，full_name=prime-skills/runcomfy-agent-skills）。按文档安装可能装到旧版。"
      },
      {
        "item": "音/视频合成与声音权的风险披露",
        "status": "discrepancy",
        "detail": "本技能会在同趟合成语音（generate_audio 默认 true），且接受 0–3 段参考音频引导音色；Security & Privacy 段仅泛泛提示 'image-based prompt injection'，未就『合成语音可用于伪造口播』或『参考音频可近似真人声音（声音权）』给出任何提示（对比：happyhorse 明写音频为 in-pass only、不接受外部音轨）。属安全提示覆盖不全。"
      },
      {
        "item": "prompt 长度规格是否自洽",
        "status": "ok",
        "detail": "schema 写 'CN ≤ 500 chars OR EN ≤ 1000 words'，正文未另立口径（本族其它技能给的是字符/token 上限），无冲突。"
      },
      {
        "item": "未声明 allowed-tools（执行面未收窄）",
        "status": "discrepancy",
        "detail": "frontmatter 无 allowed-tools；同仓 runcomfy-cli/SKILL.md 声明 `allowed-tools: Bash(runcomfy *)`。家族内部工具权限声明不一致。"
      },
      {
        "item": "限流/失败面说明",
        "status": "ok",
        "detail": "退出码表（0/64/65/69/75/77）与反模式 'Asking for >15s clips → 422; segment into multiple calls.' 一致；未能查到 130（Ctrl-C 中断）— 同仓 runcomfy-cli 表中有该码，本技能表未列，属家族同步滞后（记录，不单列为出入）。"
      },
      {
        "item": "元数据（commit/stars/last_push/license/installs）",
        "status": "ok",
        "detail": "本地 HEAD fca19ae084c2ae4667f5c8affbb99da5103d5832；gh api stars=48、pushed_at=2026-05-15T10:59:51Z、spdx=MIT；仓库根 LICENSE 为 MIT（Copyright (c) 2026 RunComfy / agentspace-so）；installs=411,900 取自池内 skills.sh-alltime 记录。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "fca19ae084c2ae4667f5c8affbb99da5103d5832",
    "sha256": "0cbe7963b5552282e8f1b6323292f9ec1b8b3f522917e92e7e2250f7e00cb261",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-09-15/seedance-v2.tar.gz",
    "sha256": "0cbe7963b5552282e8f1b6323292f9ec1b8b3f522917e92e7e2250f7e00cb261",
    "commit": "fca19ae084c2ae4667f5c8affbb99da5103d5832"
  },
  "original": {
    "github": "https://github.com/prime-skills/runcomfy-agent-skills/tree/main/seedance-v2",
    "path": "seedance-v2",
    "commit": "fca19ae084c2ae4667f5c8affbb99da5103d5832"
  }
}