chroma

Store and query high-dimensional embeddings with metadata filtering for AI applications.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill chroma-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/optional-skills/mlops/chroma
Command: npx skills add https://github.com/dawsonblock/HERMY --skill chroma-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Chromadb provides an open-source embedding database to store embeddings and metadata, enabling vector and full-text search with metadata filtering for AI applications. It supports building local memory for LLM workflows and RAG pipelines, from notebooks to production environments.

Core Features & Use Cases

  • Simple 4-function API to create, insert, query, and manage collections
  • Metadata filtering, structured search, and document retrieval
  • Server mode for multi-user access and integration with LangChain, LlamaIndex, and other frameworks
  • Local development to production readiness with persistent storage

Quick Start

Install chromadb and initialize a client to create a collection, insert documents, and run queries.

Frequently Asked Questions about chroma

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

FAQPage Schema
How do I build a local vector store for semantic search and RAG workflows?

To build a local vector store for semantic search and RAG workflows, you can use this Skill to store high-dimensional embeddings and metadata. It provides a simple API to create collections, insert documents, and run queries from notebooks to production environments.

Can I filter vector search results using metadata in an embedding database?

Yes, you can filter vector search results using metadata in an embedding database. This Skill supports metadata filtering alongside vector and full-text search, enabling structured document retrieval for your AI applications.

Does the self-hosted vector store work with LangChain and LlamaIndex integrations?

Yes, the self-hosted vector store works with LangChain and LlamaIndex integrations. It supports a server mode for multi-user access, allowing seamless integration with these frameworks for your LLM workflows.

What is the best way to manage collections in a self-hosted embedding database?

The best way to manage collections in a self-hosted embedding database is using a simple 4-function API. This Skill provides functions to create, insert, query, and manage collections with persistent storage from local development to production.

When do I need server mode for my vector store?

You need server mode for your vector store when you require multi-user access to your embeddings. This Skill supports server mode, enabling multiple users to query the same collections and integrate with external frameworks.