# nemo-retriever

Индексирует и ищет данные в документах через CLI NeMo Retriever 26.8.1. Пригодится для работы с локальной базой LanceDB или удалённым сервисом поиска без написания обвязочного кода.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2400 установок · ★ 3735
- Автор: NVIDIA
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/NVIDIA/skills/tree/HEAD/skills/nemo-retriever/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/nemo-retriever

## Что делает

Скилл управляет утилитой `retriever` для индексации и поиска по PDF, изображениям, файлам Office, HTML, обычному тексту, аудио и видео. Он предписывает использовать готовый CLI вместо самодельного кода и сразу исключает редактирование документов или поиск в интернете.

Внутри поддерживаются два сценария: локальная база LanceDB с вызовами `retriever ingest` и `retriever query`, а также обращение к готовому удалённому Retriever-сервису через аргумент `--service-url`. Пакетная обработка через Ray запускается только по прямому указанию команды `retriever ingest batch`.

Для работы нужен Python 3.12 в виртуальном окружении `.venv`, а при авторизации на сервисе потребуется токен `NEMO_RETRIEVER_API_TOKEN`. Смешивать флаги локальной LanceDB с командами удалённого сервиса нельзя: CLI завершится с ошибкой.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill nemo-retriever -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill nemo-retriever -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill nemo-retriever -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NVIDIA/skills nemo-retriever
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill nemo-retriever -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/NVIDIA/skills --path skills/nemo-retriever
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill nemo-retriever -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/NVIDIA/skills/tree/HEAD/skills/nemo-retriever/SKILL.md

## Когда брать
- проиндексировать локальные файлы PDF и Office в таблицу LanceDB
- найти фрагменты с метаданными страниц через удалённый сервис Retriever
- извлечь контекст из аудио и видеофайлов утилитой NeMo Retriever
- запустить пакетную обработку документов через Ray

## Примеры запросов агенту
- Индексируй папку ./docs в локальную LanceDB и найди ответы на вопросы по контракту
- Сделай запрос к сервису $RETRIEVER_SERVICE_URL и покажи топ-5 цитат с номерами страниц
- Запусти retriever ingest batch для каталога с видеозаписями

## Похожие
- [haiku.rag](https://affpapa.org/nevibecode/mcp/haikurag.md) — MCP-сервер · ★ 635
- [memory-lancedb-pro](https://affpapa.org/nevibecode/skills/memory-lancedb-pro.md) — скилл · 643 установки
- [nemo-guardrails](https://affpapa.org/nevibecode/skills/nemo-guardrails.md) — скилл · 944 установки
- [nemo-evaluator-sdk](https://affpapa.org/nevibecode/skills/nemo-evaluator-sdk.md) — скилл · 943 установки
- [langchain-rag](https://affpapa.org/nevibecode/skills/langchain-rag.md) — скилл · 17500 установок
- [agent-platform-rag-engine-management](https://affpapa.org/nevibecode/skills/agent-platform-rag-engine-management.md) — скилл · 8626 установок

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

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

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