本文へ移動
cccskills
無料GitHub で公開

volcano

気象庁の火山情報(噴火速報・噴火警報/噴火警戒レベル・火山の状況に関する解説情報)を公開JSONから取得する。火山、噴火、噴火警戒レベル、噴火速報の確認に対応。APIキー・ログイン不要。

地震・津波はbosai-alert、気象警報はbosai-alertを使う。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

volcano

気象庁の防災情報サイトが公開する火山関連JSONから、噴火速報・噴火警報(噴火警戒レベル)・解説情報を取得するスキル。APIキー・ログイン不要。

実測日: 2026-09-19。以下のcurl・構造はすべて当日の実測で確認。

エンドポイント一覧

内容URL
噴火速報https://www.jma.go.jp/bosai/volcano/data/eruption.json
噴火警報・予報(噴火警戒レベル)https://www.jma.go.jp/bosai/volcano/data/warning.json
火山の状況に関する解説情報https://www.jma.go.jp/bosai/volcano/data/info.json
火山マスタ(コード・名前・緯度経度)https://www.jma.go.jp/bosai/volcano/const/volcano_list.json

基本の流れ

1. 噴火速報の有無を見る

curl -s https://www.jma.go.jp/bosai/volcano/data/eruption.json

噴火速報が出ていない平常時は空配列 [] が返る(2026-09-19実測)。空配列はエラーではなく「現在発表中の噴火速報はない」という意味。要素がある場合は reportDatetime と eventId(火山コード)を見る。

2. 噴火警報・噴火警戒レベルを見る

curl -s https://www.jma.go.jp/bosai/volcano/data/warning.json

発表中の噴火警報・予報の配列。読み方:

  • eventId: 火山コード。volcano_list.json の code と一致させると火山名(name_jp / name_en)が引ける。
  • volcanoInfos[].items[].name: 「レベル2(火口周辺規制)」「レベル3(入山規制)」のような警戒レベル文字列、または「火口周辺危険」等のキーワード。
  • volcanoInfos[].items[].condition: 「継続」「切替」など(2026-09-19にwarning.jsonの実データで存在を確認)。

2026-09-19実測の例: 阿蘇山(503)がレベル2、十勝岳(108)がレベル3で発表中だった。

注意: 解除されず残っている古い発表が混ざる。 硫黄島(329)の2007-12-01発表分が2026-09-19現在も配列に残っていることを実測。回答には必ず reportDatetime を併記し、「その時点の発表が継続中」であることを伝える。新しい順に並んでいるとは限らないので reportDatetime でソートする。

3. 解説情報を見る

curl -s https://www.jma.go.jp/bosai/volcano/data/info.json

「火山の状況に関する解説情報」の一覧。headTitle(見出し)、reportDatetime、eventId、within24 / within120(24時間/120時間以内の発表か)を持つ。定期発表なので活動が活発な火山ほど頻繁に現れる。

4. 火山名を引く

curl -s https://www.jma.go.jp/bosai/volcano/const/volcano_list.json

code・name_jp・name_en・latlon の一覧。eventId との突き合わせに使う。

エラー・失敗時の対応

共通の取得時チェックリストは 共通レスポンス契約 の「取得時の落とし穴チェックリスト」を参照。

  • 空配列 []: エラーではなく発表なし。「現在発表中の情報はありません」と根拠(空配列)を添えて伝える。
  • 404が返るパスがある: data/list.json・data/marinevolcano.json は2026-09-19実測で404。これらを直打ちするURLを推測で書かない。使うのは上の表の4本だけ。
  • 5xxやタイムアウト: 気象庁サイト側の一時障害の可能性。時間をおいて再試行し、取れない間は「気象庁のデータにアクセスできない」と明示して推測で答えない。

注意

  • 噴火警戒レベルの意味(レベル1=留意 〜 レベル5=避難)は気象庁の解説に従う。レベル文字列は items[].name に全角で入る(例: 「レベル3(入山規制)」)。
  • 噴火警報の対象が「居住地域に及ぶ」(レベル3以上)のか「火口周辺」のものかを区別して伝える。
  • 海底火山の情報(marinevolcano.json)は2026-09-19時点で公開JSONが存在しない(404)。海底火山を聞かれたら「このスキルの対象外」と明示する。

English summary

Fetches JMA volcano information from the public bosai JSON endpoints: eruption bulletins (eruption.json, empty array = none currently issued), eruption warnings and alert levels (warning.json), volcano commentary (info.json), and the volcano master list (const/volcano_list.json). No API key or login. Verified live on 2026-09-19. Caveats: unrescinded warnings persist in warning.json (a 2007 Ioto entry is still present), so always quote reportDatetime; empty arrays mean "no active bulletins", not errors; marinevolcano.json does not exist (404 as of 2026-09-19) - out of scope.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

address-normalize

無料日本語概要

デジタル庁 アドレス・ベース・レジストリ(ABR)の公式マスタ(都道府県・市区町村・町字)で日本の住所文字列を分解・正規化する。全国47都道府県・1,918市区町村・町字レコードを使い、住所から都道府県・市区町村(全国地方公共団体コード)・町字(町字ID)・番地を切り出す。表記ゆれ(漢数字/全角/半角の丁目、郡名省略、都道府県名省略)を吸収。APIキー・ログイン不要。住居表示の番地・号の正規化やジオコーディング(緯度経度)は対象外。

tahodev/kurashi-skill42026年10月6日 更新

air-quality

無料日本語概要

環境省の大気汚染物質広域監視システム(AEROS・そらまめくん)から、PM2.5・光化学オキシダントなどの測定値(速報値)を取得する。全国約1,600測定局の最新1時間値・測定局ごとの今日/7日分・都道府県ごとの月次履歴に対応。「今のPM2.5」「空気が悪い?」の質問に答える。APIキー・ログイン不要。確定値(過去の公式統計)は対象外。

tahodev/kurashi-skill42026年10月6日 更新

amagumo

無料日本語概要

気象庁の雨雲レーダー(解析雨量・降水ナウキャスト)タイルから、今の雨の強さとこの後30〜60分の見通しを調べる。今雨降ってる、雨雲、あとどれくらいで雨、降水ナウキャストの質問に対応。APIキー・ログイン不要。明日以降の天気はjma-weather、警報・地震・津波はbosai-alertを使う。

tahodev/kurashi-skill42026年10月6日 更新

amedas-weather

無料日本語概要

気象庁のアメダス(地域気象観測システム)最新観測値を取得する。今の気温・湿度・風・降水量・気圧を全国約1,300観測所から調べる。「今の気温」「今の雨量」「今の風」の質問に対応。APIキー・ログイン不要。予報はjma-weather、雨雲の動きはamagumo、警報はbosai-alertを使う。

tahodev/kurashi-skill42026年10月6日 更新

aozora

無料日本語概要

青空文庫の全作品カタログ(公式公開CSV)で著作権切れの文学作品を検索し、本文をプレーンテキストで取得する。タイトル部分一致・著者名・作品IDでの検索に対応し、作品ID・タイトル(読み)・著者・文字遣い種別・著作権フラグ・初出・図書カードURLを返す。APIキー・ログイン不要。書誌の網羅検索はndl-books、図書館の蔵書はcalil-booksを使う。現行の書籍の購入・在庫は対象外。

tahodev/kurashi-skill42026年10月6日 更新

bosai-alert

無料日本語概要

気象庁の防災情報(地震速報・震度詳細、気象警報・注意報、津波情報)を公開JSONから取得する。地震、震度、警報、注意報、津波の確認に対応。APIキー・ログイン不要。ふだんの天気予報は対象外(jma-weatherを使う)。

tahodev/kurashi-skill42026年10月6日 更新

tahodev のスキルをすべて見る

このスキルの問題を報告する