{
  "name": "The NYC Optometrist Booking Agent",
  "description": "Agent surface for a single-doctor optometry practice in Manhattan. Read services, blog posts, and product recommendations; book appointments via ZocDoc. No write actions are exposed to agents — the contact form is a mail relay, not a programmatic API.",
  "version": "1.0.0",
  "url": "https://www.thenycoptometrist.com",
  "preferredTransport": "HTTP+JSON",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json", "text/markdown", "text/html"],
  "provider": {
    "organization": "The NYC Optometrist",
    "url": "https://www.thenycoptometrist.com"
  },
  "skills": [
    {
      "id": "read_practice_info",
      "name": "Read Practice Information",
      "description": "Read about Dr. Joanna Latek's services, credentials, location, and hours. Returns markdown or HTML depending on Accept header.",
      "tags": ["read", "info", "practice"],
      "examples": [
        "What services does Dr. Latek offer?",
        "Where is the practice located?",
        "What are the office hours?"
      ]
    },
    {
      "id": "read_blog",
      "name": "Read Blog Posts",
      "description": "Read 14 service-focused blog posts written by Dr. Latek. Each post is PubMed-cited and covers one optometry service.",
      "tags": ["read", "blog", "education"],
      "examples": [
        "Read the post about dry eye evaluation",
        "List all blog posts",
        "What does Dr. Latek say about myopia management?"
      ]
    },
    {
      "id": "read_products",
      "name": "Read Product Recommendations",
      "description": "Read 25 recommended eye care products curated by Dr. Latek. Each product has an Amazon affiliate link — actual purchases happen on Amazon.",
      "tags": ["read", "products", "recommendations"],
      "examples": [
        "List recommended dry eye drops",
        "What products do you recommend for blepharitis?"
      ]
    },
    {
      "id": "book_appointment",
      "name": "Book an Appointment",
      "description": "Direct the user to ZocDoc to book an appointment. Agents cannot create appointments programmatically — the booking surface is Dr. Latek's ZocDoc profile.",
      "tags": ["action", "booking", "referral"],
      "examples": [
        "Book an eye exam",
        "How do I schedule an appointment?"
      ]
    }
  ],
  "supportedInterfaces": [
    {
      "protocol": "HTTP+JSON",
      "protocolBinding": "REST",
      "protocolVersion": "1.1",
      "transport": "http",
      "url": "https://www.thenycoptometrist.com/api"
    },
    {
      "protocol": "OpenAPI",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "3.0.3",
      "transport": "http",
      "url": "https://www.thenycoptometrist.com/openapi.json"
    }
  ]
}
