Open-source платформа памяти для AI, которая превращает документы, код и диалоги в локально размещённый граф знаний для AI-агентов.
virgiliojr94/book-to-skill
Конвертер, который превращает технические книги и коллекции документов в структурированные навыки для ИИ-ассистентов по программированию, загружаемые по запросу.
- Звёзды
- 35,351
- Форки
- 3,728
- Открытые issues
- 24
- Последний коммит
- позавчера
Что это?
book-to-skill принимает PDF, EPUB, DOCX, Markdown, HTML и другие документы, а также целые папки с источниками и преобразует их в пакет Agent Skills. В него входят SKILL.md с ключевыми ментальными моделями и указателем по главам, отдельные файлы глав, загружаемые по запросу, а также файлы с глоссарием, шаблонами и краткой шпаргалкой. Цель — передать агенту структуру книги, а не просто её краткое содержание, чтобы он мог отвечать на вопросы, опираясь на текст конкретных глав.
Инструмент работает как slash-команда в стиле Claude Code. Детерминированный экстрактор на Python преобразует исходные материалы в чистый текст и метаданные, после чего агент создаёт навык по спецификации генератора. Установленные навыки размещаются в общем каталоге навыков для разных агентов и доступны таким хостам, как GitHub Copilot CLI, Amp, Codex, OpenCode и OpenClaw; для Claude Code и Hermes Agent используются отдельные расположения.
Этот же подход подходит для внутренней документации, руководств по бренду, коллекций научных статей и спецификаций, к которым часто обращаются. Материалы, защищённые авторским правом, следует обрабатывать локально, используя принадлежащие пользователю копии и сохраняя их конфиденциальность.
Ключевые возможности
- 01Преобразует источники в форматах PDF, EPUB, DOCX, HTML, RTF, MOBI и Markdown в пакет Agent Skills.
- 02Создаёт указатель SKILL.md и отдельные файлы глав, которые загружаются только при вопросах по соответствующей теме.
- 03Создаёт вместе с файлами глав глоссарий, подборку шаблонов и краткую шпаргалку.
- 04Включает детерминированный экстрактор с командой --check, которая сообщает, какие инструменты установлены.
- 05Работает с несколькими хостами агентов, поддерживающими стандарт Agent Skills.
Сценарии использования
- Обращаться к технической книге прямо из Claude Code или Copilot CLI во время написания кода.
- Преобразовать папку с записями об архитектурных решениях или инструкциями по эксплуатации в навык для команды.
- Сделать подборку научных статей и личных заметок доступной для поиска с помощью агента.
- Изучать сложную книгу, прося агента найти конкретные главы или объяснить отдельные понятия.
Быстрый старт
- 1
Установите skill с помощью cross-agent skills CLI
npx skills add virgiliojr94/book-to-skill - 2
Проверьте, какие экстракторы установлены, и получите команды для установки недостающих
python3 scripts/extract.py --check - 3
Преобразуйте папку с книгами или документами в skill с помощью AI-ассистента для программирования
/book-to-skill <path|folder|glob> [skill-name]
Что важно знать
- Нужен AI-ассистент для программирования, поддерживающий стандарт Agent Skills, например Claude Code или Codex.
- Для сканированных PDF без текстового слоя сначала нужно выполнить OCR, иначе работа экстрактора остановится.
- Для извлечения данных из PDF, EPUB, DOCX и MOBI нужны дополнительные инструменты, которые может потребоваться установить отдельно.
Темы
Частые вопросы
- Что такое book-to-skill?
- Конвертер, который превращает технические книги и коллекции документов в структурированные навыки для ИИ-ассистентов по программированию, загружаемые по запросу. book-to-skill принимает PDF, EPUB, DOCX, Markdown, HTML и другие документы, а также целые папки с источниками и преобразует их в пакет Agent Skills. В него входят SKILL.md с ключевыми ментальными моделями и указателем по главам, отдельные файлы глав, загружаемые по запросу, а также файлы с глоссарием, шаблонами и краткой шпаргалкой. Цель — передать агенту структуру книги, а не просто её краткое содержание, чтобы он мог отвечать на вопросы, опираясь на текст конкретных глав.
- book-to-skill можно использовать бесплатно? Какая у него лицензия?
- book-to-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- book-to-skill всё ещё поддерживается?
- Активно поддерживается. Последний коммит в book-to-skill — 18 окт. 2026 г..
- Для чего можно использовать book-to-skill?
- Обращаться к технической книге прямо из Claude Code или Copilot CLI во время написания кода. Преобразовать папку с записями об архитектурных решениях или инструкциями по эксплуатации в навык для команды. Сделать подборку научных статей и личных заметок доступной для поиска с помощью агента. Изучать сложную книгу, прося агента найти конкретные главы или объяснить отдельные понятия.
- Как установить book-to-skill?
- Установите skill с помощью cross-agent skills CLI: npx skills add virgiliojr94/book-to-skill Проверьте, какие экстракторы установлены, и получите команды для установки недостающих: python3 scripts/extract.py --check Преобразуйте папку с книгами или документами в skill с помощью AI-ассистента для программирования: /book-to-skill <path|folder|glob> [skill-name]
- Где скачать book-to-skill?
- Исходный код и инструкции по установке — на GitHub: https://github.com/virgiliojr94/book-to-skill
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальное Markdown-пространство памяти, где AI-агенты хранят, ищут и систематизируют долгосрочные знания в редактируемых файлах.
Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
Набор навыков для AI-агентов, которые проводят исследования в TikTok, Instagram, YouTube, Reddit, X и других соцсетях на базе ScrapeCreators.
Маркетплейс навыков и плагинов для агентов, не привязанный к модели: канонический слой без зависимости от harness, адаптеры и пакетный менеджер ccpi.