{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "blog-post",
  "built": "2026-10-26",
  "control_level": 1,
  "control_level_label": "L1 基础",
  "capabilities": [],
  "required_controls": {
    "agent": [
      "auto_load"
    ],
    "admin": [
      "register_source_and_version"
    ]
  },
  "evidence": [
    {
      "file": "SKILL.md",
      "summary": "Pure prompt directives and rule text, with no script execution or external impact"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① glob 目录（2 个文件）；② 全目录 URL 与 <script> 计数为 0，token 扫描（fetch(/eval(/child_process/writeFile/API_KEY/token）：零命中；③ 逐条核对 SKILL.md 五段骨架与 example.html 实际 DOM：Masthead（细线 + 刊名 + 日期）、Hero（h1 + byline + 阅读时间）、65ch 正文容器、pull quote（blockquote 斜体）、数字 figure、endnote 均可定位，但 Author bio 卡片与 Related posts 三卡在示例中缺失 → 记 discrepancy；④ frontmatter 无 example_* 字段（该模板无示例元数据），确认 example.md 不存在、选择器只按 hasHtml 生成预览标记；⑤ GitHub API + git HEAD 复核元数据。",
    "second_pass": [
      {
        "item": "示例覆盖度 vs SKILL.md 骨架",
        "status": "discrepancy",
        "detail": "SKILL.md 要求五段骨架，example.html 实现了 Masthead / Hero / 正文 / 三处细节，但缺 Author bio 卡片与 Related posts（3 张卡）——示例结尾为 .endnote 招募卡。详情页不宜把该示例当作模板完整形态。"
      },
      {
        "item": "「零外链」判定",
        "status": "ok",
        "detail": "blog-post/ 目录内 http(s) 命中数为 0，<script> 命中数为 0；字体为 -apple-system/system-ui/monospace 等系统字族，执行期与产物期均无外发。"
      },
      {
        "item": "无 example.md 的后果",
        "status": "ok",
        "detail": "目录只有 SKILL.md + example.html；loader 的 metaFromDir 以 existsSync 判定 hasMd=false，选择器仍会因 hasHtml=true 生成 example 元数据，行为正常。"
      },
      {
        "item": "license / stars / commit 元数据",
        "status": "ok",
        "detail": "GitHub API（api.github.com/repos/nexu-io/html-anything）：spdx_id=Apache-2.0、stargazers_count=8827、pushed_at=2026-09-15T03:36:24Z；工作副本 git HEAD = 553ed98c283f9c0f489902d035416a972d6a9699（与任务表 pin 553ed98c283f 同源）。"
      },
      {
        "item": "skill.path 与目录资产面",
        "status": "ok",
        "detail": "pin 目录内该路径存在且含 SKILL.md；目录内文件清单已用 glob 全量核对（含隐藏文件），无 scripts/、无 references/、无二进制资产（competitive-teardown 的 assets/ 为纯 HTML，另行记录）。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699",
    "sha256": "95b69396ce0f37a7b44b1633702e5722002cc9114c25ed8f5496e26ed417fe80",
    "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/blog-post.tar.gz",
    "sha256": "95b69396ce0f37a7b44b1633702e5722002cc9114c25ed8f5496e26ed417fe80",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  },
  "original": {
    "github": "https://github.com/nexu-io/html-anything/tree/main/next/src/lib/templates/skills/blog-post",
    "path": "next/src/lib/templates/skills/blog-post",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  }
}