{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "seedance-2-5-image-to-video",
  "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": "网络端点",
      "summary": "Explicit external network access: model-api.runcomfy.net — i2v/720p request submission, `/v1/requests/{id}/status` polling, and `/v1/`"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: CLI downloads generated video to directory specified by `--output-dir` (path provided by caller; no file size limit declared here, sibling pages declare a 2 GiB limit)"
    },
    {
      "file": "SKILL.md",
      "summary": "Declares invocation of host CLI interpreter or external execution environment"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度找第一遍的错），实执行：① 全量清单（本目录仅 SKILL.md；全仓非 md 文件仅 LICENSE）；② URL/命令 token 扫描按主机聚合（www.runcomfy.com 7、docs.runcomfy.com 1、model-api.runcomfy.net 1、github.com 1、https://… 占位 3），无文档外端点；③ 退出码与状态机（in_queue/in_progress/completed）与同仓 runcomfy-cli/SKILL.md 对照；④ 定价表算术复核；⑤ 全文 grep 复核「无 aspect_ratio / 无 resolution / 无 seed / 无多图」四条声明是否前后一致；⑥ 与兄弟页（reference-to-video / wan-3.0-prime）逐条比对安全条款与 Ctrl-C 措辞；⑦ gh api 复核 stars=7、spdx=MIT、pushed_at 与本地 HEAD 一致。",
    "second_pass": [
      {
        "item": "「四字段即全部 schema」是否与全文其它声明冲突",
        "status": "ok",
        "detail": "逐处复核一致：schema 表仅 prompt/image/duration/generate_audio 四行；正文写 'That is the complete schema'；Limitations 再列 720p only / aspect ratio not selectable / one image / no seed field；frontmatter description 亦只提这四字段与 $0.35/s。未发现残留的第二套字段名（对比兄弟页的 2.0→2.5 字段迁移警告，本页无需该类提示）。"
      },
      {
        "item": "价格表算术",
        "status": "ok",
        "detail": "5/10/15/30 秒 × $0.35 = $1.75 / $3.50 / $5.25 / $10.50，与文档四行完全一致；批量公式 `duration × $0.35 × output count` 与之一致。"
      },
      {
        "item": "Ctrl-C 取消语义在家族内是否一致",
        "status": "discrepancy",
        "detail": "本文件写「`Ctrl-C` cancels a queued request; jobs already in progress cannot be cancelled.」，兄弟页（seedance-2-5-reference-to-video、wan-3-0-prime）写「`Ctrl-C` cancels the remote request before exit」，而同仓 runcomfy-cli/SKILL.md 写「`Ctrl-C` sends `DELETE` to the request endpoint to cancel the remote job before exit, so you don't get billed for work you abandoned.」（并有 exit 130 行）。三处措辞不一致，本页最保守；按本页读会以为进行中的任务无法止损，按 CLI 文档读则期望能取消。仓内无法裁决，用户实际应查 CLI 版本行为。"
      },
      {
        "item": "「No telemetry, no callbacks」与 $0.35/$0.17 费率可否在仓内证实",
        "status": "unlocatable",
        "detail": "费率、无遥测、状态轮询路径 `/v1/requests/{id}/...` 均属仓外服务/二进制事实，本 pin 无证据可核；按「定位不到不硬写」记待补，并已计入橙档理由。"
      },
      {
        "item": "下载体积/磁盘写入是否有上限",
        "status": "discrepancy",
        "detail": "本页的安全条款未提任何下载体积上限，而兄弟页（reference-to-video、wan-3.0-prime）明确写「the CLI aborts any single download over 2 GiB」。同族文档不对称：读本页的 agent 会缺少这条磁盘保护信息（实际行为应以 CLI 为准）。"
      },
      {
        "item": "allowed-tools 与示例命令是否相符",
        "status": "ok",
        "detail": "frontmatter line 16 为 `Bash(runcomfy *)`；三条示例调用均为 `runcomfy run bytedance/seedance-2.5/image-to-video/720p`，前置的 npm 安装与 RUNCOMFY_TOKEN 设置写在 Prerequisites（一次性操作员准备），无越界 shell 指令。"
      },
      {
        "item": "安装命令与仓库身份",
        "status": "discrepancy",
        "detail": "本文件写 `npx skills add genmedia-labs/skills --skill seedance-2-5-image-to-video -g`（与 git remote 一致），但仓库 README.md 仍是旧仓名 `agentspace-so/runcomfy-agent-skills`，属仓库级文档漂移。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e",
    "sha256": "c9ca6f08047f811d9fe59e32d1d492303090b277e1b6bd997a38e145ae147868",
    "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-2-5-image-to-video.tar.gz",
    "sha256": "c9ca6f08047f811d9fe59e32d1d492303090b277e1b6bd997a38e145ae147868",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e"
  },
  "original": {
    "github": "https://github.com/genmedia-labs/skills/tree/main/seedance-2-5-image-to-video",
    "path": "seedance-2-5-image-to-video",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e"
  }
}