history-insight

Analyze Claude Code JSONL session files to extract concise insights and summaries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/seungwonme/.claude --skill history-insight-seungwonme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: history-insight
Source: https://github.com/seungwonme/.claude/tree/main/skills/session-wrap/history-insight
Command: npx skills add https://github.com/seungwonme/.claude --skill history-insight-seungwonme

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Claude Code session histories are hard to audit, summarize, or reuse. This skill makes it easy to access, capture, and reference those histories to derive actionable insights, summaries, and reviews.

Core Features & Use Cases

  • Session capture & indexing: collects per-project or all-session JSONL histories for analysis.
  • Insight extraction: parses user and assistant messages to produce concise summaries, trends, and key decisions.
  • Use Case: When you need to review what was discussed, summarize progress, or archive conversations for knowledge sharing.

Quick Start

Trigger history-insight with the desired scope to capture and analyze Claude Code 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 insights from Claude Code session history?

You can extract insights from Claude Code session history by parsing the JSONL files stored in ~/.claude/projects/ to generate concise summaries, trends, and key decisions from user and assistant messages.

Can I summarize all past Claude Code conversations for a specific project?

Yes, you can summarize past Claude Code conversations by scoping the extraction to a specific project or all sessions, capturing and indexing the JSONL histories to review progress and archive discussions.

What is the best way to audit JSONL session files from Claude Code?

Auditing JSONL session files from Claude Code is best handled by applying an extraction workflow to parse user and assistant messages, producing concise outputs that highlight key decisions and conversation trends.

Do I need jq to parse Claude Code JSONL session files?

Yes, jq is required as a dependency to parse and extract data from Claude Code JSONL session files, enabling the extraction workflow to process session histories efficiently.

Can I reuse and reference past Claude Code sessions for knowledge sharing?

Yes, you can reuse and reference past Claude Code sessions by capturing and indexing the JSONL histories, then extracting summaries and insights to archive conversations for knowledge sharing.