weather

Fetch current weather and forecasts via Open-Meteo with JSON output.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill weather-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: weather
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/weather
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill weather-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

People need fast, reliable weather data for any location to plan activities, travel, or operations without leaving their current workflow.

Core Features & Use Cases

  • Geocoding: Convert location names into precise coordinates to fetch accurate forecasts.
  • Live Weather & Forecasts: Retrieve current conditions plus multi-day forecasts, with hourly detail available.
  • Flexible Units & Formats: Supports Celsius or Fahrenheit and outputs both machine-readable JSON and a human-friendly summary.
  • Use Case: Plan outdoor events or deliveries by querying weather for multiple cities and comparing conditions at a glance.

Quick Start

Ask the AI to fetch the weather for a location with your preferred units.

Frequently Asked Questions about weather

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

FAQPage Schema
How do I get live weather forecasts in JSON format for a specific location?

To get live weather forecasts in JSON format, you provide a location name and preferred temperature units. The Skill geocodes the location into precise coordinates, queries Open-Meteo for forecast data, and returns machine-readable JSON alongside a human-friendly summary.

Can I retrieve weather data for multiple cities in Celsius or Fahrenheit?

Yes, you can retrieve weather data for multiple cities using either Celsius or Fahrenheit. The Skill validates inputs, handles unit conversions for temperature and wind speed, and outputs both current conditions and multi-day forecasts for comparison.

Does this weather API tool require an API key to fetch current conditions?

No API key is required to fetch current conditions because the tool queries the Open-Meteo API directly. It operates without external dependencies, geocoding location names into coordinates to retrieve live weather data and forecasts seamlessly.

What is the best way to convert location names into precise coordinates for weather data?

The best way to convert location names into precise coordinates for weather data is through the built-in geocoding process. The Skill validates location inputs, translates them into exact geographic points, and queries Open-Meteo to retrieve accurate current conditions and hourly forecast details.

Why does my weather forecast request return an error after submitting a location?

Your weather forecast request returns an error when the tool encounters invalid location inputs or API failures. The Skill validates all inputs before geocoding and querying Open-Meteo, returning explicit errors if the location cannot be resolved or the forecast data cannot be fetched.

How do hourly weather forecasts work when querying location data via CLI or scripts?

Hourly weather forecasts work by geocoding your queried location into precise coordinates and requesting detailed hourly data from the Open-Meteo API. The script returns both machine-readable JSON and a human-friendly summary, supporting wind speed and temperature unit conversions.