{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "cotal-setup",
      "type": "skill-md",
      "description": "Set up Cotal on this machine: install it, start a local agent mesh (NATS + JetStream), verify it, and put an agent on it. Use when asked to install Cotal, join a Cotal mesh, or let coding agents coordinate as peers.",
      "url": "/.well-known/agent-skills/cotal-setup/SKILL.md",
      "digest": "sha256:89f807a8d839186b6a04620a543c19ce371ec37f1df870a46c57ee2b3d2df476"
    },
    {
      "name": "team-topology",
      "type": "skill-md",
      "description": "Define a multi-agent team for ANY task on ANY system as an explicit deployment topology - pick the shape from the task's dominant risk, specify the runtime/communication/trust layers, place model capability by lane, present it as a diagram + table + trust-boundary note + open choices, and deploy ONLY after the user agrees to the proposed shape. Use when the user asks to \"define/design/lay out the team\", \"what topology are we deploying\", \"how should the agents be arranged\", \"design the team for <task>\", \"what formation for <task>\", or wants a team expressed as a topology (nodes, edges, models, trust boundaries) rather than spawned ad hoc. Substrate-agnostic - Cotal mesh, harness subagents, Workflow stages, containers, or any orchestration system.",
      "url": "/.well-known/agent-skills/team-topology/SKILL.md",
      "digest": "sha256:43125706c1adacf14eeabec086d18cc2519c4c2817849b838c2e2240a9f42ce7"
    }
  ]
}
