Agent skill
weather
Get current weather and forecasts (no API key required).
Install this agent skill to your Project
npx add-skill https://github.com/HKUDS/nanobot/tree/main/nanobot/skills/weather
Metadata
Additional technical details for this skill
- nanobot
-
{ "emoji": "\ud83c\udf24\ufe0f", "requires": { "bins": [ "curl" ] } }
SKILL.md
Weather
Two free services, no API keys needed.
wttr.in (primary)
Quick one-liner:
curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C
Compact format:
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h
Full forecast:
curl -s "wttr.in/London?T"
Format codes: %c condition · %t temp · %h humidity · %w wind · %l location · %m moon
Tips:
- URL-encode spaces:
wttr.in/New+York - Airport codes:
wttr.in/JFK - Units:
?m(metric)?u(USCS) - Today only:
?1· Current only:?0 - PNG:
curl -s "wttr.in/Berlin.png" -o /tmp/weather.png
Open-Meteo (fallback, JSON)
Free, no key, good for programmatic use:
curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12¤t_weather=true"
Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
summarize
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
tmux
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
memory
Two-layer memory system with Dream-managed knowledge files.
github
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
clawhub
Search and install agent skills from ClawHub, the public skill registry.
cron
Schedule reminders and recurring tasks.
Didn't find tool you were looking for?