mcpField
W
weather

weather

github.com/netease-youdaoOther6.2k81 installsUpdated 1w ago
Repository

About weather

A weather lookup skill using wttr.in as its primary service and Open-Meteo as a JSON fallback. It is suited to quick forecasts and programmatic weather queries without API keys.

Key features

  1. 01Current conditions and forecasts
  2. 02Customizable wttr.in output formats
  3. 03Metric and US customary units
  4. 04Open-Meteo JSON weather data

Use cases

  1. 01Check current conditions for a city
  2. 02Request a full or day-only forecast
  3. 03Retrieve weather data for scripts

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/netease-youdao/lobsterai --skill weather

After installing, type/weatherin Claude Code to confirm it loaded.

Details

From the project README

Weather

Two free services, no API keys needed.

wttr.in (primary)

Quick one-liner:

curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C

Compact format:

curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h

Full forecast:

curl -s "wttr.in/London?T"

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: curl -s "wttr.in/Berlin.png" -o /tmp/weather.png

Open-Meteo (fallback, JSON)

Free, no key, good for programmatic use:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"

Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.

Docs: https://open-meteo.com/en/docs

Comments

Markdown supported