rag-chroma — скилл для Claude Code: что делает и как установить
Шаблоны и примеры работы с векторной базой Chroma: создание коллекций, фильтрация метаданных и семантический поиск.
npx claude-code-templates@latest --skill ai-research/rag-chromaЧто делает rag-chroma
Скилл даёт готовые паттерны для развёртывания базы эмбеддингов Chroma в локальном окружении. Он помогает настроить сохранение данных на диск через PersistentClient, добавлять фрагменты текстов с метаданными и выполнять семантический поиск по сходству векторов.
В примерах разобраны операции со стандартной моделью all-MiniLM-L6-v2, интеграция с провайдерами OpenAI и HuggingFace, а также связка с библиотекой LangChain. Для исполнения кода в Python-окружении понадобятся установленные библиотеки chromadb и sentence-transformers.
Какие задачи решает
- сохранить векторные представления и метаданные на диск
- настроить семантический поиск с фильтрами по свойствам документов
- подключить модели эмбеддингов OpenAI или HuggingFace к Chroma
- связать векторное хранилище Chroma с библиотекой LangChain
Примеры запросов агенту
- Покажи, как инициализировать PersistentClient в Chroma и создать новую коллекцию
- Напиши запрос к Chroma с поиском по тексту и фильтрацией метаданных через операторы $and и $gte
- Настрой коллекцию Chroma в Python с вызовом OpenAIEmbeddingFunction
Как установить rag-chroma
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-research/rag-chroma2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill rag-chroma -a claude-code3Вручную: положить файлы
~/.claude/skills/rag-chroma/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rag-chroma/
Вручную: положить файлы
.agents/skills/rag-chroma/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/rag-chroma/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates rag-chroma2Вручную: положить файлы
.github/skills/rag-chroma/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-research/rag-chromaВручную: положить файлы
.devin/skills/rag-chroma/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rag-chroma
Как установить rag-chroma в Claude Code?
Выполните в терминале команду npx claude-code-templates@latest --skill ai-research/rag-chroma.
Что даёт скилл rag-chroma?
Он предоставляет агенту готовые инструкции по работе с API Chroma: базовые CRUD-операции, фильтры метаданных и интеграцию со сторонними моделями эмбеддингов.
Какие пакеты нужны для запуска примеров?
В Python-проекте требуются chromadb и sentence-transformers. Для JavaScript понадобятся пакеты chromadb и @chroma-core/default-embed.