Проблема відома: купив хорошу книжку, прочитав раз, а через три місяці не пам'ятаєш, що сьомий розділ узагалі існував. Пошук по PDF дає сторінки, а не відповіді. Агент без тексту або галюцинує, або чесно каже, що не знає.
book-to-skill робить із книжки структурований скіл, який агент вантажить на вимогу. Три кроки:
→ показуєш файл, теку або маску:
/book-to-skill ./my-book.pdf→ інструмент розбирає книжку на фреймворки, правила рішень, антипатерни й окремі файли по розділах. Це структура, а не переказ
→ далі питаєш
/my-book replication — агент читає потрібний розділ і відповідає з реального текстуНа виході: SKILL.md з ментальними моделями та покажчиком розділів (~4000 токенів), по файлу на кожен розділ (~1000 токенів), глосарій, патерни й шпаргалка з таблицями рішень. Розділи не їдять контекст, поки ти про них не спитав. Заявлена вигода — у 24-51 раз менше токенів, ніж закинути книжку в контекст цілком.
→ формати: PDF, EPUB, DOCX, Markdown, HTML, RTF, MOBI
→ хости: Claude Code, GitHub Copilot CLI, Amp — спільний стандарт Agent Skills
→ MIT, Python, 17 тисяч зірок за три місяці життя репозиторію
Уся обробка локальна, книжка нікуди не заливається, а згенерований скіл не копіює сирих уривків. Автор окремо просить не поширювати скіли з чужих книжок, і це чесна позиція.
Мене підкупило інше: воно працює не тільки з книжками. Тека внутрішньої документації, брендбук, стос статей — усе, що ти перечитуєш надто часто, годиться на вхід.
https://github.com/virgiliojr94/book-to-skill
📎 Читайте також:
→ 1600 безплатних скілів для Claude
→ Як навчити Claude нового скіла, записавши екран
→ MinerU — PDF у markdown для LLM, локально