{
  "protocolVersion": "0.3.0",
  "name": "PharmX Content Agent",
  "description": "Deterministic retrieval agent for PharmX, the UK GPhC exam revision platform. Send a plain-text message naming a topic (pricing, calculations, pharmacy law, minor ailments, mock exams, question bank...) and it replies with the matching page as Markdown. Read-only, no authentication, public content only.",
  "version": "1.0.0",
  "url": "https://pharmx.co.uk/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://pharmx.co.uk/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "PharmX",
    "url": "https://pharmx.co.uk"
  },
  "documentationUrl": "https://pharmx.co.uk/api",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "text/plain"
  ],
  "skills": [
    {
      "id": "get-page",
      "name": "Get a PharmX page as Markdown",
      "description": "Name a PharmX topic or page (for example: pricing, calculations, clinical, pharmacy law, minor ailments, mock exams, question bank, FAQs, testimonials) and receive that page's full content as Markdown.",
      "tags": ["content", "retrieval", "pharmacy", "gphc"],
      "examples": [
        "What does PharmX cost?",
        "Show me the pharmacy law revision page",
        "Tell me about the mock exams"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown"]
    },
    {
      "id": "discover-content",
      "name": "Discover PharmX content",
      "description": "Ask what PharmX covers and receive an index of available pages with links to their Markdown renditions and the typed JSON index at /ai.json.",
      "tags": ["content", "index", "discovery"],
      "examples": [
        "What can you tell me about?",
        "List the PharmX pages"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/markdown"]
    }
  ]
}
