session-report

Analyze Claude Code transcript logs to generate interactive HTML session reports.

3|Updated May 3, 2026
One-click install
npx skills add https://github.com/chloebrett/slay --skill session-report-chloebrett
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-report
Source: https://github.com/chloebrett/slay/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/session-report/skills/session-report
Command: npx skills add https://github.com/chloebrett/slay --skill session-report-chloebrett

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fs, os, path, readline, and includes references (resource) components.

What problem does it solve?

This Skill enables users to generate comprehensive, explorable HTML reports summarizing their Claude Code sessions, including token usage, cache activity, and skill performance metrics.

Core Features & Use Cases

  • Session Data Collection: Analyzes transcript files to gather token counts, session duration, and cache interactions.
  • Report Generation: Produces self-contained HTML documents that visualize session activity, highlights anomalies, and summarizes key insights.
  • Use Case: A developer reviewing weekly Claude activity can generate a report to identify bottlenecks, high-resource prompts, or unusual behaviors for optimization and security audits.

Quick Start

Run the provided analysis script to produce a session report in HTML format from your transcripts, then open the file in a browser to view session summaries and detailed breakdowns.

Frequently Asked Questions about session-report

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

FAQPage Schema
How do I generate an HTML report from Claude Code transcript logs?

To generate an HTML report from Claude Code transcript logs, run the analyze-sessions.mjs script in a node.js environment to process transcript files and output a self-contained interactive HTML document.

What is Claude Code session token analysis used for?

Claude Code session token analysis is used to audit platform performance and security by visualizing token usage, cache activity patterns, and highlighting anomalies across developer sessions.

Do I need Node.js to analyze Claude Code session transcripts?

Yes, you need a node.js environment to run the analyze-sessions.mjs script required to parse transcript files and produce the interactive HTML session report.

Can I review cache interactions and anomalies in Claude Code sessions?

You can review cache interactions and anomalies in Claude Code sessions by generating an explorable HTML report that visualizes session duration, token counts, and flags unusual behaviors for optimization.

What's the best way to audit weekly Claude Code activity for bottlenecks?

The best way to audit weekly Claude Code activity for bottlenecks is to generate a detailed session report summarizing high-resource prompts and cache interactions to identify optimization opportunities.

Are there limitations when processing large transcript files for session reports?

Processing large transcript files for session reports depends on node.js file system capabilities, utilizing fs, os, path, and readline modules to parse logs, though performance may vary with extreme transcript sizes.