Stats
Actions
Tags
From claude-dock
Runs Python hook dispatcher on 14 Claude Code events (Stop, PreToolUse, SessionStart, etc.) with universal matcher for lifecycle automation. No bash or file writes.
14 events · 14 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
test -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" stop || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" pre_compact || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" tool_start || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" session_end || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" tool_end || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" notification || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" session_start --start-daemon || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" subagent_stop --sync 30 || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" teammate_idle --sync 30 --block || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" subagent_start || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" task_completed --sync 30 --block || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" user_prompt || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" permission_request --sync 590 || truetest -n "$CLAUDE_DOCK_SOURCE" && bash "${CLAUDE_PLUGIN_ROOT}/dock-send.sh" tool_failure || truenpx claudepluginhub troshab/claude-dock --plugin claude-dock