echo

Retrieve past CC session details via semantic vector search with LanceDB and SQLite fallback.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jtucker9/mystuff --skill echo-jtucker9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: echo
Source: https://github.com/jtucker9/mystuff/tree/main/skills/echo
Command: npx skills add https://github.com/jtucker9/mystuff --skill echo-jtucker9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lancedb, sentence-transformers, openai.

What problem does it solve?

Retrieve relevant details from past CC sessions using semantic vector search to bridge memory gaps and accelerate context recall.

Core Features & Use Cases

  • Semantic recall across archived CC sessions to surface decisions, dates, and outcomes.
  • Vector-search backed recall with a fallback to SQLite keyword search for robust results.
  • Context extraction (date, project, type) from memory notes to enrich results for CC workflows.

Quick Start

Ask to recall information from a past session and the skill will search your archives for relevant matches.

Frequently Asked Questions about echo

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

FAQPage Schema
How do I retrieve details from past sessions using semantic search?

You can retrieve details from past sessions using semantic vector search by asking to recall information, which scans indexed memory chunks to surface relevant decisions, dates, and outcomes with their original source and date.

How does semantic vector search handle session recall when index lookups fail?

Semantic vector search handles session recall failures by falling back to a SQLite keyword search, ensuring robust retrieval of memory chunks and context extraction even when the primary vector index misses.

Do I need LanceDB and sentence-transformers to use semantic search for session memory?

Yes, semantic search for session memory requires LanceDB for local vector indexing and sentence-transformers to generate the embeddings needed to match and retrieve relevant archived content.

Can I extract project context and dates from archived memory notes during recall?

Yes, you can extract project context, dates, and types from memory notes during recall, as the semantic search enriches results by presenting content, source, date, and context in a structured format.

What is the best way to search across archived sessions for a specific decision?

The best way to search across archived sessions for a specific decision is using semantic vector search, which matches the meaning of your query against indexed memory chunks and falls back to keyword search if needed.

Why does my session recall return incomplete context from the vector search?

Session recall might return incomplete context if the vector search index lacks matching memory chunks, triggering a fallback to SQLite keyword search which may surface less semantic context than vector-based similarity matches.