2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill open-meteo- _meta.json296 B
- SKILL.md4.3 KB
Overview
This skill connects to the Open-Meteo API to fetch free, no‑API‑key weather data and generate visual weather digests. It provides current conditions, hourly forecasts, and 7‑day daily forecasts with precipitation probability, feels‑like temperature, UV index, sunrise/sunset, and more. It also produces a Weather Strip SVG widget for embeddable daily digests and multi‑city travel schedules.
How this skill works
The skill requests JSON from Open‑Meteo for given latitude/longitude and requested modes (current, hourly, daily). It normalizes key fields like apparent_temperature, precipitation_probability_max, uv_index_max, and local times, and can output raw JSON or a styled Weather Strip SVG/HTML. The Weather Strip uses bezier curves for temps, cloud and rain graphs, UV bars, and optional multi‑city scheduling for digest integration.
When to use it
- When a user asks for current weather or short‑term forecasts for any location
- To get hourly detail for planning outdoor activities or travel
- To generate a daily weather digest or embeddable weather widget
- When you need precipitation probability, feels‑like temp, UV index, or sunrise/sunset times
- For travel planning across multiple cities and time ranges
Best practices
- Query by latitude and longitude for most reliable results; use geocoding when you only have a city name
- Request only the needed modes (current/hourly/daily) to reduce payload
- Use precipitation_probability_max to decide if rain is likely rather than raw precipitation totals
- Respect local timezone output — times are returned in the location’s timezone
- Regenerate the Weather Strip once per morning for digest pages; use schedule mode for multi‑city travel windows
Example use cases
- Give a conversational morning summary: temperature, rain risk, UV advice, and sunrise/sunset
- Embed the Weather Strip HTML at the top of a daily digest or intranet page
- Produce hourly forecasts for outdoor event planning with rain probability and feels‑like temps
- Generate a multi‑city travel weather strip showing time‑range coverage for each stop
- Fetch raw JSON for custom processing or to pipe into jq for automation
FAQ
No. Open‑Meteo is free and does not require an API key; the skill queries the public endpoints directly.
How do I get coordinates from a city name?
Use the Open‑Meteo geocoding endpoint to resolve a city name to latitude/longitude, then pass those coordinates to the skill.