agentsclimarketplace

Open meteo weather

Skill IvanCampos/agents/skills/open-meteo-weather

All things related to my Codex agents running on MacOS

Install
npx -y skills add IvanCampos/agents --skill open-meteo-weather

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Get current weather using the Open-Meteo API. Use for requests like “current weather in Boston,” “get weather for Medford, MA,” or any task that needs a quick current_weather lookup via Open-Meteo (by location name or lat/lon). Use when the user wants a direct API call or a tiny CLI flow to fetch current conditions.

SKILL.md

1.9 KB, as published. Nobody here has run it

Open-Meteo Weather

Overview

Fetch current weather from Open-Meteo with a tiny, deterministic flow. Prefer the script for repeatable calls; fall back to raw URL construction when asked for a direct API call.

Quick Start

  • Use the script for location names:
/Users/ivancampos/.codex/skills/open-meteo-weather/scripts/open_meteo_current.py --location "Boston, MA"
  • Use the script for explicit coordinates:
/Users/ivancampos/.codex/skills/open-meteo-weather/scripts/open_meteo_current.py --lat 42.3601 --lon -71.0589
  • Provide a direct API call when the user requests a raw URL:
https://api.open-meteo.com/v1/forecast?latitude=42.3601&longitude=-71.0589&current_weather=true&timezone=auto

Workflow

  1. Determine input type: location name or lat/lon.
  2. If location name is provided, geocode first (use the Open-Meteo geocoding API).
  3. Call the forecast endpoint with current_weather=true and timezone=auto.
  4. Return JSON with location and a normalized current_weather object.
    • Include both temperature_c and temperature_f.
    • Use keys: windspeed_kmh, winddirection_deg, weathercode, is_day, time, interval.

Examples

  • “Get current weather in Boston” → geocode, then call forecast.
  • “Use this URL for Medford, MA” → provide direct forecast URL with given lat/lon.

Resources

scripts/

  • open_meteo_current.py: CLI for location or lat/lon; prints JSON with location and current_weather.

references/

  • open_meteo.md: endpoint and parameter quick reference.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.