Skip to content
Back to skills

Weather Location

ASecurity

Fetches current weather from wttr.in and automatically captures a live webcam image from Meteoblue or Windy for the requested location. Use it when the user asks for the weather and wants to see a real image of the current conditions.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 18, 2026
tools

Security analysis

A100/100

Scanned October 18, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill weather-location --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Weather Location?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Weather Location
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-weather-location/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-weather-location)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: Weather&Webcam
description: Fetches current weather from wttr.in and automatically captures a live webcam image from Meteoblue or Windy for the requested location. Use it when the user asks for the weather and wants to see a real image of the current conditions.
---

# Weather Location

This skill automates weather data retrieval and live webcam image capture to provide a complete visual report.

## Workflow

1.  **Get weather (wttr.in)**:
    - Execute `curl -s "wttr.in/[Location]?format=%l:+%c+%t+%h+%w"` to get basic data (location, icon, temperature, humidity, and wind).
    - Note: Encode spaces in the URL (e.g., `Sant+Adria+de+Besos`).

2.  **Search for Webcam (Meteoblue/Windy)**:
    - Perform a web search (`web_search`) for `meteoblue [Location] webcam` or `windy [Location] webcam`.
    - Select the Meteoblue link that lists webcams for that area (e.g., `meteoblue.com/.../webcams/...`).

3.  **Capture Image (Clean Method)**:
    - Navigate to the page and use `browser(action=snapshot)` to find direct image URLs (e.g., `imgproxy.windy.com/...`).
    - **IMPORTANT**: Avoid `browser(action=screenshot)` to prevent double images (previews).
    - Download the image with `exec(command="curl -s '[URL]' -o /tmp/webcam.jpg")`.
    - Prefer 16:9 images if available.

4.  **User Response**:
    - Send the image using `message(action=send, media="/tmp/webcam.jpg", caption="[wttr.in data]\n[Comment]")`.
    - Respond with `NO_REPLY` in the main session after using the `message` tool.

## Usage Examples

- "What's the weather like in London?"
- "How's the sky in New York right now?"
- "Show me the weather in Barcelona"

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.