{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "usectrl-dev-agent-access",
      "type": "skill-md",
      "description": "Read usectrl.dev, the Control Center documentation site, without parsing HTML: markdown twins via Accept: text/markdown or a .md suffix, /llms.txt and /llms-full.txt, a read-only docs MCP server at /mcp, an OpenAPI document, an RFC 9727 API catalog and structured JSON errors.",
      "url": "https://usectrl.dev/.well-known/agent-skills/usectrl-dev-agent-access/SKILL.md",
      "digest": "sha256:664839631fd26e2d439f0bd2b06a6fd1b20e4ab9d85589acf5291462c3995f34"
    },
    {
      "name": "control-center-mcp-tools",
      "type": "skill-md",
      "description": "Call Control Center's own MCP tool server, which runs inside the self-hosted cc_server and not on usectrl.dev: the endpoint and protocol version, the mandatory workspace_id on every workspace-scoped tool, bearer-token auth beyond loopback, what the surface refuses, and the tool classes that ship but are not registered.",
      "url": "https://usectrl.dev/.well-known/agent-skills/control-center-mcp-tools/SKILL.md",
      "digest": "sha256:247abd85ed5d8166f84f96e5c2058d946fb072be1d9e3130e11a3f822ec06715"
    },
    {
      "name": "control-center-self-hosting",
      "type": "skill-md",
      "description": "Run and reach a Control Center cc_server instance: the binary and the four GHCR images, the flag and environment surface with its silent-typo trap, loopback and TLS rules, device pairing, the data-directory layout, and why the native libraries are required rather than optional.",
      "url": "https://usectrl.dev/.well-known/agent-skills/control-center-self-hosting/SKILL.md",
      "digest": "sha256:f62dc40330717d24638a726e4360ce5797d4a90b1d9d7eacc95ab83b453de702"
    }
  ]
}