google-weather

Google Weather API - accurate, real-time weather data. Get current conditions, temperature, humidity, wind, and forecasts. Powered by Google's Weather API for reliable, hyperlocal data updated every 15 minutes. Supports any location worldwide.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "google-weather" with this command: npx skills add Shaharsha/google-weather

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
  2. Enable the Weather API
  3. Enable the Geocoding API (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...

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Weather via OpenMeteo (via openmeteo-sh cli; advanced ver)

Advanced weather from free OpenMeteo API: historical data, detailed variable selection, model choice, past-days, and in-depth forecasts. Use when the user as...

Registry SourceRecently Updated
2829
Profile unavailable
Coding

Weather via OpenMeteo (via openmeteo-sh cli; simple ver)

Get current weather and forecasts for any city or coordinates using free OpenMeteo API. Use when the user asks about weather, temperature, rain, snow, wind,...

Registry SourceRecently Updated
4668
Profile unavailable
General

Weather Data API

Provides weather forecast data from NOAA. Free tier returns 3-day forecast, premium tier returns 7-day with hourly data.

Registry SourceRecently Updated
0249
Profile unavailable