{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "wan-3-0-prime-reference-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": "Declared external network access: model-api.runcomfy.net — submission, polling, and result retrieval for reference-conditioned video generation (via runcomfy CLI with user bearer token)"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: CLI downloads generated videos to the path specified by `--output-dir` (caller-defined; docs specify a 2 GiB per-file cap to prevent runaway 30s 1080p outputs)"
    },
    {
      "file": "SKILL.md",
      "summary": "Declared invocation of host CLI interpreter or external execution environment"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度找第一遍的错），实执行：① 全量清单（本目录仅 SKILL.md；全仓非 md 文件仅 LICENSE）；② URL/命令 token 扫描按主机聚合（www.runcomfy.com 9、docs.runcomfy.com 2、www.skills.sh 4、https://… 占位 6），无文档外端点；③ 计费表与三个算例逐行算术复核；④ 上限声明（10 图 / 5 视频 / 5 音频 / 单条 1-15s / 合计 15s / duration 2-30 / 六种宽高比）逐处 grep 交叉核对是否前后一致；⑤ 退出码表与同仓 runcomfy-cli/SKILL.md 对照；⑥ 与两个同族 Seedance 页比对安全条款、下载上限与 Ctrl-C 措辞；⑦ gh api 复核 stars=7、spdx=MIT、pushed_at 与本地 HEAD 一致。",
    "second_pass": [
      {
        "item": "计费表与算例算术",
        "status": "ok",
        "detail": "480p $0.0624 / 720p $0.124 / 1080p $0.249 每计秒；算例复核：5×0.124=$0.62（文档写 ≈$0.62）、15×0.124=$1.86、30×0.249=$7.47，全部吻合；「draft at 480p (about 4× cheaper per second than 1080p)」亦成立（0.249/0.0624≈3.99×）。"
      },
      {
        "item": "参考预算与时长上限是否前后一致",
        "status": "ok",
        "detail": "reference_images 上限 10、reference_videos 5（单条 1-15s、合计 15s）、reference_audios 5（合计 15s）、duration 2-30 整秒、resolution 三档、aspect_ratio 六个值——schema 表、Limitations 节与 frontmatter description 三处一致，未发现互相冲突的数字。"
      },
      {
        "item": "「模型官方示例 prompt」与本文教学重点是否自洽",
        "status": "discrepancy",
        "detail": "文档全篇强调编号参考绑定是本端点存在理由（'This is the whole point of the endpoint'），但 Sample prompts 节三则示例（海岸航拍、雨夜街景、香水瓶转台）都是不含任何 `Image 1` / `Video 1` 引用的纯文本描述。示例里看不到核心语法，读者照抄会遗漏本端点最有价值的部分；属教学一致性缺陷（非事实错误）。"
      },
      {
        "item": "schema 表 `reference_images` 行的 Required/Default 表述",
        "status": "discrepancy",
        "detail": "该行 Required 写 conditional、Default 写 `example image`——Default 既非空值也非文档别处使用的具体值，与正文「At least one of ... must be supplied」需合读才成立；同一张表的其它行 Default 都是具体值（`[]`、`720p`、`16:9`、`5`、`true`、`random`），与 `example image` 的体例不一致。"
      },
      {
        "item": "端点 URL 路径是否可以核对",
        "status": "discrepancy",
        "detail": "两个同族 Seedance 页都把完整路径写出（`https://model-api.runcomfy.net/v1/models/bytedance/...`），本页只写「The CLI POSTs to the RunComfy Model API」；调用者无法据此核对端点地址，只能靠 model id `wan-ai/wan-3.0-prime/reference-to-video` 与 CLI 文档推断。属家族内文档不对称。"
      },
      {
        "item": "Ctrl-C 取消语义",
        "status": "discrepancy",
        "detail": "本页写「`Ctrl-C` cancels the remote request before exit.」，与 seedance-2-5-reference-to-video 措辞相同，但与 seedance-2-5-image-to-video 的「jobs already in progress cannot be cancelled」以及 runcomfy-cli/SKILL.md 的「`Ctrl-C` sends `DELETE` … so you don't get billed for work you abandoned.」（另有 exit 130 行）三处不一致；仓内无法裁决，实际行为取决于 CLI 版本。"
      },
      {
        "item": "费率与「No telemetry, no callbacks」「2 GiB 上限」可否在仓内证实",
        "status": "unlocatable",
        "detail": "费率、无遥测、下载体积上限均属仓外服务/二进制事实，本 pin 无证据可核；按「定位不到不硬写」记待补，并已计入橙档理由。"
      },
      {
        "item": "allowed-tools 与示例命令、安装步骤的边界",
        "status": "ok",
        "detail": "frontmatter line 3 为 `Bash(runcomfy *)`；三条示例调用均为 `runcomfy run wan-ai/wan-3.0-prime/reference-to-video`，npm 安装与 RUNCOMFY_TOKEN 设置列在 Prerequisites（一次性操作员准备），未发现越界 shell 指令；文档亦声明 skill 不读凭证以外的任何环境变量。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e",
    "sha256": "1fe7f0a2d659dcd0aedc0240260a8dd3636c9fa47c3d936f180d11c13f0e814f",
    "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/wan-3-0-prime-reference-to-video.tar.gz",
    "sha256": "1fe7f0a2d659dcd0aedc0240260a8dd3636c9fa47c3d936f180d11c13f0e814f",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e"
  },
  "original": {
    "github": "https://github.com/genmedia-labs/skills/tree/main/wan-3-0-prime-reference-to-video",
    "path": "wan-3-0-prime-reference-to-video",
    "commit": "c163a9fd3ab3c36193f634445592586df5b64f1e"
  }
}