chroma-memory

Stores each conversation in ChromaDB-backed vector memory for semantic search and recall across sessions.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Wike-CHI/acquisition-agent --skill chroma-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chroma-memory
Source: https://github.com/Wike-CHI/acquisition-agent/tree/main/skills/chroma-memory
Command: npx skills add https://github.com/Wike-CHI/acquisition-agent --skill chroma-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Chroma-memory solves the problem of losing context across conversations by storing dialog in a vector database for cross-session recall and CRM-style continuity.

Core Features & Use Cases

  • Automatic storage of each conversation into a vector store.
  • Semantic search across past interactions.
  • Customer isolation to prevent cross-account data leakage.
  • Daily CRM snapshots for data integrity and recovery.
  • End-to-end integration with L1/L3/L4 workflows for memory.

Use cases include a salesperson revisiting a customer after days and retrieving prior notes, or support agents summarizing multi-turn chats to inform next actions.

Quick Start

After every exchange, invoke chroma:store to persist the conversation into the vector memory.

Frequently Asked Questions about chroma-memory

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

FAQPage Schema
How do I persist conversation history for cross-session recall?

To persist conversation history for cross-session recall, you invoke chroma:store after every exchange to save the dialog into a ChromaDB-backed vector memory. This enables semantic search and CRM-style continuity for ongoing B2B customer interactions.

What is the best way to search past customer interactions using semantic search?

The best way to search past customer interactions using semantic search is to use the chroma:search or chroma:recall commands. These query the ChromaDB vector memory, retrieving relevant historical dialog across sessions while maintaining customer isolation.

Can I prevent cross-account data leakage when storing B2B customer chats in a vector database?

Yes, you can prevent cross-account data leakage when storing B2B customer chats in a vector database. Chroma-memory enforces customer isolation to ensure individual account data remains separated and secure during cross-session recall and semantic searches.

How do I create daily CRM snapshots for data integrity?

To create daily CRM snapshots for data integrity, you use the chroma:snapshot command. This captures the current state of your ChromaDB vector memory, supporting data recovery and continuity for ongoing B2B customer interactions.

Does chroma-memory work with L1/L3/L4 workflows for memory management?

Yes, chroma-memory works with L1/L3/L4 workflows for memory management. It provides end-to-end integration by exposing chroma:store, chroma:search, chroma:recall, chroma:snapshot, and chroma:stats to maintain CRM-style continuity across sessions.

How do I check vector memory usage stats and configure data retention?

To check vector memory usage stats and configure data retention, you use the chroma:stats command. This provides visibility into your ChromaDB storage and allows configuration for privacy and data retention policies.