aozora SKILL.md skillB
aozora 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/aozora@git:20260929.fa3784ePins git:20260929.fa3784e in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- tahodev/kurashi-skill
- Path
aozora/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260929.fa3784e, committed Sep 29, 2026
- Size
- 5,636 bytes
- Repository stars
- 4
- License
- MIT
青空文庫の全作品カタログ(公式公開CSV)で著作権切れの文学作品を検索し、本文をプレーンテキストで取得する。タイトル部分一致・著者名・作品IDでの検索に対応し、作品ID・タイトル(読み)・著者・文字遣い種別・著作権フラグ・初出・図書カードURLを返す。APIキー・ログイン不要。書誌の網羅検索はndl-books、図書館の蔵書はcalil-booksを使う。現行の書籍の購入・在庫は対象外。.
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
# aozora
青空文庫(著作権の切れた文学作品を無償公開する電子図書館)の公式カタログCSVと図書カードを読み、作品検索と本文取得を行うスキル。公式APIは存在しないが、全作品の一覧がCSVで公開されており、APIキー・ログイン・ユーザー登録は一切不要。
**実測日: 2026-09-30。以下のURL・構造・件数はすべて当日の実測で確認。**
青空文庫は「存在する本の書誌」ではなく「今すぐ全文読める本文」を提供する。書誌の網羅検索は `ndl-books`、図書館の蔵書は `calil-books` と棲み分ける。
## データソース
| データ | URL | 形式 |
| --- | --- | --- |
| 全作品一覧(拡張) | `https://www.aozora.gr.jp/index_pages/list_person_all_extended_utf8.zip` | zip内CSV (UTF-8, BOM付き) |
| 図書カード | `https://www.aozora.gr.jp/cards/{person_id}/card{work_id}.html` | HTML (UTF-8) |
| 本文(XHTML) | カードページ内のリンク `files/{work_id}_{serial}.html` | XHTML (**Shift_JIS**) |
## 使い方(ヘルパー)
```bash
python3 aozora/lookup.py --title 吾輩は猫である # タイトル部分一致
python3 aozora/lookup.py --author 夏目漱石 # 著者の作品一覧
python3 aozora/lookup.py --work-id 000789 # カードのリンク一覧
python3 aozora/lookup.py --text 000789 --max-chars 500 # 本文をテキスト抽出
python3 aozora/lookup.py --stats # カタログ件数サマリ
```
ヘルパーはCSVを `~/.cache/aozora/` に24時間キャッシュする(2.1MBのzipを毎回取りに行かない)。
## 実測で確認したこと (2026-09-30)
- 拡張CSV: zip 2,092,746バイト、19,502行。**distinct作品は17,840、人物は1,335**。著作権フラグ「あり」の作品が928件混ざっている(著作者の許諾を得て公開中のもの。`--stats` で確認できる)。
…Read the whole file at its exact version.
How to install
mdr add tahodev/kurashi-skill/aozora@sha256:2907f517d15b0632The line at the top of this page pins the label git:20260929.fa3784e, 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_xhnr7mariwzqnha3)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 29, 2026.
Audit of the latest version
- fail: No recursive delete of root, home or parent (matched: rm -rf ~/)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5636 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 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
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
tahodev/kurashi-skill · 4 stars · license MIT · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_xhnr7mariwzqnha3 GET https://markdownregistry.com/api/v1/resolve?ref=tahodev/kurashi-skill/aozora GET https://markdownregistry.com/api/v1/blob/2907f517d15b0632e82fd1e7cdab6a0296a802ec3675343230e9d8d00144e929
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.