weather

Query the wttr.in API for current weather and 3-day forecasts.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/dbbaskette/herald --skill weather-dbbaskette
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weather
Source: https://github.com/dbbaskette/herald/tree/main/skills/weather
Command: npx skills add https://github.com/dbbaskette/herald --skill weather-dbbaskette

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Looks up current weather conditions for any city using the wttr.in REST API. Use when asked about weather, temperature, or forecast for a location.

Core Features & Use Cases

  • Quick Weather Summary: Returns a one-line summary with location, condition, and temperature.
  • Detailed Weather (JSON): Retrieves full current conditions and a 3-day forecast in JSON with fields such as current_condition[0].temp_F / temp_C, humidity, wind, and daily forecasts.
  • Use Case: Ask for the weather in a city and plan activities based on conditions.

Quick Start

Ask Herald for the weather in a city and it will fetch the current conditions and forecast from wttr.in.

Frequently Asked Questions about weather

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get current weather conditions and temperature for a specific city?

To get current weather conditions, you query the wttr.in API with a city name, which returns the temperature, humidity, wind, and a concise summary of the current conditions.

Can I retrieve a 3-day weather forecast in JSON format?

Yes, you can retrieve a detailed 3-day weather forecast in JSON format, which includes structured fields for daily forecasts, current temperatures, wind speeds, and humidity levels.

Does the wttr.in API require an API key or authentication to look up weather data?

No, using the wttr.in API for weather lookups requires no API key or authentication, allowing you to directly fetch current conditions and forecasts via simple HTTP requests.

What is the best way to integrate a quick weather summary into a conversational assistant?

The best way to integrate a quick weather summary is to use the wttr.in API to fetch a one-line output containing the location, current condition, and temperature for conversational responses.

What specific weather data fields are available when requesting a JSON forecast?

When requesting a JSON forecast, the available weather data fields include current_condition arrays with temp_F or temp_C, humidity, wind, and structured daily forecast objects.