claude-session-report-session-report

Generate interactive HTML reports of Claude Code session usage from transcripts.

Updated May 21, 2026
One-click install
npx skills add https://github.com/saadmsft/ghcp-plugins-unofficial --skill claude-session-report-session-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-session-report-session-report
Source: https://github.com/saadmsft/ghcp-plugins-unofficial/tree/main/plugins/session-report/skills/claude-session-report-session-report
Command: npx skills add https://github.com/saadmsft/ghcp-plugins-unofficial --skill claude-session-report-session-report

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill generates detailed reports of Claude Code session usage, providing insights into tokens, cache, subagents, skills, and expensive prompts.

Core Features & Use Cases

  • Session Usage Report: Generate an HTML report of Claude Code usage, including tokens, cache, subagents, skills, and expensive prompts.
  • Data Analysis: Analyze session transcripts from the past 7 days (or a custom range) to identify trends and anomalies.
  • Customizable Output: Customize the output file path and content, including adding narrative findings and optimization suggestions.

Quick Start

Generate a report for the past 7 days by running the skill command: node <skill-dir>/analyze-sessions.mjs --json --since 7d > /tmp/session-report.json

Frequently Asked Questions about claude-session-report-session-report

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

FAQPage Schema
How do I generate an HTML report of Claude Code session usage from transcripts?

Generate a Claude Code session usage report by running the skill command against your session transcripts, which analyzes token usage, cache hits, and subagent activity to produce an interactive HTML report.

Can I export Claude Code session analysis results to a machine-readable JSON format?

Yes, you can export Claude Code session analysis to JSON format by running the analyze-sessions script with the --json flag, outputting token usage and transcript data for machine processing.

What does Claude Code session transcript processing identify in the usage report?

Claude Code session transcript processing identifies token usage, cache hits, subagent activity, skills, and expensive prompts, providing insights into trends and anomalies over a custom date range.

Do I need Node installed to analyze Claude Code session transcripts?

Yes, Node is a required dependency to run the analyze-sessions script, which parses your Claude Code transcripts and generates the explorable HTML or JSON session usage report.

How can I customize the output path and content of a Claude Code session report?

Customize the Claude Code session report output path and content using YAML configuration, allowing you to add narrative findings and optimization suggestions to the generated HTML report.

What's the best way to analyze Claude Code session usage from the past 7 days?

Analyze Claude Code session usage from the past 7 days by running the analyze-sessions script with the --since 7d flag, generating a detailed report of tokens, cache, and expensive prompts.