{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "canghe-slide-deck",
  "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": "Executes local scripts or commands: npx -y bun ${SKILL_DIR}/scripts/merge-to-pptx.ts <slide-deck-dir> (local PPTX merge)"
    },
    {
      "file": "网络端点",
      "summary": "Declares external network access: the skill's own scripts make zero network calls (the two merge scripts perform only local file I/O and library invocations)"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: slide-deck/{topic-slug}/source-{slug}.{ext} and analysis.md"
    }
  ],
  "verification": {
    "method": "第一遍：通读 bundle 展開的 SKILL.md（工作流九步、风格/维度表、确认门禁、Options、Partial Workflows、Slide Modification、Notes）与 texture.md 及 12 个风格文件样例。第二遍：独立逐条回 §2 原文核对每条 evidence.file/quote 与档位口径（合并脚本仅本地、Step 7 跨 skill 出图、无凭证读取），并对照判级范式复核 orange 的触发条件。",
    "second_pass": [
      {
        "item": "自身脚本无网络、无环境变量、无 spawn",
        "status": "ok",
        "detail": "skills/canghe-slide-deck/scripts/ 只有 merge-to-pdf.ts 与 merge-to-pptx.ts；bundle 风险扫描『網路請求：無命中』『憑證/環境變數』仅命中 ${SKILL_DIR} 与 $HOME 路径。"
      },
      {
        "item": "出图是跨 skill 委派而非本仓实现",
        "status": "ok",
        "detail": "Step 7『1. Select available image generation skill』；本仓无任何图像生成脚本或端点声明。档位按『把用户素材送外部生成后端』落 orange。"
      },
      {
        "item": "确认门禁措辞与位置",
        "status": "ok",
        "detail": "Notes 与 Step 2 均标注 ⚠️ REQUIRED；Notes 重复『Step 2 confirmation required - do not skip』。"
      },
      {
        "item": "合并脚本行为",
        "status": "ok",
        "detail": "风险扫描『寫盤/產生檔案』命中 merge-to-pdf.ts 的 Bun.write 与 merge-to-pptx.ts 的 pptx.writeFile，均为本地输出。"
      },
      {
        "item": "风格/维度数量与文件结构",
        "status": "ok",
        "detail": "§1 清单列出 16 个 references/styles/*.md、5 个 references/dimensions/*.md（含 presets.md），与 SKILL.md 表格一致。"
      },
      {
        "item": "未展开文件的处理",
        "status": "ok",
        "detail": "bundle 只展开 12 个最相关文件；base-prompt.md、design-guidelines.md 等未展开，故未对其内容下结论，仅按 §1 清单列为内部资产。"
      },
      {
        "item": "档位复核",
        "status": "ok",
        "detail": "自身脚本面绿蓝级，但核心用途将用户内容送入运行时图像生成服务 → 按站内『生成後端類』先例判 orange；无 red 触发项（无逆向/冒充/绕过/安全降级/任意代码执行）。"
      },
      {
        "item": "元数据与 commit",
        "status": "ok",
        "detail": "skill.commit 与 audit.skill_commit = dd0bf355955b4c82b764740b4183c86a72ba0e0c；license=MIT（仓库根 LICENSE），installs=null。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c",
    "sha256": "5efda196172fff6e4c3f4a7df111dfc632283f90738ea28ba246d8e2402d783a",
    "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-slide-deck.tar.gz",
    "sha256": "5efda196172fff6e4c3f4a7df111dfc632283f90738ea28ba246d8e2402d783a",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c"
  },
  "original": {
    "github": "https://github.com/freestylefly/canghe-skills/tree/main/skills/canghe-slide-deck",
    "path": "skills/canghe-slide-deck",
    "commit": "dd0bf355955b4c82b764740b4183c86a72ba0e0c"
  }
}