
michaelpersonal/book-distill
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Distill any book into an executable Claude Code skill pack
개요
Distill any book into an executable Claude Code skill pack. Evaluates skillability, generates structured skills with modules/templates/examples, and supports multi-book synthesis. A meta-skill — it doesn't teach you a book's content, it converts a book's methods into Claude Code skills you can actually use. Feed it a title, it scores the book's "skillability," then generates a complete skill pack: SKILL.md files, modules, templates, decision frameworks, and guardrails. - One or more book titles (required) - --lang — output language: en (English), zh (Chinese), ja (Japanese). Auto-detected from title if omitted - --notes — path to highlights/excerpts/notes file (optional) - --output — output directory (optional, defaults to cwd) Supports English, Chinese, and Japanese — not as translation, but as native generation: - language from book title, or set explicitly with --lang - : methods, examples, templates, guardrails, README - : workplace examples reflect local norms (e.g.
README
원문 README의 일부입니다. 원문 보기.
book-distill
Distill any book into an executable Claude Code skill pack. Evaluates skillability, generates structured skills with modules/templates/examples, and supports multi-book synthesis.
What This Is
A meta-skill — it doesn’t teach you a book’s content, it converts a book’s methods into Claude Code skills you can actually use. Feed it a title, it scores the book’s “skillability,” then generates a complete skill pack: SKILL.md files, modules, templates, decision frameworks, and guardrails.
Installation
In Claude Code:
/install gh:michaelpersonal/book-distill
Usage
/book-distill "Never Split the Difference"
/book-distill "Radical Candor" "Crucial Conversations"
/book-distill "The Manager's Path" --notes ~/highlights/managers-path.md
/book-distill "人性的弱点" --lang zh
/book-distill "嫌われる勇気" --lang ja
/book-distill "影响力" "Never Split the Difference" --lang en
Arguments:
- One or more book titles (required)
--lang— output language:en(English),zh(Chinese),ja(Japanese). Auto-detected from title if omitted--notes— path to highlights/excerpts/notes file (optional)--output— output directory (optional, defaults to cwd)
Language Support
Supports English, Chinese, and Japanese — not as translation, but as native generation:
- Auto-detects language from book title, or set explicitly with
--lang - Localizes all content: methods, examples, templates, guardrails, README
- Culturally adapts: workplace examples reflect local norms (e.g., 面子 dynamics in Chinese, 根回し/報連相 in Japanese)
- Preserves original terms: key concepts show the source language term alongside the output language
- File names stay English:
SKILL.md,prepare.mdetc. for CLI compatibility - Cross-language synthesis: can merge books from different languages into one skill pack
How It Works
flowchart LR
A(["📖 Book Title(s)"])
B["Evaluate\nskillability"]
C["Synthesize\noverlaps"]
D["Choose\nstructure"]
E["Generate\nskill pack"]
F(["✅ Done"])
A --> B --> C --> D --> E --> F
| Phase | What happens | You do |
|---|---|---|
| Evaluate | AI scores the book on 5 dimensions (max 25) | Validate, correct, go/no-go |
| Synthesize | Overlap analysis across books (if 2+) | Confirm which modules to merge |
| Structure | Router+modules or standalone skills? | Override if you prefer |
| Generate | Skill files built section by section | Review each section |
| Finalize | Files written, README generated, git commit | Ship it |
Skillability Score
Books are scored on 5 dimensions (1-5 each, max 25):
| Dimension | What it measures |
|---|---|
| Actionability | Methods vs. narrative |
| Modularity | Separable techniques vs. one big idea |
| Situational Triggers | Clear “use when X” vs. general wisdom |
| Concreteness | Scripts/templates vs. abstract principles |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add michaelpersonal/book-distill