← ClaudeAtlas

calil-bookslisted

カーリル図書館APIで図書館の蔵書と貸出状況を検索する。蔵書検索、図書館、貸出状況、本を借りたいときに対応。無料APIキーが必要。書籍の購入・電子書籍・国会図書館の検索は対象外。
tahodev/kurashi-skill · ★ 3 · AI & Automation · score 79
Install: claude install-skill tahodev/kurashi-skill
# calil-books カーリル図書館APIを使って、図書館の検索と本の貸出状況の照会をするスキル。公式APIで、利用は無料。 **実測日: 2026-09-14。本文のコマンド・構造は実測で確認したものを収録(個所ごとの日付は各所の記載を参照)。** ## APIキーの準備(最初の1回だけ) 1. https://calil.jp/api/dashboard/ でカーリルのアカウントを作り、APIキーを発行する(無料)。 2. キーはチャットやコード、コミットに書かない。環境変数(例: `CALIL_APPKEY`)に入れて使う。 ## 図書館を検索する ```bash curl -s "https://api.calil.jp/library?appkey=${CALIL_APPKEY}&pref=東京都&format=json&callback=no" ``` - **`callback=no` を必ず付ける。** 付けないと `format=json` でも応答がJSONP(`callback(...)` でラップされた形式)で返り、カーリル自身が非推奨と案内している(2026-09-12実測)。JSONPのままでは `jq` などでそのまま解釈できない。 - `pref`: 都道府県名。`city` で市区町村に絞れる。`geocode=経度,緯度` でも検索できる。 - レスポンスの `systemid` が蔵書照会で使う図書館システムのID。`libkey` は館の略名、`formal` は正式名称。 ## デフォルトの対象図書館システム(東京) ユーザーが東京在住で、対象の図書館を指定しない場合は、東京都立図書館と23区の区立図書館を既定の照会先にする。systemidはカーリルのAPIで実測確認済み(2026-09-14)。 | systemid | 図書館システム | | --- | --- | | Tokyo_Pref | 東京都立図書館 | | Tokyo_Chiyoda | 千代田区立図書館 | | Tokyo_Chuo | 中央区立図書館 | | Tokyo_Minato | 港区立図書館 | | Tokyo_Shinjuku | 新宿区立図書館 | | Tokyo_Bunkyo | 文京区立図書館 | | Tokyo_Taito | 台東区立図書館 | | Tokyo_Sumida | 墨田区立図書館 | | Tokyo_Koto | 江東区立図書館 | | Tokyo_Shinagawa | 品川区立図書館 | | Tokyo_Meguro | 目黒区立図書館 | | Tokyo_Ota | 大田区立図書館 | | Tokyo_Setagaya | 世田谷区立図書館 | | Tokyo_Shibuya | 渋谷区立図書館 | | Tokyo_Nakano | 中野区立図書館 | | Tokyo_Suginami | 杉並区立図書館 | | Tokyo_Toshima | 豊島区立図書館 | | Tokyo_Kita | 北区立図書館 | | Tokyo_Arakawa | 荒川区立図書館 | | Tokyo_Itabashi | 板橋区立図書館 | | Tokyo_Nerima | 練馬区立図書館 | | Tokyo_Adachi | 足立区立図書館 | | Tokyo_Katsushika | 葛飾区立図書館 | | Tokyo_Edogawa | 江戸川区立図書館 | `system