weather について
wttr.inを主に使い、Open-MeteoをJSON形式の代替手段とする天気情報スキルです。APIキーなしで、簡単な予報確認やプログラムからの取得に使えます。
主な機能
- 01現在の天気と予報の取得
- 02wttr.in出力形式のカスタマイズ
- 03メートル法と米国慣用単位
- 04Open-MeteoのJSON天気データ
活用シーン
- 01都市の現在の天気を確認
- 02詳細または当日の予報を取得
- 03スクリプトで天気データを取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ netease-youdao/ lobsterai --skill weatherインストール後、Claude Code で/weatherを入力して読み込まれたか確認します。
詳細
天気
API キーが不要な無料サービスが 2 つあります。
wttr.in(優先)
手早く 1 行で表示:
curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C
簡潔な形式:
curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h
詳細な予報:
curl -s "wttr.in/London?T"
フォーマットコード:%c 天気 · %t 気温 · %h 湿度 · %w 風 · %l 場所 · %m 月
ヒント:
- スペースは URL エンコードします:
wttr.in/New+York - 空港コード:
wttr.in/JFK - 単位:
?m(メートル法)?u(USCS) - 今日のみ:
?1· 現在のみ:?0 - PNG:
curl -s "wttr.in/Berlin.png" -o /tmp/weather.png
Open-Meteo(フォールバック、JSON)
無料でキー不要、プログラムからの利用に適しています:
curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12¤t_weather=true"
都市の座標を調べてから、クエリを実行します。気温、風速、天気コードを含む JSON が返されます。
コメント
Markdown 対応