Weather-Webcam-V2
VerifiedFetches current weather from Open-Meteo API and automatically captures a live webcam image from Meteoblue or Windy for the requested location. Use it when th...
Install
Claude Code
Add to .claude/skills/ About This Skill
# Weather Location
This skill automates weather data retrieval using Open-Meteo and live webcam image capture using agent-browser.
Workflow
- Get Coordinates (Geocoding):
- - Execute `curl -s "https://geocoding-api.open-meteo.com/v1/search?name=[Location]&count=1&language=es&format=json"` to resolve city name to coordinates.
- Get weather (Open-Meteo):
- - Execute `curl -s "https://api.open-meteo.com/v1/forecast?latitude=[Lat]&longitude=[Lon]¤t=temperature_2m,relative_humidity_2m,apparent_temperature,weather_code,wind_speed_10m"` to get real-time data.
- Search for Webcam:
- - Web search for `site:meteoblue.com [Location] webcam` or `site:windy.com [Location] webcam`.
- - Select the direct link to the location's webcam page.
- Capture Image (Agent Browser Method):
- - Use agent-browser to navigate and interact:
- ```bash
- /home/user/.npm-global/bin/agent-browser --session-name webcam open "[URL]"
- ```
- - Interaction:
- - Click "OK/Accept" on cookie banners using `snapshot` + `click @ref`.
- - Extraction:
- - Use `eval` to find the highest resolution URL (look for `/full/` and `original.jpg`):
- ```javascript
- Array.from(document.querySelectorAll('img')).map(img => img.src).filter(src => src.includes('original.jpg') && src.includes('/full/'))[0]
- ```
- - Download:
- - Download with `curl` to `/home/user/.openclaw/workspace/webcam.jpg`.
- User Response:
- - Send with `message(action=send, media="/home/user/.openclaw/workspace/webcam.jpg", caption="[City]: [Icon] [Temp]°C [Humidity]% [Wind]km/h\n[Comment]")`.
- - Respond with `NO_REPLY`.
Optimization (Token Saving)
- Open-Meteo API: Faster, keyless, and more reliable than wttr.in.
- Agent Browser: Priority method for Alex to ensure interaction (cookies) and high-quality images.
- Session Persistence: Use `--session-name webcam` to keep cookies.
Use Cases
- Fetch current weather conditions for any location using Open-Meteo API
- Capture live webcam images from Meteoblue or Windy for visual weather verification
- Combine weather data with webcam imagery for comprehensive location reports
- Monitor weather conditions at remote locations with automated visual checks
- Generate weather briefings with both data and live imagery for travel planning
Pros & Cons
Pros
- + Unique combination of weather data and live webcam imagery in one skill
- + Free data source — Open-Meteo API requires no API key
- + Dual webcam providers (Meteoblue and Windy) for better coverage
Cons
- - Webcam availability varies by location — remote areas may lack coverage
- - Webcam images depend on third-party services that may change or restrict access
Frequently Asked Questions
What does Weather-Webcam-V2 do?
Fetches current weather from Open-Meteo API and automatically captures a live webcam image from Meteoblue or Windy for the requested location. Use it when th...
What platforms support Weather-Webcam-V2?
Weather-Webcam-V2 is available on Claude Code, OpenClaw.
What are the use cases for Weather-Webcam-V2?
Fetch current weather conditions for any location using Open-Meteo API. Capture live webcam images from Meteoblue or Windy for visual weather verification. Combine weather data with webcam imagery for comprehensive location reports.
Stay Updated on Agent Skills
Get weekly curated skills + safety alerts