Verba Plugin profile

Checking the Weather

Get current weather + forecast (and optional AQI/pollen/alerts) from WeatherAPI.com; always uses the default location if none is specified.

weather_forecast Version 1.1.4
When to use

Best-fit scenarios

Use for current conditions or forecasts based on the user's natural-language weather request.

How to call it

Execution guidance

Use the example call shape below and provide only the fields the plugin expects.

Arguments

Input shape

  • request string

    Weather request in natural language (what conditions or forecast details the user wants).

Settings

Required configuration

  • DEFAULT_DAYS number

    Default number of forecast days to request (1–14).

    Default: 3
  • DEFAULT_LOCATION string

    Used unless the user explicitly specifies a location (city/zip/lat,lon).

    Default: 60614
  • DEFAULT_UNITS select

    us = °F/mph/mi, metric = °C/kph/km.

    Default: us
  • INCLUDE_ALERTS select

    Adds weather alerts when available (alerts=yes).

    Default: true
  • INCLUDE_AQI select

    Adds air quality fields when available (aqi=yes).

    Default: true
  • INCLUDE_POLLEN select

    Adds pollen fields when available (pollen=yes). Some plans required.

    Default: true
  • MAX_RESPONSE_CHARS number

    Hard cap on returned text (helps Discord/HA voice output).

    Default: 650
  • SHOW_HOURLY_PEEK number

    Optional: show a short next-hours preview.

    Default: 6
  • TIMEOUT_SECONDS number

    Request timeout for WeatherAPI calls.

    Default: 12
  • WEATHERAPI_KEY string

    Your WeatherAPI.com key.

Example call

Canonical usage JSON

{
  "function": "weather_forecast",
  "arguments": {
    "request": "Weather request in natural language (what conditions or forecast details the user wants)."
  }
}