with one click
reading
青空文庫・自炊PDFを読む・読書記録をつける・本を探す・読書ツールを使う・未読本を見つけるとき → このスキルを読む
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
青空文庫・自炊PDFを読む・読書記録をつける・本を探す・読書ツールを使う・未読本を見つけるとき → このスキルを読む
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | reading |
| description | 青空文庫・自炊PDFを読む・読書記録をつける・本を探す・読書ツールを使う・未読本を見つけるとき → このスキルを読む |
青空文庫と自炊PDFの読書、読了管理を統合したスキル。
uv run .claude/skills/reading/download_aozora_books.py --author "夢野久作"
uv run .claude/skills/reading/download_aozora_books.py --title "ドグラ・マグラ"
uv run .claude/skills/reading/download_aozora_books.py --author "江戸川乱歩" --limit 5
data/aozora/にダウンロードuv run .claude/skills/reading/convert_aozora_to_utf8.py data/aozora/作品名.txt
蔵書パスはプロジェクトに合わせて設定してください。
<books-directory>/
├── <subfolder1>/
├── <subfolder2>/
└── <subfolder3>/
list_books.py - 書籍一覧ツール(推奨):
# 全書籍数を確認
uv run .claude/skills/reading/list_books.py --count
# ランダムに3冊選択
uv run .claude/skills/reading/list_books.py --random --n 3
# タイトル・著者で検索
uv run .claude/skills/reading/list_books.py --search "キーワード"
# 読了済み除外してランダム選択
uv run .claude/skills/reading/list_books.py --random --exclude-read
# 検索(本を探す)
uv run .claude/skills/reading/read_book.py search "キーワード"
# 読む(基本)
uv run .claude/skills/reading/read_book.py read "本のタイトル"
uv run .claude/skills/reading/read_book.py read "本のタイトル" --lines 100
# しおりから続きを読む
uv run .claude/skills/reading/read_book.py read "本のタイトル" --continue
# 縦書きOCR対応
uv run .claude/skills/reading/read_book.py read "本のタイトル" --vertical
# しおり一覧
uv run .claude/skills/reading/read_book.py bookmarks
# 画像PDF → OCR
uv run tools/pdf2text_ocr.py "path/to/scanned.pdf"
uv run tools/pdf2text_ocr.py "path/to/scanned.pdf" --pages 1-10
# 画像ファイル → OCR
uv run tools/ocr_image.py image.png
セッションをまたぐ長い本を読むとき、読書ノートを作りながら読む。
memory/reading-notes/
├── book-name.md
└── ...
# 本のタイトル - 読書ノート
#book #reading-notes #タグ
## 基本情報
- **著者**:
- **総行数**:
- **読書開始**:
- **現在位置**:
---
## 第X章: タイトル(読了: YYYY-MM-DD)
### 核心的な洞察
- ポイント1
### 印象的な引用
> 引用文
### 疑問・考えたいこと
- [ ] 疑問1
---
## 次回の続き
- XXXX行目から
読み終わったら memory/knowledge/books-read.md に追記。
uv run tools/update_experiences.py --type learning --description "読書: 作品名 - 感想"
grep "作品名" memory/knowledge/books-read.md
grep "作品名" memory/experiences.jsonl
update_experiences.py --type learningbooks-read.mdに追記docs/articles/ に解説記事HTMLを作成メールを確認する・receive_email.pyで受信する・send_email.pyで送信する・メール認証エラーが出たとき → このスキルを読む
ブラウザ操作・Webスクレイピング・スクリーンショット撮影・agent-browserでサイト閲覧・ページをクリック/入力/スクロール・ログイン操作が必要なとき → このスキルを読む
パートナーの予定確認・カレンダーに予定追加・空き時間を調べる・今後のイベントを把握・gcal_list_eventsを使うとき → このスキルを読む
カメラで撮影・画像取得・IPカメラやWebカメラで写真を撮る・PTZ操作・部屋の様子を見るとき → このスキルを読む
Claude CLIの過去の会話を検索・以前話した内容を調べる・search_sessions.pyを使う・rate_limit後に記憶を復元する・restore_session_memory.pyを使う → このスキルを読む
HTML/JS作品を作る・実験場所で開発して公開する・Codexでレビューする・作品一覧に登録する・作品管理フローを確認するとき → このスキルを読む