{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "canghe-comic",
  "built": "2026-10-26",
  "control_level": 4,
  "control_level_label": "L4 高权限",
  "capabilities": [
    "execute_command",
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "sandbox_recommended",
      "graded_authorization"
    ],
    "admin": [
      "approval_process",
      "rollback_support",
      "full_audit"
    ]
  },
  "evidence": [
    {
      "file": "scripts/",
      "summary": "Executes local script or command: scripts/merge-to-pdf.ts (executed via bun; purely reads local page images and writes PDF)"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: under comic/{topic-slug}/: source-{slug}, analysis.md, storyboard.md, characters/ch"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查：① 全量文件清单核对资产面（SKILL.md + 34 个 references + 1 个 scripts/merge-to-pdf.ts，无第二个脚本、无 package.json）；② 对 merge-to-pdf.ts 证据复核：确认只有本地图片读取与 Bun.write 写 PDF，无 fetch/spawn/环境变量/凭证；③ 目录级 URL/凭证扫描：无 http 端点命中，环境变量命中均来自 ${SKILL_DIR} 路径占位与 $HOME 偏好探测；④ 重读 SKILL.md 的 Image Generation Tools 段与 Step 7，确认后端名字与“必经步骤”性质，并核对 --ref 三策略；⑤ 核对 SKILL.md 选项表与 references/layouts、tones、art-styles、presets 目录文件数一致；⑥ 功能声明 vs 实际：description 宣称的多画风/多 tone/分镜/顺序生图均有对应文件与流程，未见夸大。",
    "second_pass": [
      {
        "item": "自带脚本只有 merge-to-pdf.ts，且仅本地行为",
        "status": "ok",
        "detail": "扫描“网络请求”0 命中；“写盘/产生文件”仅命中该脚本的 Bun.write；无其它可执行文件。"
      },
      {
        "item": "SKILL.md 点名单一生成后端（orange 依据）",
        "status": "ok",
        "detail": "生图统一走 'npx -y bun ${SKILL_DIR}/../canghe-image-gen/scripts/main.ts'，并明确 Step 7.2 每页都要带 --ref。"
      },
      {
        "item": "角色一致性策略与降级",
        "status": "ok",
        "detail": "SKILL.md 7.2 表（Supports --ref / No --ref support）要求不支持时把角色描述前置进每页 prompt，与 workflow.md 一致。"
      },
      {
        "item": "preset 特殊规则",
        "status": "ok",
        "detail": "SKILL.md Compatibility 表与 Preset Shortcuts 表给出 ohmsha/wuxia/shoujo 的等价 art+tone 与附加规则，presets/ 3 个文件均在盘。"
      },
      {
        "item": "备份与局部重跑规则",
        "status": "ok",
        "detail": "SKILL.md Backup rules 与 Partial Workflow Options 表、references/partial-workflows.md 一一对应。"
      },
      {
        "item": "meta 元数据",
        "status": "ok",
        "detail": "commit dd0bf355…、path skills/canghe-comic、license MIT 与 bundle §0 核定值一致。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c",
    "sha256": "08d2cc6fd7066a874f47da2eff666184121ba60ea18aeb57165c09c82cc8d255",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-10-10/canghe-comic.tar.gz",
    "sha256": "08d2cc6fd7066a874f47da2eff666184121ba60ea18aeb57165c09c82cc8d255",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c"
  },
  "original": {
    "github": "https://github.com/freestylefly/canghe-skills/tree/main/skills/canghe-comic",
    "path": "skills/canghe-comic",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c"
  }
}