From cctop
Guides installation of cctop macOS menubar app for Claude Code session monitoring when cctop-hook fails or is not found.
npx claudepluginhub st0012/cctop --plugin cctopThis skill uses the workspace's default tool permissions.
Helps install the cctop app required for session monitoring.
Configures SessionStart hook to install missing tools (helm, terraform, tflint, actionlint, gitleaks, just, pre-commit) for Claude Code web sessions when pre-commit hooks or justfile recipes fail due to absent infrastructure tools.
Installs CWM HUD to Claude Code status line displaying folder, branch, context bar, tools/agents/skills, active plan, and 5h limit. Checks Node.js/jq prerequisites and handles existing configs.
Manages installation/uninstallation of itp-hooks in Claude Code settings.json: ASCII diagram guard, ADR sync reminders after file mods, Python fake-data detector. Supports status/restore actions via /itp:hooks.
Share bugs, ideas, or general feedback.
Helps install the cctop app required for session monitoring.
Run installation guidance when:
ls /Applications/cctop.app/Contents/MacOS/cctop-hook 2>/dev/null || ls ~/Applications/cctop.app/Contents/MacOS/cctop-hook 2>/dev/null
If not found, the user needs to install cctop.app.
Option A: Homebrew (recommended)
brew install --cask st0012/cctop/cctop
Option B: Download from GitHub
Download the latest release from https://github.com/st0012/cctop/releases/latest and move cctop.app to /Applications/.
/Applications/cctop.app/Contents/MacOS/cctop-hook --version
open /Applications/cctop.app
The hooks registered by this plugin will now work. Session data will be written to ~/.cctop/sessions/ when Claude Code hooks fire.
The menubar app will show session status in the macOS menu bar.