history-insight

Analyze Claude Code session histories and extract insights from JSONL files.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/mrsono0/lecture_factory --skill history-insight-mrsono0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: history-insight
Source: https://github.com/mrsono0/lecture_factory/tree/main/.claude/skills/history-insight
Command: npx skills add https://github.com/mrsono0/lecture_factory --skill history-insight-mrsono0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps you easily access, capture, and analyze your past Claude Code session histories, making it simple to reference previous discussions or extract insights from your work.

Core Features & Use Cases

  • Session History Access: Retrieve and review past conversations within your current project or across all projects.
  • Data Extraction: Extract specific messages or summarize entire sessions.
  • Use Case: When you need to recall what was discussed earlier in the day or find a specific piece of code from a previous session, this skill can quickly locate and present that information.

Quick Start

Use the history-insight skill to capture the current project's session history.

Frequently Asked Questions about history-insight

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

FAQPage Schema
How do I extract specific messages from Claude Code session history?

You can extract specific messages from Claude Code session history by using this skill to locate relevant .jsonl files and process them with shell scripts and jq. It scopes searches to your current project or all sessions to find the exact conversations you need.

Can I analyze Claude Code session histories across all projects?

Yes, you can analyze Claude Code session histories across all projects. The skill scopes searches to either the current project or all sessions, locating and processing the relevant .jsonl files to retrieve past conversations regardless of their origin.

How do I handle large .jsonl files when analyzing session histories?

To handle large .jsonl files when analyzing session histories, the skill uses shell scripts and jq for batch processing and data manipulation. It automatically adjusts its processing logic based on the total file count to manage large datasets efficiently.

Do I need jq installed to capture and analyze session histories?

Yes, you need jq installed to capture and analyze session histories. jq is a required dependency used for data manipulation and batch processing of the .jsonl files that store your Claude Code session data.

What is the best way to recall code discussed in a previous Claude Code session?

The best way to recall code discussed in a previous Claude Code session is to use this skill to access past histories, extract specific messages, and summarize sessions. It quickly locates and presents the information from your .jsonl files.

Are there limitations when processing a high volume of session history files?

When processing a high volume of session history files, the skill manages limitations by adjusting its processing based on file count. It handles large files through batch processing with shell scripts and jq to prevent performance issues during data extraction.