Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Get Croatian weather data, forecasts, and alerts from DHMZ (meteo.hr) - no API key required.
Get Croatian weather data, forecasts, and alerts from DHMZ (meteo.hr) - no API key required.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Croatian Meteorological and Hydrological Service (DHMZ) provides free XML APIs. All data in Croatian, no authentication needed.
When this skill is invoked: If a city is provided as argument (e.g., /dhmz-weather Zagreb): Immediately fetch and display weather for that city If no city is provided: Infer the city from conversation context (user's location, previously mentioned cities, or project context). If no context available, default to Zagreb (capital city) Do not ask the user what they want - just fetch the weather data immediately and present it in a readable format.
Use these emojis when displaying weather data to make it more intuitive:
CroatianEnglishEmojivedro, sunčanoclear, sunny☀️djelomično oblačnopartly cloudy⛅pretežno oblačnomostly cloudy🌥️potpuno oblačnoovercast☁️slaba kišalight rain🌦️kišarain🌧️jaka kišaheavy rain🌧️🌧️grmljavinathunderstorm⛈️snijegsnow🌨️susnježicasleet🌨️🌧️maglafog🌫️rosadew💧
MetricEmojiTemperature🌡️Humidity💧Pressure📊Wind💨Rain/Precipitation🌧️UV Index☀️Sea temperature🌊
DescriptionEmojicalm, light🍃moderate💨strong/windy (vjetrovito)💨💨stormy (olujni)🌬️
LevelEmojiGreen (no warning)🟢Yellow🟡Orange🟠Red🔴
All Croatian stations (alphabetical): curl -s "https://vrijeme.hr/hrvatska_n.xml" By regions: curl -s "https://vrijeme.hr/hrvatska1_n.xml" European cities: curl -s "https://vrijeme.hr/europa_n.xml"
Max temperatures: curl -s "https://vrijeme.hr/tx.xml" Min temperatures: curl -s "https://vrijeme.hr/tn.xml" Min at 5cm (ground frost): curl -s "https://vrijeme.hr/t5.xml"
Adriatic sea temperature: curl -s "https://vrijeme.hr/more_n.xml" River temperatures: curl -s "https://vrijeme.hr/temp_vode.xml"
Precipitation data: curl -s "https://vrijeme.hr/oborina.xml" Snow height: curl -s "https://vrijeme.hr/snijeg_n.xml"
Today's forecast: curl -s "https://prognoza.hr/prognoza_danas.xml" Tomorrow's forecast: curl -s "https://prognoza.hr/prognoza_sutra.xml" 3-day outlook: curl -s "https://prognoza.hr/prognoza_izgledi.xml" Regional forecasts: curl -s "https://prognoza.hr/regije_danas.xml" 3-day meteograms (detailed): curl -s "https://prognoza.hr/tri/3d_graf_i_simboli.xml" 7-day meteograms: curl -s "https://prognoza.hr/sedam/hrvatska/7d_meteogrami.xml"
Today's warnings: curl -s "https://meteo.hr/upozorenja/cap_hr_today.xml" Tomorrow's warnings: curl -s "https://meteo.hr/upozorenja/cap_hr_tomorrow.xml" Day after tomorrow: curl -s "https://meteo.hr/upozorenja/cap_hr_day_after_tomorrow.xml"
UV index: curl -s "https://vrijeme.hr/uvi.xml" Forest fire risk index: curl -s "https://vrijeme.hr/indeks.xml" Biometeorological forecast (health): curl -s "https://prognoza.hr/bio_novo.xml" Heat wave alerts: curl -s "https://prognoza.hr/toplinskival_5.xml" Cold wave alerts: curl -s "https://prognoza.hr/hladnival.xml"
Nautical forecast: curl -s "https://prognoza.hr/jadran_h.xml" Maritime forecast (sailors): curl -s "https://prognoza.hr/pomorci.xml"
Agro bulletin: curl -s "https://klima.hr/agro_bilten.xml" Soil temperature: curl -s "https://vrijeme.hr/agro_temp.xml" 7-day agricultural data: curl -s "https://klima.hr/agro7.xml"
Hydro bulletin: curl -s "https://hidro.hr/hidro_bilten.xml"
All responses are XML format Data is in Croatian language Station names use Croatian characters (UTF-8) Updates vary: current data ~hourly, forecasts ~daily For parsing, use xmllint or pipe to a JSON converter Extract specific station with xmllint: curl -s "https://vrijeme.hr/hrvatska_n.xml" | xmllint --xpath "//Grad[GradIme='Zagreb']" - Convert to JSON (requires xq from yq package): curl -s "https://vrijeme.hr/hrvatska_n.xml" | xq .
Zagreb, Split, Rijeka, Osijek, Zadar, Pula, Dubrovnik, Slavonski Brod, Karlovac, Varazdin, Sisak, Bjelovar, Cakovec, Gospic, Knin, Makarska, Sibenik
Official DHMZ (Drzavni hidrometeoroloski zavod) - Croatian Meteorological and Hydrological Service: https://meteo.hr
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.