weather
This skill retrieves current weather conditions and forecasts using two free APIs that require no authentication. It uses wttr.in for quick, human-readable weather summaries in various formats and Open-Meteo as a programmatic alternative for JSON-structured weather data. Use it when building chatbots or applications that need real-time temperature, conditions, humidity, wind, or forecast information without managing API keys.
git clone --depth 1 https://github.com/HKUDS/nanobot /tmp/weather && cp -r /tmp/weather/nanobot/skills/weather ~/.claude/skills/weatherSKILL.md
# Weather Two free services, no API keys needed. ## wttr.in (primary) Choose one request that matches the user's scope. Do not fetch current conditions separately when a today or forecast request already includes them. Platform notes: - On Windows PowerShell, use `curl.exe`; bare `curl` may resolve to `Invoke-WebRequest`. - On macOS and Linux, use `curl`. Current conditions only: ```bash curl -s "https://wttr.in/London?format=3" # Output: London: ⛅️ +8°C ``` Custom current conditions format: ```bash curl -s "https://wttr.in/London?format=%l:+%c+%t+%h+%w" # Output: London: ⛅️ +8°C 71% ↙5km/h ``` Today's weather, including current conditions (use this single request for questions about today's weather): ```bash curl -s "https://wttr.in/London?1&m" ``` Full forecast: ```bash curl -s "https://wttr.in/London?T&m" ``` On Windows PowerShell, replace `curl` with `curl.exe` in the commands above. 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 (macOS/Linux): `curl -s "https://wttr.in/Berlin.png" -o weather.png` - PNG (Windows PowerShell): `curl.exe -s "https://wttr.in/Berlin.png" -o weather.png` ## Open-Meteo (fallback, JSON) Free, no key, good for programmatic use: ```bash 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. Docs: https://open-meteo.com/en/docs
Search and install agent skills from ClawHub, the public skill registry.
Schedule reminders and recurring tasks.
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.
Generate images and iteratively edit saved image artifacts.
Sustained objectives via long_task / complete_goal — idempotent goal wording, project-style modular work, early web/doc research, Runtime Context metadata.
Search conversation history and understand Dream-managed profile and memory files.
Inspect and optionally adjust the agent's runtime state. Use to check the current model or preset, context window and runtime limits, workspace and tool configuration, subagent status, and request routing metadata such as channel, chat ID, and sender ID; diagnose unavailable capabilities; change allowed runtime settings; or store temporary session scratchpad values.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.