# book-to-skill

Преобразует книги и папки документации в базу знаний для агента: с основным SKILL.md, файлами глав и справочными материалами. Пригодится, когда нужно применять содержание источника прямо в работе.

- плагин · `type=plugin` · Claude Code · ★ 28733
- Автор: Alireza Rezvani
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/alirezarezvani/claude-skills/tree/HEAD/engineering/book-to-skill
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/book-to-skill

## Что делает

Плагин извлекает текст из PDF, EPUB, DOCX, HTML, Markdown, RST, AsciiDoc, RTF и других форматов, а затем помогает собрать скилл с индексом тем, файлами глав, глоссарием, списком паттернов и шпаргалкой решений. Агент загружает нужные материалы по запросу, а не перечитывает весь источник целиком.

В комплекте есть инструменты для извлечения и проверки файлов, оценки токенного бюджета до и после сборки, а также упаковки готового скилла в плагин. Для MOBI/AZW/AZW3 нужен Calibre с `ebook-convert` в `PATH`; дополнительные пакеты могут улучшить извлечение, но не устанавливаются автоматически. Упаковщик проверяет наличие основания для распространения готового пакета.

Основные команды — `/cs-book-to-skill` для создания скилла и `/cs-book-to-plugin` для упаковки. Если источник небольшой, оценщик может рекомендовать просто читать его, а не преобразовывать.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add alirezarezvani/claude-skills
```
В чате агента (не в терминале):
```text
/plugin install book-to-skill@claude-code-skills
```

## Когда брать
- превратить книгу в базу знаний с файлами глав
- собрать скилл из папки внутренней документации
- оценить токенный бюджет до преобразования источника
- проверить структуру и ссылки в готовом скилле
- упаковать скилл в плагин для распространения

## Примеры запросов агенту
- Создай скилл из `~/books/thinking-in-systems.pdf` с именем `meadows-systems`.
- Собери скилл из Markdown-файлов в `./docs/architecture/` с шаблоном `*.md` и именем `internal-arch`.
- Упакуй `~/.claude/skills/meadows-systems` в плагин для области `engineering`.

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

Из того же набора: [alirezarezvani/claude-skills](https://affpapa.org/nevibecode/by/alirezarezvani/claude-skills.md) — 463 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
