calil-books SKILL.md skillA
calil-books from tahodev/kurashi-skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add tahodev/kurashi-skill/calil-books@git:20261012.307c400Pins git:20261012.307c400 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- tahodev/kurashi-skill
- Path
calil-books/SKILL.md- Versions recorded
- 6
- Latest version
- git:20261012.307c400, committed Oct 12, 2026
- First version recorded
- Sep 8, 2026
- Size
- 6,851 bytes
- Repository stars
- 4
- License
- MIT
カーリル図書館APIで図書館の蔵書と貸出状況を検索する。蔵書検索、図書館、貸出状況、本を借りたいときに対応。無料APIキーが必要。書籍の購入・電子書籍・国会図書館の検索は対象外。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 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 | 世田谷区立図書館 |
…Read the whole file at its exact version.
How to install
mdr add tahodev/kurashi-skill/calil-books@sha256:1b692ed96d0be6f9The line at the top of this page pins the label git:20261012.307c400, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_izfhdghvpxdjtz62)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Sep 8, 2026 and Oct 12, 2026, about one every 7 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261012.307c400 latest | 2026-10-12 | 307c400 | 6,851 B | A | view · diff |
| git:20260925.733b11c | 2026-09-25 | 733b11c | 6,852 B | A | view · diff |
| git:20260913.5cd4957 | 2026-09-13 | 5cd4957 | 6,529 B | A | view · diff |
| git:20260911.008d34a | 2026-09-11 | 008d34a | 4,743 B | A | view · diff |
| git:20260908.1615c9a | 2026-09-08 | 1615c9a | 4,417 B | A | view · diff |
| git:20260908.edcdd0c | 2026-09-08 | edcdd0c | 4,276 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6851 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
tahodev/kurashi-skill · 4 stars · license MIT · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_izfhdghvpxdjtz62 GET https://markdownregistry.com/api/v1/resolve?ref=tahodev/kurashi-skill/calil-books GET https://markdownregistry.com/api/v1/blob/1b692ed96d0be6f92ea116bc1d7c3135c99868de0320dd168bb5d0af07fa4cac
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.