chat-history-summarizer

Extract and summarize Claude Code chat histories into structured Markdown reports.

54|19|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/Xueheng-Li/sysu-awesome-cc --skill chat-history-summarizer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chat-history-summarizer
Source: https://github.com/Xueheng-Li/sysu-awesome-cc/tree/main/skills/chat-history-summarizer
Command: npx skills add https://github.com/Xueheng-Li/sysu-awesome-cc --skill chat-history-summarizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool extracts and summarizes Claude Code chat history into a clear, structured documentation format, enabling easy review, handoffs, and knowledge transfer.

Core Features & Use Cases

  • Chat history extraction: Identify prompts, Claude actions, and tool usage from conversation logs.
  • Structured documentation: Generate a reusable summary with sections for metadata, rounds, and outcomes.
  • Use Case: When exporting a session, create a durable record of what happened, how decisions were made, and what tools were used.

Quick Start

Run the export workflow on a Claude Code session to produce a summarized Markdown report for archiving.

Frequently Asked Questions about chat-history-summarizer

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

FAQPage Schema
How do I export Claude Code chat history into structured Markdown documentation?▼

Exporting Claude Code chat history into Markdown documentation requires parsing raw conversation logs, identifying user prompts and Claude actions, and generating a standardized report with metadata, rounds, and outcomes.

What is the best way to summarize conversation logs for project handoffs?▼

Summarizing conversation logs for handoffs involves extracting chat history, identifying tool usage and decisions across multiple rounds, and generating a concise, structured documentation format for knowledge transfer.

Can I extract specific tool usage and Claude actions from multiple rounds of a session log?▼

Extracting specific tool usage and Claude actions from session logs is possible by parsing raw conversation data, identifying Claude markers, and structuring the extracted information into a reusable summary report.

Does this chat history summarization approach work without external dependencies?▼

The chat history summarization workflow operates without external dependencies, parsing raw logs directly to identify user and Claude markers and generate a standardized Markdown report.

When do I need to convert chat logs into a structured documentation format?▼

Converting chat logs into a structured documentation format is needed when archiving a session, creating a durable record of decisions and tool usage, or preparing conversation history for team handoffs.

What limitations exist when parsing raw conversation logs for export?▼

Parsing raw conversation logs for export requires clear identification of user and Claude markers to generate a standardized report; sessions with ambiguous markers or unstructured logs may limit extraction accuracy.