{
  "skill": {
    "id": "skl_skill_catalog_audit",
    "name": "skill-catalog-audit",
    "plugin": "cwc-product-management",
    "description": "Catalog-integrity audit across every cwc-* coworker plugin: diffs (a) skills/ dirs on disk vs (b) the plugin.json \"skills\" array vs (c) IDENTITY.json skills[] names, reporting unregistered dirs (16 SKILL.md-bearing ones existed on 2026-07-09 — the motivating incident), dead plugin.json entries pointing at missing dirs, and IDENTITY staleness that needs a plugins/_schema/generate.py rerun. Use when the user asks \"are all skills registered\", \"audit the skill catalog\", \"is plugin.json in sync with skills/\", \"is IDENTITY.json stale\", \"which skills are orphaned\", or before/after a batch that adds or removes skill directories. Do NOT use to fix the drift it reports (edit each plugin.json by hand; IDENTITY/BRAND are machine-generated — rerun plugins/_schema/generate.py + validate.py, never hand-edit them), to validate IDENTITY shape/content (that is validate.py + scripts/coworkers/schema.py), or for the fleet-wide roster overview (cwc-human-resources' coworker-census).",
    "summary": "Catalog-integrity audit across every cwc-* coworker plugin: diffs (a) skills/ dirs on disk vs (b) the plugin.json \"skills\" array vs (c) IDENTITY.json skills[] names, reporting unregistered dirs (16 SKILL.md-bearing ones existed on 2026-07-09 — the motivating incident), dead plugin.json entries po...",
    "gated": 0,
    "source_path": "plugins/cwc-product-management/skills/skill-catalog-audit/SKILL.md",
    "created_at": "2026-07-10 18:13:13",
    "cite_as": "https://subagentskills.com/api/skills/skl_skill_catalog_audit"
  }
}