What problem does it solve?
Claude's memory grows with long sessions, but finding past messages, edits, or tool calls can be tedious. This skill provides a simple, ripgrep-powered way to locate relevant history without setting up a vector database or complex indexes.
Core Features & Use Cases
- Terminal search: Query session history via ripgrep to quickly locate conversations, edits, or decisions.
- Context-aware snippets: Retrieve small context snippets around matches to stay within output limits.
- Session file discovery: Locate and inspect session JSONL files in your Claude project structure for quick audits.
Quick Start
Use rg_history to search your memory: for example, search for a term in session.jsonl with:
- rg 'your_term' session.jsonl
Then use scripts/list-sessions.sh to inspect available sessions:
- scripts/list-sessions.sh /path/to/project