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.