Google Weather API - accurate, real-time weather data. Get current conditions, temperature, humidity, wind, and forecasts. Powered by Google's Weather API fo...
Install
Documentation
Google Weather - Real-time Weather Data
Get accurate weather conditions using Google's Weather API. Requires a Google Cloud API key with Weather API enabled.
Quick Usage
Current weather (formatted output)
python3 skills/google-weather/lib/weather_helper.py current "New York"
python3 skills/google-weather/lib/weather_helper.py current "London"
python3 skills/google-weather/lib/weather_helper.py current "Sydney"
24h Forecast
python3 skills/google-weather/lib/weather_helper.py forecast "Tel Aviv"
Raw JSON data
python3 skills/google-weather/lib/weather_helper.py json "Paris"
Example Output
*New York*
Partly Cloudy ⛅
🌡️ 12°C (feels like 10°C)
💨 Wind: 18 km/h NORTHWEST
💧 Humidity: 55%
*24h Forecast for Tel Aviv*
18:00: 17.8°C, ☀️ 5 km/h NORTH
22:00: 14.3°C, ☀️ 6 km/h EAST_NORTHEAST
02:00: 12.8°C, ⛅ 8 km/h NORTHEAST
06:00: 10.8°C, ☀️ 6 km/h EAST_NORTHEAST
10:00: 16.1°C, ☀️ 5 km/h SOUTH
14:00: 20.4°C, 🌤️ 8 km/h WEST_NORTHWEST
Supported Locations
Any location worldwide - just type the city name:
- -
New York,London,Paris,Berlin,Sydney - -
San Francisco,Berlin,Singapore,Dubai - -Or any address, landmark, or coordinates
The skill automatically geocodes locations using Google Maps API.
Data Available
- -Temperature: Current + feels like
- -Conditions: Clear, cloudy, rain, snow, etc. with emoji icons
- -Forecast: Hourly data for temperature, wind, and conditions
- -Humidity: Percentage
- -Wind: Speed, direction, gusts
- -UV Index: Sun exposure level
- -Precipitation: Probability and type
- -Cloud Cover: Percentage
- -Visibility: Distance
Setup
1. Create a project in [Google Cloud Console](https://console.cloud.google.com/)
2. Enable the [Weather API](https://console.cloud.google.com/apis/library/weather.googleapis.com)
3. Enable the [Geocoding API](https://console.cloud.google.com/apis/library/geocoding-backend.googleapis.com) (for location name lookup)
4. Create an API key and set it as GOOGLE_API_KEY environment variable
> Also supports GOOGLE_WEATHER_API_KEY or GOOGLE_MAPS_API_KEY if you already have one configured.
Multi-language Support
Output adapts to location - supports English, Hebrew, and other languages based on the language parameter.
Hebrew output
python3 skills/google-weather/lib/weather_helper.py current "Tel Aviv"
Output: בהיר ☀️ 19°C...
Launch an agent with Google Weather on Termo.