session-recall
Installation
SKILL.md
Session Recall
Search and retrieve context from past Claude Code sessions across multiple machines.
Important Behavior
Choosing the Right Tool: Search vs Transcript
This skill has two primary retrieval modes. Choosing correctly is critical.
| User intent | Tool | Why |
|---|---|---|
| Find sessions about a topic ("what did we discuss about auth?") | scripts/search |
Full-text search across outlines, prompts, tools, files |
| Review what happened during a time period ("what did I do today?", "show me yesterday's work") | scripts/transcript --after ... --before ... (no session ID) |
Cross-session temporal transcript |
| Check when work happened ("when was I active?", "how much time on X?") | scripts/activity --days N |
Activity time ranges per session |
| Read the content of a specific session | scripts/transcript <session-id> |
Per-session transcript |
| Read part of a session within a time window | scripts/transcript <session-id> --after ... --before ... |
Per-session filtered transcript |
Key rule: If the user's question is about a time period (today, yesterday, this morning, last week, Monday, a date range), use the cross-session transcript endpoint — not search. Search finds sessions by topic keywords; the transcript endpoint reconstructs what actually happened during a time window.