{
  "skills": [
    {
      "id": "skl_data_playbook",
      "name": "data-playbook",
      "plugin": "cwc-data",
      "description": "Data coworker playbook — the single source of truth for safe and effective querying of subagentjobs-dwh (Cloudflare D1, Kimball star schema). Use when the user asks a question about job posting data, the crawler pipeline, board freshness, skills/departments/offices, or wants SQL written/validated against this warehouse. Trigger on \"how many jobs\", \"query the warehouse\", \"write a query for\", \"is this SQL right\", \"which boards are stale\", \"what's the grain of X table\", or any follow-up analytics question after /data. Do NOT use for editing workers/cron or workers/etl source code (that's a coding task, not an analytics question) or for questions about data outside subagentjobs-dwh.",
      "summary": "Data coworker playbook — the single source of truth for safe and effective querying of subagentjobs-dwh (Cloudflare D1, Kimball star schema).",
      "gated": 0,
      "source_path": "plugins/cwc-data/skills/data-playbook/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_data_playbook"
    },
    {
      "id": "skl_weekly_business_review",
      "name": "weekly-business-review",
      "plugin": "cwc-data",
      "description": "Run the weekly business review (WBR) and monthly business review (MBR) for the subagent*.com business: input metrics before output metrics, exceptions before averages, and — the point — ranked, forward-looking recommendations with predicted metric movement and a named gate owner. Use on a weekly cadence, when the operator says \"WBR\", \"business review\", \"what do the numbers say\", or when any strategy/budget artifact needs a data check. Tracking without a recommendation is a dashboard, not a review.",
      "summary": "Run the weekly business review (WBR) and monthly business review (MBR) for the subagent*.com business: input metrics before output metrics, exceptions before averages, and — the point — ranked, forward-looking recommendations with predicted metric movement and a named gate owner.",
      "gated": 0,
      "source_path": "plugins/cwc-data/skills/weekly-business-review/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_weekly_business_review"
    },
    {
      "id": "skl_zones_query_pack",
      "name": "zones-query-pack",
      "plugin": "cwc-data",
      "description": "Read-only jq query pack over the family's canonical DNS-zone registry API (https://subagentsubdomains.com/api/dns-zones — the machine-readable directory every site's robots.txt points agents at). Six named recipes: counts by status, subagent*/agent*/other name-family split, NULL-zone_id rows, launch batches by created_at date, never_use/tombstone rows, newest N. Wrapper runs each recipe against the live endpoint (--live) or the committed 2026-07-09 fixture (default). Use when the user asks how many zones/domains the fleet has, which are routed vs workers.dev-only, which zones lack a zone_id, when a launch wave shipped, which domains are tombstoned/never-use, or what launched most recently. Trigger on \"dns zones\", \"how many domains\", \"zone registry\", \"launch batch\", \"tombstone\", \"never use domain\". Do NOT use for subagentjobs-dwh warehouse questions (data-playbook owns that schema), for editing the registry (this pack is read-only — writes go through workers/subagentsubdomains' gated API), or for Cloudflare zone-ID lookups by API token (that's scripts/cf-zone-id.sh).",
      "summary": "Read-only jq query pack over the family's canonical DNS-zone registry API (https://subagentsubdomains.com/api/dns-zones — the machine-readable directory every site's robots.txt points agents at).",
      "gated": 0,
      "source_path": "plugins/cwc-data/skills/zones-query-pack/SKILL.md",
      "created_at": "2026-07-10 18:13:13",
      "cite_as": "https://subagentskills.com/api/skills/skl_zones_query_pack"
    }
  ]
}