npx claudepluginhub newink/codingagents --plugin claudecode-soundsDefined in hooks/hooks.json
node "$CLAUDE_PLUGIN_ROOT/hooks/cli.mjs" check-stop || python3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" check-stop || python "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" check-stop || py -3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" check-stop5mselicitation_dialognode "$CLAUDE_PLUGIN_ROOT/hooks/cli.mjs" play question || python3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play question || python "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play question || py -3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play question5ms*node "$CLAUDE_PLUGIN_ROOT/hooks/cli.mjs" play permission || python3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play permission || python "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play permission || py -3 "$CLAUDE_PLUGIN_ROOT/hooks/cli.py" play permission5msExecutes Python scripts on Stop, Notification (all), and PermissionRequest events for custom automation of session lifecycle, notifications, and permissions. No bash or file writes.
Share bugs, ideas, or general feedback.