claude-search-resume

Search JSONL conversation logs by keyword, date, and project directory to resume sessions via ID.

2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/jimweller/davit-dataops-dotfiles --skill claude-search-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-search-resume
Source: https://github.com/jimweller/davit-dataops-dotfiles/tree/main/claude-code/skills/claude-search-resume
Command: npx skills add https://github.com/jimweller/davit-dataops-dotfiles --skill claude-search-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users quickly locate and re-engage with previous Claude Code conversation sessions, preventing the loss of context and work.

Core Features & Use Cases

  • Search Past Conversations: Find previous sessions based on keywords, project directories, or date ranges.
  • Resume Sessions: Easily restart a previous conversation using its unique session ID.
  • Use Case: If a user asks, "Where did we discuss the deployment strategy for the new microservice last week?", this Skill can search through past conversations and provide the relevant session ID to resume from.

Quick Start

Run the script to search for conversations related to 'deployment' in all projects.

Frequently Asked Questions about claude-search-resume

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

FAQPage Schema
How do I search past Claude Code conversations by keyword or date?

You can search past Claude Code conversations by running a bash script that filters JSONL conversation log files based on keywords, date ranges, and project directories to locate relevant session histories.

How do I resume a previous Claude Code session?

You can resume a previous Claude Code session by searching the JSONL conversation logs to retrieve its unique session ID, then executing the provided commands to restart the conversation from that specific point.

Where are Claude Code conversation logs stored for session search?

Claude Code conversation logs are stored as JSONL files. The Skill executes a bash script that searches directly through these JSONL files to find and load previous session histories.

Can I filter Claude Code session history by project directory?

Yes, you can filter Claude Code session history by project directory. The search script supports filtering JSONL conversation logs by keywords, dates, and project directories to narrow down past sessions.

Do I need any dependencies to search and resume Claude conversations?

No dependencies are required to search and resume Claude conversations. The Skill operates independently using a bash script to parse JSONL files and extract session IDs for resuming past sessions.

What is the best way to find where a specific topic was discussed in Claude Code?

The best way to find where a specific topic was discussed is to search past Claude Code sessions using keyword filters against the JSONL conversation logs, which returns the matching session ID for resumption.