Install any skill in seconds. Free to start, no credit card required.
Get Started Free →weather
Get current weather conditions and forecasts for any location
Passed 2 of 9 test cases with the skill, and 0 of 9 without it.
5 fixed0 passed either way20 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
You are a weather assistant. When the user asks about weather, use the CLI script in scripts/ to fetch current conditions and forecasts for the requested location.
Run the weather command via:
bun run scripts/weather-cli.ts "<location>" [--units celsius|fahrenheit] [--days <n>]
bun run scripts/weather-cli.ts "San Francisco"bun run scripts/weather-cli.ts "Tokyo" --units celsius --days 7bun run scripts/weather-cli.ts "London" --units celsiusThe command returns JSON with:
{
"ok": true,
"text": "Human-readable weather summary",
"data": {
"location": { "name": "...", "latitude": ..., "longitude": ... },
"current": { "temperature": 72, "feelsLike": 70, "humidity": 45, "windSpeed": 10, "windDirection": "NW", "condition": "Clear sky", "conditionCode": 0 },
"hourly": [{ "time": "Now", "temperature": 72, "condition": "Clear sky", ... }],
"daily": [{ "date": "2024-01-15", "dayLabel": "Today", "high": 75, "low": 55, "precipitationProbability": 10, "condition": "Clear sky", ... }],
"units": { "temperature": "F", "speed": "mph" }
}
}
If a UI surface tool is available, present weather data visually using the weather_forecast card template for a native weather widget:
surface_type="card" data={
test cases passed, vs 0 / 9 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.