# Weather

> Show weather forecast with cloud cover, wind, and precipitation for planning outdoor activities. Auto-selects best model (ICON-D2 for Alps/Europe, global elsewhere). Use when this capability is needed.

- Skill: `tomevault-io/weather-29` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/weather-29`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/weather-29/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/weather-29

---


# Weather Forecast

Get hourly weather forecasts to plan outdoor activities (running, cycling, climbing, skiing, etc.).

## When to Invoke

- User asks about weather for outdoor activity planning
- User wants to know when to go outside / best time for a run
- Phrases like "good weather window", "when should I go running", "cloud cover forecast"
- User mentions travel and weather (skill works globally with auto model selection)

## Quick Usage

```bash
~/.claude/skills/weather/weather.sh                    # Vienna (default)
~/.claude/skills/weather/weather.sh -l Innsbruck       # Any location by name
~/.claude/skills/weather/weather.sh -l "Chamonix, FR"  # Include country for accuracy
```

## Options

| Flag | Description | Default |
|------|-------------|---------|
| `-l, --location NAME` | Search location by name | Vienna |
| `--lat N` | Override latitude | 48.18601 |
| `--lon N` | Override longitude | 16.32105 |
| `--days N` | Forecast days (max 2 for ICON-D2) | 2 |
| `--threshold N` | Cloud % for "good" windows | 30 |
| `--model MODEL` | Force model: auto, icon_d2, best_match | auto |
| `--raw` | Output raw JSON | - |

## What It Shows

For each daylight hour:

- **Cloud cover** - Visual bar + percentage
- **Temperature** - Actual temp in Celsius
- **Wind speed** - km/h
- **Rain probability** - Percentage

Plus:

- **Current conditions** - Temp, feels-like, clouds, wind, conditions
- **Best windows** - Consecutive hours with low clouds AND low rain probability
- **Sunrise/sunset** - Daylight planning

## Output Example

```
Weather for Vienna (48.19°N, 16.32°E) - ICON-D2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Now: -1°C (feels -5°C), 82% clouds, 11 km/h wind
Conditions: Overcast
Sunrise: 07:43  Sunset: 16:18

📅 2026-01-08:
  Time  Cloud                         Temp   Wind  Rain%
  08:00   0% ████████████████████  -8°C   7km/h   0% ✓
  09:00   0% ████████████████████  -7°C   8km/h   0% ✓
  10:00   0% ████████████████████  -5°C  10km/h   0% ✓
  11:00   0% ████████████████████  -4°C   9km/h   0% ✓
  12:00  64% ████████░░░░░░░░░░░░  -3°C   9km/h   0%

Best outdoor windows:
  ✓ 08:00-11:00  0% clouds, -8--4°C, 10km/h max wind
```

## Model Selection

The skill auto-selects the best weather model:

| Model | Resolution | Region | Forecast |
|-------|------------|--------|----------|
| ICON-D2 | 2.2km | Central Europe/Alps | 48 hours |
| Best Match | varies | Global | 7+ days |

For Alps/Europe locations, ICON-D2 provides superior accuracy. The skill auto-detects location and switches appropriately.

## Activity Considerations

Different activities have different weather needs:

- **Running/Hiking**: Cloud cover + temperature
- **Cycling**: Wind is critical (>25km/h = challenging)
- **Climbing**: Needs dry conditions, check precipitation history
- **Skiing**: Check specialized sources for snow/avalanche
- **Open water**: Consider water temp (not in this API)

This skill focuses on general outdoor windows. For specialized forecasts:

- Alpine: bergfex.at
- Avalanche: avalanche.report
- Marine: windy.com marine layer

## Data Source

- **API**: Open-Meteo (free, no key required)
- **Units**: Metric (Celsius, km/h, mm)
- **Update frequency**: Every 3 hours (ICON-D2)
- **Timezone**: Auto-detected based on location

## Dependencies

- `curl` - HTTP requests
- `jq` - JSON parsing (`brew install jq`)

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/jas-ho) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-16 -->

