{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "videocut-skills",
  "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": "Execute local scripts or commands: node plugins/chengfeng-videocut/scripts/ensure-runtime.cjs --install-if-mis"
    },
    {
      "file": "网络端点",
      "summary": "Declare external network access: https://github.com/Agentchengfeng/chengfeng-videocut/releases/download/v0.4"
    },
    {
      "file": "本地工作目录",
      "summary": "File read/write and artifact output: ~/.chengfeng-videocut/ (Runtime installation directory written by the installer; cut-preferences.md, dictionary.md)"
    }
  ],
  "verification": {
    "method": "第二遍独立复核（不复用第一遍结论）：① 逐条 evidence 做逐字命中校验——脚本打开每个 evidence.file 并 assert quote 是文件原文子串，全部通过后才写盘（失败即 QUOTE MISS 并停下修）；② 独立重走定位链：git log -1 核对工作副本 HEAD == 任务表 pin b10e85e1694a（全 SHA b10e85e1694ac562cb9d0a9496e1a79545d10071），git ls-tree HEAD 核对根清单（根下无 SKILL.md）；③ glob/find 全量列目录核对资产面（含隐藏文件）：全仓共 7 个 SKILL.md——6 个已注册业务 Skill 位于 plugins/chengfeng-videocut/skills/<name>/，另 1 个是未登记的嵌套子风格说明 animation-styles/ian-xiaohei-svg-motion/SKILL.md（见下 discrepancy 项）；④ 反查外部依赖：对 *.cjs/*.mjs/*.json/*.md/*.html 全量抽 URL，剔除 github/sponsors 后仅剩 registry.npmjs.org 命中，且全落在 package-lock.json（安装期依赖元数据），运行期端点收敛为官方 GitHub Releases/Marketplace、gh 与 loopback 5190；⑤ 反查安全结论：全仓 grep uguu / volcano / volcengine，确认『上传音频到 uguu.se 公共图床』的旧描述在本 pin 已不存在；⑥ 功能声明 vs 代码能力：README 声称的每组能力（剪口播/字幕/画面/导出/上报/更新）都能在对应 SKILL.md + 脚本中找到实现或明确的外部委托点，未发现夸大承诺。",
    "second_pass": [
      {
        "item": "skill.path 定位（任务表标『待定位』；本 repo 是合集形态）",
        "status": "ok",
        "detail": "repo 是 Codex Plugin 安装入口 + 一包 6 个 Skill，plugin 根无 SKILL.md；主入口按 plugin.json defaultPrompt[0] 与 plugin README 能力边界表首行取 chengfeng-cut，故 path=plugins/chengfeng-videocut/skills/chengfeng-cut。其余 5 个 SKILL.md 路径已在 analysis.capabilities 与 internal_assets 中逐条登记。"
      },
      {
        "item": "skill.commit / audit.skill_commit 与 pin 一致",
        "status": "ok",
        "detail": "工作副本 HEAD b10e85e1694ac562cb9d0a9496e1a79545d10071；任务表 pin b10e85e1694a；PINS-b2.json 记 {dir: chengfeng-videocut-skills, commit: b10e85e1694a}。"
      },
      {
        "item": "meta.license 与仓库事实",
        "status": "ok",
        "detail": "仓库根 LICENSE 为 Apache License Version 2.0；plugin package.json 与 .codex-plugin/plugin.json 均声明 Apache-2.0；GitHub API spdx_id = Apache-2.0，无冲突。"
      },
      {
        "item": "stars / last_push 交叉核对",
        "status": "ok",
        "detail": "gh api 返回 stargazers_count 2996、pushed_at 2026-09-14T15:41:49Z；工作副本最后一次提交时间为 2026-09-14 23:40:09 +0800（同年同日），一致。"
      },
      {
        "item": "被顶替关系（本条目顶替 to-prd/writing-great-skills）",
        "status": "unlocatable",
        "detail": "『为什么由本 skill 顶替』属任务分配层决定，源码内无证据可核；本条仅按 agent-18.md 指派执行。"
      },
      {
        "item": "池内旧描述（aws_review：FFmpeg + 火山引擎 ASR + 上传 uguu.se 公共图床）是否适用于本 pin",
        "status": "discrepancy",
        "detail": "全仓 grep 'uguu' 零命中（仅 git pack 二进制噪声），该描述来自旧仓库 Ceeon/videocut-skills 时代；本 pin 的实际外部依赖是官方 GitHub Releases/Marketplace、codex/gh CLI 与 loopback 5190。云端 ASR 仍是火山引擎，但凭证经 Runtime 管理。池内 aws_review 与 pool.gh_url（Ceeon/videocut-skills）均为待更新的历史值。"
      },
      {
        "item": "README/契约中的『已验收/未验收』自述是否与代码一致",
        "status": "ok",
        "detail": "README 明说本轮是 CLI/portable 安装修复预发行、不推进 stable、常驻服务生命周期尚未完成新版本验收；runtime-requirements.json 的 minimumRuntimeVersion 0.4.10 与 releaseTag v0.4.11 与之相符，未发现把预发行包装成 stable 的表述。"
      },
      {
        "item": "『user-invocable 只证明兼容 metadata，不证明 UI 展示』是否真在源码写明",
        "status": "ok",
        "detail": "plugin README 原句：静态元数据、agents/openai.yaml、Plugin 首页 starter prompt 和 CLI 的 $plugin:skill 调用，不能单独证明 Desktop Slash/Plugin 群组已经在界面中展示。"
      },
      {
        "item": "网络调用清单是否遗漏（含 dist 产物与 HTML）",
        "status": "ok",
        "detail": "对 *.cjs/*.mjs/*.html/*.md/*.json 全量抽 URL 后，非 github/npm-lock 命中只有 http://user、https://admin、https://example.com/ 等 test 夹具地址，无未登记运行期端点；dist/server.mjs 为 bun 打包产物（27452 行），未引入额外端点。"
      },
      {
        "item": "SKILL.md 总数与注册数（是否存在未登记的 skill 入口）",
        "status": "discrepancy",
        "detail": "find 全仓（排除 .git）共 7 个 SKILL.md：6 个已注册业务 Skill 位于 plugins/chengfeng-videocut/skills/<name>/SKILL.md，另 1 个未在 plugin.json defaultPrompt 与 plugin README 能力边界表中登记——plugins/chengfeng-videocut/skills/chengfeng-visual/animation-styles/ian-xiaohei-svg-motion/SKILL.md，其 frontmatter name 为 ian-xiaohei-svg-motion（小黑风格 HTML/SVG 动效子风格说明，无 user-invocable 字段）。analysis 中『6 个业务 Skill』指注册入口数；此处登记第 7 个嵌套 SKILL.md，避免资产面少算。"
      },
      {
        "item": "『不切媒体』是否只是口号（有无隐藏的媒体写入脚本）",
        "status": "ok",
        "detail": "chengfeng-cut 的命令集只有 project/workflow/cuts/transcript 的读写与 open、ensure-*；物理剪切与渲染只出现在 chengfeng-export 段，且该段明说不进剪辑状态机、只读项目文件、产出是覆盖式新文件。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "b10e85e1694ac562cb9d0a9496e1a79545d10071",
    "sha256": "34c8b28b38500e4f22a377d8c9945f01c6a32ac35bc9f9c703b6ecf0a2d67c45",
    "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/videocut-skills.tar.gz",
    "sha256": "34c8b28b38500e4f22a377d8c9945f01c6a32ac35bc9f9c703b6ecf0a2d67c45",
    "commit": "b10e85e1694ac562cb9d0a9496e1a79545d10071"
  },
  "original": {
    "github": "https://github.com/Agentchengfeng/chengfeng-videocut-skills/tree/main/plugins/chengfeng-videocut/skills/chengfeng-cut",
    "path": "plugins/chengfeng-videocut/skills/chengfeng-cut",
    "commit": "b10e85e1694ac562cb9d0a9496e1a79545d10071"
  }
}