{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "ljg-card",
  "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 script or command: bun assets/capture.ts <html> <png> <width> <height> [fullpage]: Playwright headless execution"
    },
    {
      "file": "网络端点",
      "summary": "Declare external network access: comic_template.html contains @import Google Fonts (output-stage remote fonts; the browser may fetch fonts.goog during -c rendering)"
    },
    {
      "file": "本地工作目录",
      "summary": "File I/O and artifact output: Dedicated /tmp/<task> workspace: all intermediate artifacts including candidate images, source images, HTML/CSS, vector drafts, render inputs, draft captures, QA slices, cache, and logs."
    }
  ],
  "verification": {
    "method": "两遍独立复核：第一遍按 bundle 的 §1 文件清单与 §2 内文逐条抽取 how_it_works/capabilities 并回抄逐字引用；第二遍重读 bundle 的共享图像协议、四种 mode 文件与三处风险扫描，独立核对「-f 全文校验四类反例」「-w 来源清单与账本一致性」「临时目录约束」「图内禁文字」等条款是否在正文出现且表述一致，并复核 security 各数组与判级口径。",
    "second_pass": [
      {
        "item": "四模具与 mode/模板路由表",
        "status": "ok",
        "detail": "SKILL.md 参数表与 mode 路由表一致（-l/-f/-c/-w 分别对应 long/full/comic/whiteboard 模板）。"
      },
      {
        "item": "-f 全文保真与校验器合同",
        "status": "ok",
        "detail": "mode-full.md 规定四类反例必须让 verify-full-text.ts 退出非 0，与 SKILL.md Gotchas 互相印证。"
      },
      {
        "item": "-w 来源清单先于账本生成",
        "status": "ok",
        "detail": "mode-whiteboard.md 明确 prepare-whiteboard-source.ts 由本次输入生成，账本 source_sections 必须与其 ID/顺序一致。"
      },
      {
        "item": "网络面核实",
        "status": "ok",
        "detail": "无 fetch/requests 类代码；扫描命中的 URL 均为 lockfile registry、模板 @import 与测试数据，属产物期或安装期。"
      },
      {
        "item": "判级口径",
        "status": "ok",
        "detail": "目录内零凭证读取、写盘限于 /tmp 与最终交付物，符合 blue（仅本地脚本/CLI 与本地读写）。"
      },
      {
        "item": "meta 核定值未改动",
        "status": "ok",
        "detail": "license/stars/last_push/official_desc 与骨架一致，installs 保持 null（无可定位到本 skill 的安装量）。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9",
    "sha256": "a574935eb0666759e51da60d4424844c61540101529b6be57f17b8435ced8330",
    "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/ljg-card.tar.gz",
    "sha256": "a574935eb0666759e51da60d4424844c61540101529b6be57f17b8435ced8330",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  },
  "original": {
    "github": "https://github.com/lijigang/ljg-skills/tree/main/skills/ljg-card",
    "path": "skills/ljg-card",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  }
}