weather について
Weatherは、wttr.inを使って現在の天気や予報を取得し、JSON形式の代替手段としてOpen-Meteoも利用するスキルです。APIキー不要で、手早い確認やプログラムからの天気照会に使えます。
主な機能
- 01簡潔な現在の天気を取得
- 02wttr.inで詳細な予報を取得
- 03メートル法またはUSCS単位を選択
- 04Open-MeteoからJSON形式の天気データを取得
- 05都市名または空港コードで照会
活用シーン
- 01指定地点の現在の天気を確認
- 02詳細な天気予報を取得
- 03スクリプト向けに天気データを取得
- 04空港コードで天気を検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ chandima/ agent-skills --skill weatherインストール後、Claude Code で/weatherを入力して読み込まれたか確認します。
詳細
天気
API キー不要の無料サービスが 2 つあります。
wttr.in(メイン)
手軽なワンライナー:
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"
都市の座標を調べてから、クエリを実行します。気温、風速、weathercode を含む JSON が返されます。
コメント
Markdown 対応