{
  "name": "SKINBOT",
  "description": "Neutral AI decision layer for beauty retail. Skin analysis and product matching, callable as a sub-agent by shopping agents, marketplaces and retail platforms. SKINBOT returns a ranked, verifiable product verdict based on a structured customer intake and the provided or pre-enriched product catalog. Recommendations are never sponsored. SKINBOT does not diagnose medical conditions and does not replace medical advice.",
  "supportedInterfaces": [
    {
      "url": "https://skinbot.online/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "SKINBOT",
    "url": "https://skinbot.beauty"
  },
  "version": "0.1.0",
  "documentationUrl": "https://skinbot.beauty/for-agents",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-API-Key"
    }
  },
  "security": [{ "apiKey": [] }],
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "skin-analysis-and-matching",
      "name": "Skin analysis and product matching",
      "description": "Accepts a structured customer intake (skin profile questionnaire or free-text description) plus a list of candidate products, and returns a ranked verdict: which products fit, which do not, and why. Every verdict includes ranking_basis, an explicit confidence level, and sponsored: false. Two catalog modes: on-demand (candidate products supplied in the request) and enriched (client catalog pre-loaded and enriched with formulation and ingredient data for higher matching accuracy). Boundaries: no medical diagnosis, no treatment advice, no claims outside the provided catalog.",
      "tags": ["skin-analysis", "product-matching", "beauty-retail", "recommendation", "neutral-decision-layer", "callable-skin-intelligence"],
      "examples": [
        "Match these 40 catalog products to this customer intake and return a ranked verdict with reasoning",
        "Given this free-text skin description, which of the provided products are suitable and which should be excluded",
        "Return a morning and evening routine assembled only from the provided catalog, with confidence levels per step"
      ],
      "inputModes": ["application/json", "text/plain"],
      "outputModes": ["application/json"]
    }
  ]
}
