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.