From cctop
Guides installation of cctop macOS menubar app for Claude Code session monitoring when cctop-hook fails or is not found.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cctop:cctop-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Helps install the cctop app required for session monitoring.
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.
npx claudepluginhub st0012/cctop --plugin cctopInstalls macOS TTS voice cues and clickable dialogs for Claude Code Stop and Notification events. Run once to wire up the hooks; afterward you'll hear "Task completed" or "Permission needed" and see a dialog with a Go button that refocuses your terminal.
Guides setup of Claude Code Hooks for production safety, selecting profiles (Minimal, Standard, Autonomous), configuring env vars like CC_CONTEXT_MISSION_FILE, and running verification tests.
Maintains, debugs, and deploys autorun hooks for Claude Code and Gemini CLI. Use for fixing hooks, debugging errors, updating versions, zombie states, invisible failures, and log diagnostics.