원클릭으로
weather
Get current weather and forecasts using wttr.in (no API key needed)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Get current weather and forecasts using wttr.in (no API key needed)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Treat the Obsidian vault as operational memory, not just note storage. Focus on retrieval quality, metadata integrity, and safe consolidation.
Advanced Obsidian knowledge management using callouts, properties, and wikilinks. Aligned with the Gold Standard.
Write X/Twitter posts, tweet drafts, shitposts, and short threads for engineering or startup topics. Use this when the user asks for a tweet, X post, shitpost, post draft, or wants social copy for Twitter/X. Always return 3 distinct variants, each inside its own code block, unless the user explicitly asks for one.
Send messages to Discord channels via webhook or bot
Where logs live and when to write them — errors, daily, system
Write and publish tech articles to Dev.to.
| name | Weather |
| description | Get current weather and forecasts using wttr.in (no API key needed) |
| metadata | {"openclaw":{"emoji":"🌤️","requires":{"bins":["curl"]},"always":false}} |
Get weather info using wttr.in — free, no API key needed, works perfectly on Pi Zero!
curl -s "wttr.in/Moscow?format=3"
# Output: Moscow: ⛅️ +8°C
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h
curl -s "wttr.in/Berlin?0T"
curl -s "wttr.in/Tokyo?T"
| Code | Meaning |
|---|---|
%c | Weather condition (emoji) |
%t | Temperature |
%h | Humidity |
%w | Wind |
%l | Location |
%m | Moon phase |
%p | Precipitation |
wttr.in/New+York or wttr.in/New%20Yorkwttr.in/JFK, wttr.in/SVO?m (Celsius, km/h)?u (Fahrenheit, mph)?1?0?T (better for parsing)Perfect for heartbeat or status display:
import subprocess
def get_weather(city="Moscow"):
result = subprocess.run(
f'curl -s "wttr.in/{city}?format=%c+%t"',
shell=True, capture_output=True, text=True
)
return result.stdout.strip()
# Use in heartbeat:
weather = get_weather()
show_face("happy", f"SAY:{weather}")
# Quick
curl -s "wttr.in/Moscow?format=3"
→ Moscow: ☀️ -5°C
# Detailed
curl -s "wttr.in/Moscow?format=%l:+%c+%t+(%h+humidity,+%w+wind)"
→ Moscow: ☀️ -5°C (45% humidity, ↑10km/h wind)
If wttr.in is down, use Open-Meteo (JSON, no key):
# Get coordinates first (Moscow: 55.75, 37.62)
curl -s "https://api.open-meteo.com/v1/forecast?latitude=55.75&longitude=37.62¤t_weather=true"
Returns JSON with temperature, windspeed, weathercode.