chroma

Store and search embeddings with a four-function API for a local vector database.

1.0k|117|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenLAIR/dr-claw --skill chroma-openlair
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma
Source: https://github.com/OpenLAIR/dr-claw/tree/main/skills/rag/chroma
Command: npx skills add https://github.com/OpenLAIR/dr-claw --skill chroma-openlair

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Chroma provides a scalable, open-source embedding database to store vectors and associated metadata, enabling fast similarity search and retrieval for AI-powered applications.

Core Features & Use Cases

  • Embedding storage and vector search with metadata filtering
  • Simple 4-function API for easy integration from notebooks to production systems
  • Use cases include semantic search, RAG workflows, and document retrieval

Quick Start

Install chromadb, create a collection, and begin storing embeddings for similarity search.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I store embeddings for semantic search in a local vector database?

Store embeddings using Chroma's simple four-function API to add vectors and associated metadata, enabling fast similarity search and retrieval for AI-powered applications.

Can I apply metadata filtering when retrieving documents for RAG workflows?

Yes, metadata filtering is supported during document retrieval for RAG workflows by storing associated metadata alongside vectors, enabling targeted similarity search based on specific document attributes.

Do I need sentence-transformers to run an open-source embedding database?

Yes, sentence-transformers is required as a dependency to provide a compatible embedding model that generates vectors for the database, alongside a running Chroma instance for storage and retrieval.

Does the self-hosted vector database API work across notebooks and production deployments?

Yes, the self-hosted vector database API works across notebooks and production deployments by providing a consistent four-function interface for storing and searching embeddings in both Python and JavaScript client environments.

What is the best way to integrate semantic search into document retrieval applications?

Integrate semantic search into document retrieval applications using an open-source embedding database with a simple four-function API to store vectors and execute fast similarity searches across stored documents.