conversation-search

Search Claude Code conversation JSONL files by query and date filters.

10|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/alexanderop/dotfiles --skill conversation-search-alexanderop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conversation-search
Source: https://github.com/alexanderop/dotfiles/tree/main/claude/skills/conversation-search
Command: npx skills add https://github.com/alexanderop/dotfiles --skill conversation-search-alexanderop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill helps you locate and recall content from past Claude Code conversations, including decisions, solutions, and shared references.

Core Features & Use Cases

  • Quick retrieval of recent conversations by keyword
  • Date-filtered digests and topic-based search
  • Contextual excerpts, summaries, and command traces for replication

Quick Start

Run the search_history.py script with a query to retrieve matching conversation records.

Frequently Asked Questions about conversation-search

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

FAQPage Schema
How do I search past Claude Code conversations to find previous solutions?

You can search past Claude Code conversations by running a script with a query keyword to recall topics, decisions, and solutions from past sessions. The tool parses conversation JSONL files, scores relevance against your query, and extracts problem and solution excerpts.

Can I filter Claude Code conversation history by date?

Yes, you can filter Claude Code conversation history by date. The search functionality supports optional date filters, allowing you to generate date-filtered digests and locate references from specific timeframes across projects and branches.

How do I summarize daily work from Claude Code sessions?

To summarize daily work from Claude Code sessions, you can use the topic-based search and digest features. This functionality retrieves relevant conversation records and extracts contextual excerpts, summaries, and command traces for replication.

Does conversation search work with JSONL files across different projects?

Yes, conversation search works with JSONL files across different projects. It parses conversation JSONL files to trace the steps of previous fixes and locate references, scoring relevance against queries regardless of the project or branch context.

What is the best way to trace the steps of a previous code fix in Claude Code?

The best way to trace previous code fixes is to search conversation history with relevant keywords. The tool extracts command traces and contextual excerpts from matching JSONL conversation records, allowing you to replicate the steps of previous fixes.

Do I need any dependencies to parse Claude Code conversation history?

No external dependencies are required to parse Claude Code conversation history. The self-contained script directly parses conversation JSONL files and scores relevance against queries without needing additional libraries or setup.