Skip to content

Instantly share code, notes, and snippets.

@JarbasAl
Last active May 12, 2025 16:21
Show Gist options
  • Save JarbasAl/8719ca08677061ba10bbfcf70e337dc1 to your computer and use it in GitHub Desktop.
Save JarbasAl/8719ca08677061ba10bbfcf70e337dc1 to your computer and use it in GitHub Desktop.

skill: weather

intent: current_weather

Handle weather requests for right now

Examples:
  "What's the weather like?"
  "How's the weather in Lisbon?"

intent: daily_forecast

Handle weather requests for a specific day

Examples:
  "How's the weather tomorrow?"
  "what's tomorrow's forecast in Seattle?"

intent: hourly_forecast

Handle weather requests for 1 hour forecast at specified time

Examples:
  "What's the forecast for friday 9 pm"

intent: outside

Handle current weather requests such as: what's it like outside?
TODO: duplicate of current_weather

intent: N_days_forecast

Handle multiple day forecast without specified location.

    Examples:
        "What is the 3 day forecast?"
        "What is the weather forecast?"

intent: weekend_forecast

Handle requests for the weekend forecast.

intent: week_weather

Handle weather for week (i.e. seven days).

intent: current_temperature

Handle requests for current temperature.

    Examples:
        "What is the temperature in Celsius?"
        "What is the temperature in Baltimore now?"

intent: daily_temperature

Handle simple requests for current temperature.

    Examples: "What is the temperature?"
TODO: duplicate of current_temperature

intent: hourly_temperature

Handle requests for current temperature at a relative time.

    Examples:
        "What is the temperature tonight?"
        "What is the temperature tomorrow morning?"

intent: high_temperature

Handle a request for the high temperature.

    Examples:
        "What is the high temperature tomorrow?"
        "What is the high temperature in London on Tuesday?"

intent: low_temperature

Handle a request for the low temperature.

    Examples:
        "What is the low temperature tomorrow?"
        "What is the lowest temperature in Lisbon next Monday?"

intent: is_hot_cold

Handler for temperature requests such as: is it going to be hot today?

intent: how_hot_or_cold

Handler for temperature requests such as: how cold will it be today?

intent: is_wind

Handler for weather requests such as: is it windy today?

intent: current_wind

Handler for weather requests such as: how windy is it?
TODO: duplicate of is_wind

intent: is_snow

Handler for weather requests such as: is it snowing today?

intent: is_clear

Handler for weather requests such as: is the sky clear today?

intent: is_cloudy

Handler for weather requests such as: is it cloudy today?

intent: is_fog

Handler for weather requests such as: is it foggy today?

intent: is_rain

Handler for weather requests such as: is it raining today?

intent: do-i-need-an-umbrella.intent

Handler for weather requests such as: will I need an umbrella today?
TODO: duplicate of is_rain 

intent: is_stormy

Handler for weather requests such as:  is it storming today?

intent: next_rain

Handler for weather requests such as: when will it rain next?

intent: humidity

Handler for weather requests such as: how humid is it?

intent: sunrise

Handler for weather requests such as: when is the sunrise?

intent: sunset

Handler for weather requests such as: when is the sunset?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment