session-report Skill
Generate an explorable HTML report of Claude Code session usage (tokens, cache, subagents, skills, expensive prompts) from ~/.claude/projects transcripts. Published by anthropics in claude-plugins-official.
What is session-report Skill?
Generate an explorable HTML report of Claude Code session usage (tokens, cache, subagents, skills, expensive prompts) from ~/.claude/projects transcripts. Published by anthropics in claude-plugins-official. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Writing
- Data analysis use cases
- Writing use cases
Technical details
- Install or run with Copy skill directory
When to use session-report Skill
- Use it for data analysis.
- Use it for writing.
Built with
Editorial notes
Source
- Creator: anthropics
- Repository: anthropics/claude-plugins-official
- Skill file: plugins/session-report/skills/session-report/SKILL.md
What it does
Generate an explorable HTML report of Claude Code session usage (tokens, cache, subagents, skills, expensive prompts) from ~/.claude/projects transcripts.
Skill instructions
Session Report Produce a self-contained HTML report of Claude Code usage and save it to the current working directory. Steps 1. Get data. Run the bundled analyzer (default window: last 7 days; honor a different range if the user passed one, e.g. 24h, 30d, or all). The script analyze-sessions.mjs lives in the same directory as this SKILL.md — use its absolute path: sh node <skill-dir/analyze-sessions.mjs --json --since 7d /tmp/session-report.json For all-time, omit --since. 2. Read /tmp/session-report.json. Skim overall, byproject, bysubagenttype, byskill, cachebreaks, topprompts. 3. Copy the template (also bundled alongside this SKILL.md) to the output path in the current working directory: sh cp <skill-dir/template.html ./session-report-$(date +%Y%m%d-%H%M).html 4. Edit the output file (use Edit, not Write — preserve the template's JS/CSS): - Replace the contents of <script id="report-data" type="application/json" with the full JSON from step 1. The page's JS renders the hero total, a
Explore related resources
Frequently asked questions
What is session-report?
session-report is a open-source AI agent skill with Copy skill directory. Generate an explorable HTML report of Claude Code session usage (tokens, cache, subagents, skills, expensive prompts) from ~/.claude/projects transcripts.
Who is session-report best for?
session-report is best for reusing agent instructions, scripts, and references, data analysis workflows, writing workflows.
How do I install session-report?
Install or run session-report using Copy skill directory. Check session-report for the latest setup command.
Is session-report actively maintained?
session-report may need a closer maintenance check before production use.
Auto-fetched from GitHub.