estack-read-claude-session-history

Search and recover Claude Code session history from JSONL files.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/ElliotDrel/e-stack --skill estack-read-claude-session-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: estack-read-claude-session-history
Source: https://github.com/ElliotDrel/e-stack/tree/main/skills/estack-read-claude-session-history
Command: npx skills add https://github.com/ElliotDrel/e-stack --skill estack-read-claude-session-history

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, json, jsonl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies accessing and interacting with Claude Code session history, enabling efficient recovery, analysis, and review of past interactions.

Core Features & Use Cases

  • Session Recovery: Quickly recover past sessions for reference or continuation.
  • Session Analysis: Analyze sessions for insights, such as tool usage and time spent.
  • Session Comparison: Compare two sessions or subagents to identify differences.
  • Use Case: Suppose you need to review a session from last week to check a specific conversation. Use this Skill to quickly locate and review the relevant session.

Quick Start

To search for sessions containing the phrase "supabase migration", use the command: /estack-read-claude-session-history search "supabase migration"

Frequently Asked Questions about estack-read-claude-session-history

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

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

You can search Claude Code session history by running a Python CLI command with your search phrase, such as `/estack-read-claude-session-history search "your phrase"`. This parses JSONL session files to locate and review relevant past interactions.

Can I recover a previous Claude Code session to continue working on it?

Yes, you can recover previous Claude Code sessions for reference or continuation. The Skill processes your JSONL session files to quickly restore past interactions, allowing you to pick up exactly where you left off.

What's the best way to compare two Claude Code sessions or subagents?

To compare Claude Code sessions, use the built-in session comparison feature to analyze two sessions or subagents side by side. This processes the JSONL data to identify differences in tool usage and conversation flow.

Do I need Python installed to parse Claude Code JSONL session files?

Yes, Python is required because the Skill utilizes Python CLI tools to parse and process JSONL session files. You also need a Claude Code environment with the associated CLI tools installed to access the session data.

What kind of insights can I get from analyzing Claude Code session history?

Analyzing Claude Code session history provides insights such as tool usage patterns and time spent on tasks. The Skill parses your JSONL session files to extract these metrics for review and optimization.

Can I search across multiple projects and backups in Claude Code session history?

Yes, the Skill enables full-text search and recovery across multiple projects and backups. It parses the JSONL session files from your Claude Code environment to locate the specific interactions you need.