把任何技術書變成 Claude 可隨時調用的 Skill
Book-to-skill 是個個人用的知識庫編譯器:把任何技術書透過 extract.py 轉成純文字,再由 Claude 合成一份結構化 SKILL.md,最後用 /book-to-skill slash command 按章節載入。整本書變成你 Claude 工作流裡的可調用知識——不需要 RAG、不需要塞爆 context。
不用整本貼進 context、不用 RAG。把任何技術書整理成 Claude 看得懂的結構化知識,需要時才載對應章節。
extract.py 只負責把 PDF/EPUB/DOCX 變成純文字,剩下的章節切分、摘要、metadata 全部交給 Claude 在你本機合成。
/book-to-skill <file> <topic> 只把符合 topic 的章節塞進對話,主檔保持精簡。一本 500 頁的書也吃得下。
整個流程不發任何網路請求;subprocess 只呼叫 pdftotext / pandoc 這類本地工具,沒有任意指令執行的攻擊面。
把 PDF/EPUB/DOCX 轉成純文字檔,保留章節標記。
Claude 讀全文,產生 SKILL.md:description、章節索引、關鍵概念。
把 SKILL.md 放進 .claude/skills/,描述命中時自動載入主檔。
/book-to-skill <file> <topic> 按需把對應章節注入對話。
把 DDD、Designing Data-Intensive Applications 變成可隨時諮詢的架構顧問
把公司內部 SOP / Runbook 轉成新人 onboarding skill
把產品文件 / API 規格書變成 Claude 寫程式時的查詢索引
把同主題的多本書整理成同一個 skill,避免重複載入
低風險、個人取向。完全離線、寫入範圍受控、程式碼短小好審。主要風險是你自己提供的檔案,而不是工具本身。
clone 完即可使用。建議先 review 一次 extract.py 與 SKILL.md,再開始餵書。