К основному содержанию
скилл CX Codex

cli-anything-chromadb — скилл для Claude Code: CLI для ChromaDB

Скилл даёт агенту командную строку ChromaDB: коллекции, документы и семантический поиск через HTTP API v2. Пригодится, когда векторная база живёт рядом с проектом.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-chromadb -a claude-code
Открыть на GitHub

Что делает cli-anything-chromadb

Скилл ставит в проект CLI cli-anything-chromadb — обёртку над ChromaDB HTTP API v2. Агент вызывает её командами и получает ответ в JSON, если добавить --json. Без флага вывод человекочитаемый: таблицы и цвета.

Внутри четыре группы команд. server проверяет heartbeat и версию сервера. collection перечисляет коллекции, создаёт и удаляет их по имени. document добавляет документы с --id и --document, читает и считает их. query search ищет по тексту в указанной коллекции. Запуск без подкоманды открывает интерактивный REPL с автодополнением и историей.

Нужен Python 3.10+ и запущенный сервер ChromaDB на localhost:8000. Другой адрес передаётся через --host. Скилл ничего не хранит у себя: состояние живёт на сервере, поэтому при недоступном сервере не сработает ни одна команда. Это стоит проверить до того, как звать агента что-то искать.

Какие задачи решает

  • проверить, что сервер ChromaDB отвечает
  • создать коллекцию под новый набор данных
  • залить документы с заданными id
  • найти похожие записи по тексту запроса
  • посчитать, сколько документов уже в коллекции

Примеры запросов агенту

  • проверь heartbeat ChromaDB и покажи версию сервера
  • создай коллекцию hub_knowledge и добавь туда документ с id doc-1
  • найди в коллекции hub_knowledge записи про деплой

Как установить cli-anything-chromadb

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-chromadb -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-chromadb/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-chromadb/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cli-anything-chromadb

Как установить cli-anything-chromadb в Claude?

Выполните npx skills add HKUDS/CLI-Anything --skill cli-anything-chromadb -a claude-code. После этого файл скилла лежит в ~/.claude/skills/cli-anything-chromadb/SKILL.md.

Что делает cli-anything-chromadb?

Это stateless CLI для ChromaDB: управление коллекциями и документами, семантический поиск. Работает поверх HTTP API v2 и рассчитан на вызовы из агентов и скриптов.

Что нужно для работы скилла?

Python 3.10+ и запущенный сервер ChromaDB на localhost:8000. Если сервер слушает другой адрес, укажите его через --host.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-chromadb"
description: >-
  Command-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search. Designed for AI agents and automation via the ChromaDB HTTP API v2.
---

# cli-anything-chromadb

A stateless command-line interface for ChromaDB vector database, built on the HTTP API v2. Designed for AI agents and power users who need to manage collections, documents, and run semantic queries without a browser UI.

## Installation

This CLI is installed as part of the cli-anything-chromadb package:

```bash
pip install cli-anything-chromadb
```

**Prerequisites:**
- Python 3.10+
- ChromaDB server running at localhost:8000 (or specify via --host)

## Usage

### Basic Commands

```bash
# Show help
cli-anything-chromadb --help

# Start interactive REPL mode
cli-anything-chromadb

# Check server health
cli-anything-chromadb --json server heartbeat

# List all collections
cli-anything-chromadb --json collection list

# Semantic search
cli-anything-chromadb --json query search --collection hub_knowledge --text "How to deploy"
```

### REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

```bash
cli-anything-chromadb
# Enter commands interactively with tab-completion and history
```

## Command Groups

### server
Server health and version commands.

| Command | Description |
|---------|-------------|
| `heartbeat` | Check ChromaDB server health |
| `version` | Get ChromaDB server version |

### collection
Manage ChromaDB collections.

| Command | Description |
|---------|-------------|
| `list` | List all collections |
| `create --name NAME` | Create a new collection |
| `delete --name NAME` | Delete a collection |
| `info NAME` | Get collection info |

### document
Manage documents in collections.

| Command | Description |
|---------|-------------|
| `add --collection C --id ID --document TEXT` | Add document(s) |
| `get --collection C` | Get documents |
| `delete --collection C --id ID` | Delete document(s) |
| `count --collection C` | Count documents |

### query
Semantic search against collections.

| Command | Description |
|---------|-------------|
| `search --collection C --text T` | Semantic search |

## Output Formats

All commands support dual output modes:

- **Human-readable** (default): Tables, colors, formatted text
- **Machine-readable** (`--json` flag): Structured JSON for agent consumption

```bash
# Human output
cli-anything-chromadb server heartbeat

# JSON output for agents
cli-anything-chromadb --json server heartbeat
```

## For AI Agents

When using this CLI programmatically:

1. **Always use `--json` flag** for parseable output
2. **Check return codes** - 0 for success, non-zero for errors
3. **Parse stderr** for error messages on failure
4. **Use `--host`** to connect to non-default ChromaDB instances

## Version

1.0.0

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Похожие скиллы

Все скиллы по теме «Данные и базы» →
pinecone-rag официальный github Скилл помогает строить RAG-системы и память агента на Pinecone. Подойдёт для семантического поиска по документам и хранения контекста между сессиями. 24установок rag-engineer sickn33 Скилл для проектирования систем поиска и генерации с векторными базами данных. Помогает настроить чанкинг, выбрать embedding-модели и оптимизировать качество поиска перед тем, как результаты попадут в LLM. CX Codex +1 1 000установок rag-implementation Seth Hobson Скилл помогает собирать RAG-системы с векторным поиском и ответами LLM по внешним документам. Пригодится для Q&A и ассистентов по базе знаний. CX Codex 13 906установок similarity-search-patterns Seth Hobson Скилл помогает проектировать поиск по сходству в векторных базах данных: от семантического поиска и RAG до гибридной выдачи и настройки индексов. CX Codex 10 700установок upstash-vector-js Upstash Скилл учит агента работать с TypeScript/JavaScript SDK Upstash Vector: загрузка векторов, поиск похожих, RAG и семантический кэш. CX Codex +1 1 300установок vector-database-management manutej Скилл для работы с Pinecone, Weaviate и Chroma: индексы, эмбеддинги, поиск по сходству и RAG. Пригодится, когда нужно поднять семантический поиск в проекте. CX Codex +1 459установок

Из того же набора55

cli-anything-mermaid Консольный интерфейс для создания и экспорта диаграмм Mermaid в SVG или PNG без графического редактора. Пригодится ИИ-агентам для визуализации архитектуры прямо из терминала. CX Codex +1 519установок cli-anything-obs-studio Помогает агенту редактировать JSON-коллекции сцен OBS Studio через CLI: создавать сцены, источники, фильтры и параметры вывода. CX Codex +1 516установок cli-anything-krita Управляет Krita из командной строки: создаёт проекты, собирает слои, применяет фильтры и выгружает готовый файл. Полезен, когда агенту нужно отрисовать или перепаковать картинку без GUI. CX Codex +1 511установок cli-anything-shotcut Скилл даёт агенту командную строку для Shotcut: таймлайн, фильтры, рендер — всё через MLT XML, без графического интерфейса. CX Codex +1 507установок cli-anything-videocaptioner Скилл автоматизирует транскрибацию речи, перевод субтитров на 38 языков и их вшивание в видео через бэкенд VideoCaptioner. Пригодится для подготовки роликов к публикации. CX Codex +1 502установок cli-anything-musescore Скилл оборачивает CLI MuseScore 4 для работы с музыкальными партитурами: транспозиция, экспорт в PDF/MP3/MIDI, извлечение партий, управление инструментами. CX Codex +1 500установок cli-anything-iterm2 Управление iTerm2 через Python API. Позволяет агенту считывать вывод сессий, отправлять команды и делить панели терминала. CX Codex +1 495установок cli-anything-openscreen Скилл для Claude Code, который даёт агенту CLI для монтажа скринкастов: зумы, скорость, обрезка, кроп, текстовые подписи и рендер через ffmpeg. CX Codex +1 495установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой