{
  "name": "WMinus website agent",
  "description": "Read-only agent for wminus.com: what WMinus builds, how to reach them, and any page of the site as markdown. It answers questions and takes no action, there is nothing here that writes, buys, books or submits anything.",
  "version": "1.0.0",
  "provider": {
    "organization": "WMinus",
    "url": "https://wminus.com"
  },
  "documentationUrl": "https://wminus.com/api-docs.md",
  "supportedInterfaces": [
    {
      "url": "https://wminus.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://wminus.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "text/markdown"],
  "skills": [
    {
      "id": "list_services",
      "name": "List services",
      "description": "List what WMinus builds, with the page that covers each area. Use this to route a question to the right part of the site.",
      "tags": ["services", "capabilities", "routing"],
      "examples": [
        "What does WMinus build?",
        "Do you do robotics?",
        "{\"data\":{\"skill\":\"list_services\"}}"
      ]
    },
    {
      "id": "contact",
      "name": "Contact details",
      "description": "How to reach WMinus, and what cannot be quoted on their behalf. Prices, delivery times and client names are not published, so ask this before answering anything commercial. The inquiry form cannot be submitted by an agent, it needs a Turnstile token only the browser widget can mint.",
      "tags": ["contact", "email", "pricing"],
      "examples": [
        "How do I get in touch?",
        "What does a project cost?",
        "{\"data\":{\"skill\":\"contact\"}}"
      ]
    },
    {
      "id": "get_page",
      "name": "Read a page as markdown",
      "description": "Read one page of wminus.com as markdown. Cheaper and cleaner than fetching the HTML. Pass a path such as /about or /services/ai, or / for the homepage. Only wminus.com paths are read.",
      "tags": ["content", "markdown", "pages"],
      "examples": [
        "Read /about",
        "{\"data\":{\"skill\":\"get_page\",\"path\":\"/services/ai\"}}"
      ],
      "outputModes": ["text/markdown"]
    }
  ]
}
