Install
openclaw skills install vector-db-toolkitVector database operations toolkit for AI/RAG applications. Supports Qdrant, Chroma, and in-memory vector stores. Use when working with embeddings, semantic search, similarity queries, vector collections, or RAG retrieval pipelines. Triggers on phrases like "vector database", "embedding search", "semantic similarity", "Qdrant", "Chroma", "vector store", "embedding retrieval".
openclaw skills install vector-db-toolkitOperations toolkit for vector databases used in AI and RAG systems.
from scripts.qdrant_client import VectorClient
client = VectorClient(backend="qdrant", url="http://localhost:6333")
client.create_collection("docs", dimension=768)
client.upsert("docs", ids=["a", "b"], vectors=[[0.1, ...], [0.2, ...]], payloads=[{"title": "A"}, {"title": "B"}])
results = client.search("docs", vector=[0.1, ...], top_k=5)
client = VectorClient(backend="chroma", path="/tmp/chroma")
client.create_collection("docs")
client.upsert("docs", ids=["a"], vectors=[[0.1, ...]], payloads=[{"title": "A"}])
results = client.search("docs", vector=[0.1, ...], top_k=5)
scripts/vector_client.py - Unified client for all backendsscripts/qdrant_client.py - Qdrant-specific operationsscripts/chroma_client.py - Chroma-specific operationsscripts/embedding_utils.py - Text-to-embedding helpers (optional OpenAI, sentence-transformers)references/qdrant_api.md - Qdrant API patternsreferences/chroma_api.md - Chroma API patterns