recall

Search and retrieve historical Claude Code session context using SQLite FTS5 with BM25 ranking.

29|12|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/matteotitta/genesys-skills --skill recall-matteotitta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recall
Source: https://github.com/matteotitta/genesys-skills/tree/main/skills/meta/session/recall
Command: npx skills add https://github.com/matteotitta/genesys-skills --skill recall-matteotitta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of context loss between Claude Code sessions by providing a searchable, indexed database of past conversations, decisions, and project history.

Core Features & Use Cases

  • Semantic Session Search: Uses BM25 ranking to find relevant discussions, decisions, and technical implementations from your entire history.
  • Durable Memory Access: Includes a specialized memory mode to retrieve canonical rules, voice preferences, and project conventions.
  • Use Case: If you need to remember a specific architectural decision made three weeks ago or want to recall a client's specific feedback on a project, this skill surfaces the exact session and context instantly.

Quick Start

Invoke the recall skill by typing /recall followed by the topic or question you want to search for in your past sessions.

Frequently Asked Questions about recall

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

FAQPage Schema
How do I search past Claude Code session history for a specific decision?

Searching past Claude Code session history is done through a SQLite FTS5 index with BM25 ranking, which surfaces relevant past decisions, project state, and technical implementations instantly by filtering for topic, time range, or client.

What is the best way to recall context from previous Claude Code sessions?

The best way to recall context from previous Claude Code sessions is using a searchable database that indexes past conversations, preventing context loss by providing relevance-ranked results for your queries.

How does memory mode work for retrieving project conventions and rules?

Memory mode retrieves canonical rules, voice preferences, and project conventions by querying the indexed database of past conversations, allowing you to surface durable project guidelines instantly.

Do I need an active session indexer to search through historical conversation context?

Yes, you need an active session indexer to maintain the local SQLite database, as it is required to provide accurate, relevance-ranked results when searching historical conversation context.

Can I filter past session searches by client or time range?

Yes, you can filter past session searches by client, topic, and time range, allowing you to precisely surface specific feedback or historical context from your entire project history.