← ClaudeAtlas

meteoswiss-ogdlisted

Use when the user asks about Swiss weather, MeteoSwiss data, or Swiss weather forecasts and no MCP server is available. Covers current weather, forecasts, pollen, and station discovery via direct HTTP. No API key required.
eins78/meteoswiss-llm-tools · ★ 2 · AI & Automation · score 71
Install: claude install-skill eins78/meteoswiss-llm-tools
# MeteoSwiss Open Data Access Swiss weather data from MeteoSwiss Open Government Data. Free, no API key. All data from `data.geo.admin.ch`. CSVs use **semicolon** (`;`) delimiters. Metadata CSVs are Latin1 — pipe through `iconv -f latin1 -t utf-8`. ## Quick Reference | Data | URL / Method | Updates | |------|-------------|---------| | Current weather | `https://data.geo.admin.ch/ch.meteoschweiz.messwerte-aktuell/VQHA80.csv` | 10 min | | Station metadata | STAC `ch.meteoschweiz.ogd-smn` → asset `ogd-smn_meta_stations.csv` (Latin1) | Daily | | Forecast metadata | STAC `ch.meteoschweiz.ogd-local-forecasting` → asset containing `meta_point.csv` (Latin1) | Daily | | Forecast data | STAC items in `ch.meteoschweiz.ogd-local-forecasting` → parameter CSVs | Hourly | | Pollen data | `https://data.geo.admin.ch/ch.meteoschweiz.ogd-pollen/{abbr}/ogd-pollen_{abbr}_d_recent.csv` (Latin1) | Daily | | Climate data | `https://data.geo.admin.ch/ch.meteoschweiz.ogd-nbcn/{abbr}/ogd-nbcn_{abbr}_{res}.csv` (res: `m`, `y`, `d_recent`) | Daily (`d_recent`); `m`/`y` as periods close | STAC API base: `https://data.geo.admin.ch/api/stac/v1` ## 1. Get Current Weather <!-- mcp-tool: meteoswissCurrentWeather --> ```bash # Get weather for Zurich (station SMA) — key columns: tre200s0 (temp °C), # ure200s0 (humidity %), rre150z0 (precip mm), fu3010z0 (wind km/h) curl -s 'https://data.geo.admin.ch/ch.meteoschweiz.messwerte-aktuell/VQHA80.csv' \ | awk -F';' 'NR==1 || $1=="SMA"' ``` Full parameter list