# ebook-analysis

Достаёт из книг идеи и именованные сущности, каждую с привязкой к источнику. Пригодится, когда собираете базу знаний по нескольким книгам.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 393 установки · ★ 176
- Автор: jwynia
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/analysis/ebook-analysis/SKILL.md
- Обновлён: 2026-02-24
- HTML: https://affpapa.org/nevibecode/skills/ebook-analysis

## Что делает

Скилл работает в двух режимах. Извлечение концепций раскладывает идеи по уровню абстракции: от принципа до конкретной тактики. Извлечение сущностей вытаскивает названные вещи — исследования, авторов, фреймворки, истории — и сводит их в базу знаний, где одна и та же работа узнаётся в разных книгах.

Главное правило автор задаёт жёстко: каждая выдержка должна быть прослеживаемой до точного места в книге. Лучше меньше, но с полным происхождением. Поэтому в шаблоне файла сущности есть поля для цитат, списка источников и открытых вопросов, а рядом лежит файл с цитатами по темам.

Сущности делятся на пять типов: study, researcher, framework, anecdote, concept. Спорные случаи автор советует относить к anecdote, если это событие или рассказ, к concept, если это идея, и к framework, если это системный метод. Для проверки уже существующих сущностей в базе в тексте упоминается скрипт `kb-resolve-entity.ts` — без него повторный разбор книги даст дубликаты.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill ebook-analysis -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/ebook-analysis/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/ebook-analysis/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill ebook-analysis -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/ebook-analysis/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill ebook-analysis -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/ebook-analysis/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install jwynia/agent-skills ebook-analysis
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/ebook-analysis/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill ebook-analysis -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/jwynia/agent-skills --path skills/general/document-processing/analysis/ebook-analysis
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/ebook-analysis/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add jwynia/agent-skills --skill ebook-analysis -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/analysis/ebook-analysis/SKILL.md

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

## Примеры запросов агенту
- Разбери эту книгу в режиме извлечения концепций и сохрани результат в JSON
- Извлеки сущности из книги и проверь, нет ли их уже в базе знаний
- Собери цитаты по темам из этой книги в отдельный файл

## Похожие
- [research-with-sources](https://affpapa.org/nevibecode/skills/research-with-sources.md) — скилл · 826 установок
- [deep-research](https://affpapa.org/nevibecode/skills/199-biotechnologies-deep-research.md) — скилл · 10200 установок
- [paper-spine](https://affpapa.org/nevibecode/skills/paper-spine.md) — скилл · 1200 установок
- [learning-product](https://affpapa.org/nevibecode/skills/learning-product.md) — скилл · 626 установок
- [academic-deep-research](https://affpapa.org/nevibecode/skills/academic-deep-research.md) — скилл · 560 установок
- [academic-search](https://affpapa.org/nevibecode/skills/academic-search.md) — скилл · 6100 установок

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

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

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