From c7c63a1bc4e2ceb614589cd68847ddea8f7ca1b2 Mon Sep 17 00:00:00 2001 From: Florian BRUNIAUX Date: Mon, 16 Feb 2026 14:55:10 +0100 Subject: [PATCH] docs: update session-summary install to recommend plugin system MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add plugin install as recommended method in Implementation section - Fix hook event: Stop → SessionEnd (correct event) - Add plugin install option in Installation section - Keep manual install as alternative Co-Authored-By: Claude Opus 4.6 --- guide/ultimate-guide.md | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/guide/ultimate-guide.md b/guide/ultimate-guide.md index 8a07868..4b58ece 100644 --- a/guide/ultimate-guide.md +++ b/guide/ultimate-guide.md @@ -8198,15 +8198,24 @@ A Stop hook that automatically displays a formatted summary with: - `ccusage` (optional, for accurate cost calculation via Claude Code Usage tool) - bash 3.2+ (macOS compatible) -**Configuration**: +**Plugin Install (Recommended)**: + +```bash +claude plugin marketplace add FlorianBruniaux/claude-code-plugins +claude plugin install session-summary@florian-claude-tools +``` + +Hooks are auto-wired for `SessionStart` (RTK baseline) and `SessionEnd` (summary display). No manual configuration needed. + +**Manual Configuration** (alternative): ```json { "hooks": { - "Stop": [{ + "SessionEnd": [{ "hooks": [{ "type": "command", - "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/session-summary.sh" + "command": "~/.claude/hooks/session-summary.sh" }] }] } @@ -8327,6 +8336,13 @@ ccusage session --id --json --offline #### Installation +**Plugin system** (recommended): +```bash +claude plugin marketplace add FlorianBruniaux/claude-code-plugins +claude plugin install session-summary@florian-claude-tools +``` + +**Manual** (alternative): ```bash # Copy hook cp examples/hooks/bash/session-summary.sh .claude/hooks/