{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "book-security-guards",
      "type": "skill-md",
      "description": "Request security guard coverage through Calvis: what to collect from the user, where to submit the request, and what happens next.",
      "url": "https://calvis.com/skills/book-security-guards/SKILL.md",
      "digest": "sha256:da114c2ac12a02d2cedd0711044943ee2aecc219df34910f026d007ad4f99688"
    },
    {
      "name": "check-city-coverage",
      "type": "skill-md",
      "description": "Determine whether Calvis covers a given US metro and which security services can be requested there.",
      "url": "https://calvis.com/skills/check-city-coverage/SKILL.md",
      "digest": "sha256:c6a1cf97e1fe290bebf691f2cbda6c1ad30adcee3d75e7a6ef4b5af2301ecac9"
    },
    {
      "name": "calvis-api-access",
      "type": "skill-md",
      "description": "Authenticate to the Calvis REST API and hosted MCP server using OAuth 2.1 dynamic client registration plus authorization_code with PKCE.",
      "url": "https://calvis.com/skills/calvis-api-access/SKILL.md",
      "digest": "sha256:8c6468e95e1b4ddb351b8cb39dd4670c081603ea7303206a23bc255a62d1f254"
    }
  ]
}