{
  "skills": [
    {
      "id": "skl_dependency_drift_audit",
      "name": "dependency-drift-audit",
      "plugin": "cwc-operations",
      "description": "Fleet-wide dependency-drift audit for the workers/ Cloudflare Worker fleet: the committed dependency graph (scripts/build-graph.py — kit imports + runtime-fetch edges), the per-worker kit-drift lock gate (scripts/worker-build.sh — .build-lock.json vs current _shared/kit hashes), and the dead-runtime-fetch-target check. Use when the user says \"drift audit\", \"stale workers\", \"which workers need redeploy\", \"kit changed\", \"I edited shell.ts/css.ts/d1crud.ts/http.ts/ wellknown.ts/mcp.ts\", \"who imports the kit\", \"who fetches this site\", \"blast radius\", \"redeploy queue\", \"check runtime fetch targets\", \"refresh the build graph\", or before marking any fleet task complete after a kit edit. Also fire as the weekly-review drift step (sibling fleet-operations skill, step 5). Do NOT use for executing the redeploys themselves (route to cwc-deploy), for design-token/CSS audits (`scripts/design-system-audit.sh` — sibling fleet-audit skill), or for the 36 tsk_resync_<site> nav-drift tasks (content drift, not build drift).",
      "summary": "Fleet-wide dependency-drift audit for the workers/ Cloudflare Worker fleet: the committed dependency graph (scripts/build-graph.py — kit imports + runtime-fetch edges), the per-worker kit-drift lock gate (scripts/worker-build.sh — .build-lock.json vs current _shared/kit hashes), and the dead-runt...",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/dependency-drift-audit/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_dependency_drift_audit"
    },
    {
      "id": "skl_fleet_audit",
      "name": "fleet-audit",
      "plugin": "cwc-operations",
      "description": "Fleet-audit toolkit for the subagent*.com sites. Use when the user asks to \"audit the fleet\", \"run the design-system audit\", \"check site health\", \"health check the primitives\", \"sweep zone ids\", \"which zones are unrouted\", \"check for drift\", \"triage the resync tasks\", or after any fleet-wide change that needs verification. Do NOT use for fixing what the audit finds (route fixes to cwc-engineering to build and cwc-deploy to ship) and do NOT use for the routing/review loop itself — that is the sibling fleet-operations skill.",
      "summary": "Fleet-audit toolkit for the subagent*.com sites.",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/fleet-audit/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_fleet_audit"
    },
    {
      "id": "skl_fleet_daily_digest",
      "name": "fleet-daily-digest",
      "plugin": "cwc-operations",
      "description": "The single daily ops read for the subagent*.com fleet (~50 Cloudflare workers) — one pass, one file, five fixed sections. Use when the user asks for the \"ops digest\", \"daily fleet check\", \"morning digest\", \"fleet status\", \"what's the fleet look like today\", or a scheduled daily run fires. Do NOT use for deep drift audits or resync triage (sibling fleet-audit skill), for incident response mid-breakage (sibling incident-runbook), or for the routing/review loop itself (sibling fleet-operations) — this skill only produces the one daily read and names ONE action; executing that action routes to the owning plugin.",
      "summary": "The single daily ops read for the subagent*.com fleet (~50 Cloudflare workers) — one pass, one file, five fixed sections.",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/fleet-daily-digest/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_fleet_daily_digest"
    },
    {
      "id": "skl_fleet_operations",
      "name": "fleet-operations",
      "plugin": "cwc-operations",
      "description": "Operations playbook for running the subagent*.com fleet day to day. Use when the user asks \"operations status\", \"run the operating loop\", \"route this to a coworker\", \"which coworker owns this\", \"weekly review\", \"operate the fleet\", \"how many sites do we have\", \"what's open across the fleet\", or wants operational work decomposed into contracts/tasks/outcomes on the family's own primitives. Do NOT use for executing domain work itself — that belongs to the owning domain plugin (cwc-design, cwc-data, cwc-deploy, cwc-analytics-engineering, cwc-product-management, cwc-engineering, cwc-finance) — and do NOT use for running the audit scripts themselves; that is the sibling fleet-audit skill.",
      "summary": "Operations playbook for running the subagent*.com fleet day to day.",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/fleet-operations/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_fleet_operations"
    },
    {
      "id": "skl_incident_runbook",
      "name": "incident-runbook",
      "plugin": "cwc-operations",
      "description": "The fleet's incident runbook + change discipline, adapted from Anthropic's operations plugin (runbook, change-request, risk-assessment, status-report) and grounded in this fleet's real incident history. Use when something breaks mid-wave, when a deploy misbehaves, before system-state changes, or on \"incident\", \"runbook\", \"what went wrong\", \"postmortem\".",
      "summary": "The fleet's incident runbook + change discipline, adapted from Anthropic's operations plugin (runbook, change-request, risk-assessment, status-report) and grounded in this fleet's real incident history.",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/incident-runbook/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_incident_runbook"
    },
    {
      "id": "skl_registry_consistency_audit",
      "name": "registry-consistency-audit",
      "plugin": "cwc-operations",
      "description": "Cross-check one domain's state (or the whole fleet's) across the FOUR registries that must agree: the fleet manifest (plugins/cwc-deploy/skills/fleet-expansion/fleet-manifest.toml — [sites.*]/[redirects.*]/[denylist] incl. never_use), the Postgres deploy ledger (fact_fleet_deploy via psql -U wbr), the live dns_zones API (subagentsubdomains.com/api/dns-zones), and the repo-root cloudflare.toml [dns] section — and emit a per-domain consistency matrix with a single verdict (CONSISTENT-TOMBSTONE / CONSISTENT-LIVE / CONSISTENT-UNSERVED / INCONSISTENT / UNKNOWN). Born from the real 2026-07-09 subagentcloudflare.com teardown, where one operator directive had to land in all four places at once. Use when the user asks \"is <domain> consistent across the registries\", \"did the teardown/launch land everywhere\", \"audit the registries\", \"registry drift\", after any fleet-expansion registration wave, or after tombstoning/denylisting a domain. Do NOT use for nav/SITES-array drift on the sites themselves (sibling dependency-drift-audit / fleet-audit own that), for fixing what it finds (route to cwc-deploy / cwc-engineering), or for design-system gates (scripts/design-system-audit.sh).",
      "summary": "Cross-check one domain's state (or the whole fleet's) across the FOUR registries that must agree: the fleet manifest (plugins/cwc-deploy/skills/fleet-expansion/fleet-manifest.toml — [sites.*]/[redirects.*]/[denylist] incl.",
      "gated": 0,
      "source_path": "plugins/cwc-operations/skills/registry-consistency-audit/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_registry_consistency_audit"
    }
  ]
}