This site is obsolete and should be used for reference only. The information in this documentation is not guaranteed to work for Bot Framework SDK versions past 4.9.1.

Weather Skill

The Weather skill provides a basic Skill that integrates with Azure Maps to demonstrate how a weather experience can be integrated into a Virtual Assistant.


Learn how to provision your Azure resources in the Create a Skill tutorial.

Supported content providers

Mandatory: Azure Maps is supported for getting detailed weather forecast such as temperature, humidity, wind of a selected location.


  1. Create your own Azure Maps account. Get your Primary Key.
  2. Provide this value in your appsettings.json file.
"WeatherApiKey": "{YOUR_AzureMaps_KEY}"