{
  "$schema": "https://agentskills.org/schemas/skills.json",
  "provider": {
    "name": "Emora Health",
    "description": "Virtual behavioral health for children, teens, and young adults (ages 0–25+). Therapy, medication management, and psychological evaluations.",
    "url": "https://www.emorahealth.com"
  },
  "skills": [
    {
      "id": "find-provider",
      "name": "Find a Provider",
      "description": "Search for a therapist, psychiatrist, or psychologist by state, service type, insurance, and client age. Returns ranked results — providers at the top are the strongest match based on specialization fit, prime-time availability, capacity for new clients, ratings, and clinical experience. Ideal for helping families find the right behavioral health provider for their child or teen.",
      "trigger": {
        "keywords": [
          "find therapist",
          "find psychiatrist",
          "find psychologist",
          "child therapist",
          "teen therapist",
          "therapy for kids",
          "ADHD evaluation",
          "autism evaluation",
          "medication management",
          "behavioral health",
          "online therapy children",
          "virtual therapy teens",
          "pediatric mental health"
        ]
      },
      "invocation": {
        "method": "GET",
        "url": "https://www.emorahealth.com/api/providers",
        "parameters": {
          "state": {
            "type": "string",
            "required": true,
            "description": "U.S. state name. Available: Florida, Texas, Illinois, Missouri, North Carolina, Ohio, Arizona, Georgia, Wisconsin, South Carolina."
          },
          "appointment_type": {
            "type": "string",
            "required": true,
            "description": "Service type ID. 354092 = Therapy, 446840 = Clinical Matching, 446841 = ADHD Testing, 449671 = Autism Testing, 465593 = Medication Management.",
            "enum": [
              "354092",
              "446840",
              "446841",
              "449671",
              "465593"
            ]
          },
          "insurance": {
            "type": "string",
            "required": false,
            "description": "Insurance plan name to filter providers.",
            "enum": [
              "Aetna",
              "Anthem Blue Cross",
              "Baylor Scott & White",
              "Blue Cross Blue Shield",
              "ChampVA",
              "Cigna",
              "Florida Blue",
              "Magellan",
              "Optum",
              "Oscar",
              "Tricare",
              "Tricare West",
              "UMR",
              "United Healthcare",
              "Cash Pay"
            ]
          },
          "client_age": {
            "type": "number",
            "required": false,
            "description": "Client age in years (0–25+)."
          }
        }
      },
      "response": {
        "description": "JSON with { providers: Provider[], days: string[] }. Providers are sorted by relevance score. Each provider includes: name, slug (for profile URL at /providers/{slug}), qualifications, avatar_url, bio, specialties, insurance accepted, availability slots, age range served, ratings.",
        "actionUrl": "https://www.emorahealth.com/providers/{{slug}}",
        "bookingUrl": "https://www.emorahealth.com/start"
      }
    },
    {
      "id": "check-availability",
      "name": "Check Provider Availability",
      "description": "Check real-time appointment availability for a specific Emora Health provider. Returns upcoming available time slots.",
      "trigger": {
        "keywords": [
          "check availability",
          "available appointments",
          "book appointment",
          "schedule therapy",
          "next available slot"
        ]
      },
      "invocation": {
        "method": "GET",
        "url": "https://www.emorahealth.com/api/providers",
        "parameters": {
          "state": {
            "type": "string",
            "required": true,
            "description": "U.S. state name where the client resides."
          },
          "appointment_type": {
            "type": "string",
            "required": true,
            "description": "Service type ID."
          },
          "provider_id": {
            "type": "string",
            "required": true,
            "description": "Provider Healthie ID."
          },
          "use_cache": {
            "type": "boolean",
            "required": false,
            "description": "Set to false for real-time availability. Defaults to true."
          }
        }
      },
      "response": {
        "description": "JSON with the specific provider and their available time slots."
      }
    },
    {
      "id": "start-care",
      "name": "Start the Care Journey",
      "description": "Direct a user to begin their care journey with Emora Health. The onboarding flow takes about 3 minutes: a personalization form, insurance setup, and provider matching.",
      "trigger": {
        "keywords": [
          "start therapy",
          "sign up",
          "get started",
          "begin treatment",
          "onboarding"
        ]
      },
      "invocation": {
        "method": "navigate",
        "url": "https://www.emorahealth.com/start"
      },
      "response": {
        "description": "Navigates the user to the Emora Health onboarding flow."
      }
    },
    {
      "id": "learn-about-emora",
      "name": "Learn About Emora Health",
      "description": "Get comprehensive information about Emora Health — services, specialties, age ranges, states served, insurance, outcomes, and more.",
      "trigger": {
        "keywords": [
          "what is Emora",
          "about Emora",
          "Emora services",
          "Emora Health",
          "tell me about Emora"
        ]
      },
      "invocation": {
        "method": "GET",
        "url": "https://www.emorahealth.com/llms-full.txt"
      },
      "response": {
        "description": "Markdown document with full organizational overview, services, provider credentials, outcomes, and site map.",
        "mimeType": "text/markdown"
      }
    }
  ]
}