chroma

Stores embeddings and metadata for filtered, similarity-based retrieval.

4|Updated May 18, 2026
One-click install
npx skills add https://github.com/ZardLi1115/zedclaw --skill chroma-zardli1115
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma
Source: https://github.com/ZardLi1115/zedclaw/tree/main/optional-skills/mlops/chroma
Command: npx skills add https://github.com/ZardLi1115/zedclaw --skill chroma-zardli1115

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chromadb, sentence-transformers, and includes references (resource) components.

What problem does it solve?

Chroma eliminates the need to manually wire up an embedding-and-retrieval layer by giving you a simple way to store vectors plus metadata and then search them semantically.

Core Features & Use Cases

  • Store embeddings with metadata: Persist document vectors alongside rich fields (source, category, timestamps, tags) for filtering and traceability.
  • Perform vector + metadata search: Run similarity queries and constrain results with exact-match and comparison operators.
  • Enable RAG and document retrieval: Power retrieval-augmented generation by fetching relevant chunks from your own corpus, locally or via server mode.

Quick Start

Use the chroma skill to create a persistent collection, add a few documents with metadata, and run a similarity query with a metadata filter so you can retrieve the most relevant matches immediately.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I store document embeddings with metadata for semantic search?

Store document embeddings with metadata by creating a persistent collection and adding vectors alongside rich fields like source and category. This enables semantic retrieval with filtering across RAG and document search workflows.

Does Chroma work with LangChain and LlamaIndex for RAG pipelines?

Chroma works with LangChain and LlamaIndex for building retrieval pipelines. It provides a minimal API for collection management and operations to power retrieval-augmented generation by fetching relevant chunks from your corpus.

Can I filter vector similarity search results using metadata constraints?

Filter vector similarity search results using where-clause metadata constraints. Chroma supports exact-match and comparison operators to constrain retrieval results for better traceability and targeted document search.

Do I need sentence-transformers to build local semantic search with Chroma?

You need sentence-transformers to build local semantic search with Chroma. It eliminates manual embedding wiring by providing a simple way to store vectors and metadata, then search them semantically using local persistent storage.

What is the best way to manage collections and documents in a vector database?

Manage collections and documents in a vector database using a minimal API for add, query, get, update, and delete operations. Chroma supports local persistent storage and server mode access for flexible deployment.