cli-anything-chromadb

Manage ChromaDB collections, documents, and semantic search via CLI.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-chromadb-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-chromadb
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/chromadb/agent-harness/cli_anything/chromadb/skills
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-chromadb-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of managing ChromaDB vector collections and running semantic search without needing a browser UI, especially when you want automation-friendly, scriptable access.

Core Features & Use Cases

  • Collection management: list, create, delete, and inspect collections to keep your vector space organized for specific projects.
  • Document lifecycle operations: add, fetch, delete, and count documents within a collection to support iterative knowledge updates.
  • Semantic query execution: run text-based semantic search and retrieve relevant results for agent workflows and knowledge retrieval tasks.
  • Use case: a team maintains a “hub_knowledge” collection and repeatedly adds incident notes or documentation snippets, then uses semantic search to quickly answer research questions during investigations.

Quick Start

Run the semantic search command: cli-anything-chromadb --json query search --collection hub_knowledge --text "How to deploy".

Frequently Asked Questions about cli-anything-chromadb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage ChromaDB collections from the command line?

You can manage ChromaDB collections from the command line by running structured CLI subcommands for creating, listing, deleting, and inspecting collections via the HTTP API v2. This provides scriptable, terminal-based access without needing a browser UI.

Can I run semantic search queries in ChromaDB using a CLI?

Yes, you can run semantic search queries in ChromaDB using a CLI by executing the query search subcommand with your target collection name and text string. The CLI returns relevant results via the HTTP API v2.

Does this CLI tool require a running ChromaDB server to function?

Yes, this CLI tool requires a reachable ChromaDB server host to function. It operates statelessly by communicating through the HTTP API v2, meaning your server must be running and accessible before executing any collection or document operations.

How do I add and fetch documents in a ChromaDB collection via terminal?

You add and fetch documents in a ChromaDB collection via terminal by using the document lifecycle subcommands. These CLI operations support adding, fetching, deleting, and counting documents to iteratively update your vector database.

What is the best way to automate vector database indexing for agent workflows?

The best way to automate vector database indexing for agent workflows is using a stateless CLI interface with JSON output support. This allows scripts and power users to programmatically add documents and retrieve semantic search results from ChromaDB.

Can I get JSON output from ChromaDB CLI commands for scripting?

Yes, you can get JSON output from ChromaDB CLI commands for scripting by passing the --json flag. This enables automation-friendly parsing of semantic search results, collection metadata, and document operations.