ChromaDB

Provides CRUD-like operations for managing Chests and extracting loot tables in Minecraft Bedrock Edition.

10|17|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/provectus/awos-recruitment --skill chromadb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ChromaDB
Source: https://github.com/provectus/awos-recruitment/tree/main/.claude/skills/chromadb
Command: npx skills add https://github.com/provectus/awos-recruitment --skill chromadb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of setting up and interacting with ChromaDB, an open-source vector database, enabling efficient semantic search and data retrieval in applications.

Core Features & Use Cases

  • Collection Management: Create, get, list, and delete ChromaDB collections.
  • Data Ingestion: Add documents with auto-generated embeddings or pre-computed vectors, and upsert existing records.
  • Querying & Filtering: Perform semantic searches using text or embeddings, with powerful metadata and document content filtering capabilities.
  • Use Case: Integrate semantic search into your application by storing and querying document embeddings, allowing users to find information based on meaning rather than just keywords.

Quick Start

Use the chromadb skill to set up a persistent ChromaDB client and create a collection named 'my_documents'.

Frequently Asked Questions about ChromaDB

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

FAQPage Schema
How do I implement semantic search for my Python application documents?

You can implement semantic search by creating a ChromaDB collection, ingesting your documents with auto-generated embeddings, and querying them with text or embedding vectors. This approach finds information based on meaning rather than just keywords.

What is the best way to manage vector collections for semantic data retrieval?

Managing vector collections for semantic data retrieval involves creating, getting, listing, and deleting groups of document embeddings. You can add documents with pre-computed vectors or upsert existing records to keep your search database updated.

Can I use pre-computed embeddings instead of auto-generated vectors for data ingestion?

Yes, you can ingest documents using pre-computed vectors instead of relying on auto-generated embeddings. This allows you to upsert existing records and integrate your own custom embedding pipelines into the database.

Does ChromaDB support metadata and document content filtering for semantic searches?

ChromaDB supports powerful metadata and document content filtering for semantic searches. This allows you to narrow down your vector queries to specific subsets of data before retrieving the most relevant results.

Do I need an HTTP client to run a vector database for embeddings in-memory?

You do not need an HTTP client to run a vector database for embeddings in-memory. ChromaDB supports in-memory, persistent, and HTTP clients, allowing you to choose the setup that best fits your application scale and deployment environment.

What embedding functions work with ChromaDB for generating document vectors?

ChromaDB works with embedding functions like SentenceTransformers and OpenAI for generating document vectors. These functions automatically process your ingested text into embeddings for semantic search.