بنقرة واحدة
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.