Memory Retrieval

Index and search semantic memory with session metadata for cross-session retrieval.

19|5|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/lukacf/meerkat --skill memory-retrieval-lukacf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Memory Retrieval
Source: https://github.com/lukacf/meerkat/tree/main/meerkat-memory/skills/memory-retrieval
Command: npx skills add https://github.com/lukacf/meerkat --skill memory-retrieval-lukacf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Semantic memory indexing stores past context so you can retrieve it later when conversations get voluminous or cross-session.

Core Features & Use Cases

  • Memory indexing: stores text with metadata (session id, timestamp) for fast retrieval.
  • Similarity search: finds relevant past context to support current prompts.
  • Use Case: Recalling a user preference from a prior session to tailor responses.

Quick Start

Index a memory item with session metadata and perform a cross-session search.

Frequently Asked Questions about Memory Retrieval

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

FAQPage Schema
How do I preserve and retrieve context across multiple conversation sessions?

To preserve and retrieve context across sessions, you index past conversation text with metadata like session_id and timestamp. This enables fast cross-session similarity search to recall relevant past information for current prompts.

What is semantic memory indexing and when do I need it?

Semantic memory indexing stores past context with metadata for later retrieval. You need it when conversations get voluminous or span multiple sessions, requiring similarity search to find relevant past context to support current prompts.

How do I search past conversations using metadata like session id or timestamp?

You search past conversations by applying similarity search alongside deterministic filtering by metadata. The system indexes text with session_id, timestamp, and turn information, enabling precise retrieval of specific past interactions.

Do I need a specific backend to store and retrieve memory items?

Yes, you need a MemoryStore backend to handle the storage and retrieval of memory items. The system exposes indexing and search APIs that interact with this backend to deterministically store, retrieve, and filter memories by metadata.

What is the best way to recall a user preference from a prior session?

The best way to recall a user preference is to index the text containing the preference with session metadata, then perform a cross-session similarity search to retrieve that specific context and tailor your current response.

Can I use this approach to find relevant past context for a large volume of conversations?

Yes, this approach is designed for large volumes of conversations. By indexing text with metadata and utilizing semantic search, you can quickly find relevant past context to support current prompts even when the conversation history is extensive.