SessionStart
73Hook
Runs when a session starts on startup, resume, clear and compact, executing sidebar-control.sh via bash with --plugin-root and --plugin-data. From JaceHwang/codex-usage-sidebar.
164 tagged macos, measured the same way as everything else here.
Browse within: hooks 24ghostty 15applescript 14codex-cli 13agentic-workflow 12bash 12menubar 12notifications 12iterm2 11linux 10openai 9nodejs 8cli-tools 7local-first 7
Hook
Runs when a session starts on startup, resume, clear and compact, executing sidebar-control.sh via bash with --plugin-root and --plugin-data. From JaceHwang/codex-usage-sidebar.
cstelmach/terminal-agent-visual-signals
Hook
Part of tavs
Runs before the agent uses a tool for mcp__memory__compact tool calls, executing trigger.sh. From cstelmach/terminal-agent-visual-signals.
cstelmach/terminal-agent-visual-signals
Hook
Part of tavs
Runs when you submit a prompt, before the agent sees it, executing trigger.sh. From cstelmach/terminal-agent-visual-signals.
cstelmach/terminal-agent-visual-signals
Hook
Part of tavs
Runs when the agent finishes a response, executing trigger.sh. From cstelmach/terminal-agent-visual-signals.
Hook
Part of bvdr
Runs when the agent asks permission for an action, executing interactive-permission.sh. From bvdr/claude-plugins.
Hook
Part of bvdr
Runs when the agent sends a notification for idle_prompt tool calls, executing interactive-idle.sh. From bvdr/claude-plugins.
Hook
Part of bvdr
Runs when the agent finishes a response, executing interactive-stop.sh. From bvdr/claude-plugins.
Hook
Part of imessage-mcp
Runs when a session starts, executing install-ping.py via python3. From adelaidasofia/imessage-mcp.
Hook
Part of keys-keeper
Runs when a session starts, executing auto-update.sh and sync-hook.sh via bash (2 commands). From kyzdes/keys-keeper-skill.
Hook
Part of imessage-tools
Runs when a session starts, running an inline shell check. From benelser/imessage-tools.
Hook
Part of c-brain
Runs when a session starts, executing plugin_bootstrap.py, brain_anticipate.py and check_update.py via python3 with --hook (3 commands). From Yuno15-bb/c-brain.
Hook
Part of c-brain
Runs when you submit a prompt, before the agent sees it, executing inject_recall.py via python3. From Yuno15-bb/c-brain.
Hook
Part of c-brain
Runs before the agent uses a tool for Write, Edit, MultiEdit and NotebookEdit tool calls, executing pre_snapshot.py via python3. From Yuno15-bb/c-brain.
Hook
Runs when a session starts, executing lifecycle.js via node. From KiwiGaze/codex-status-bar.
Hook
Runs when you submit a prompt, before the agent sees it, executing update.js via node. From KiwiGaze/codex-status-bar.
Hook
Runs before the agent uses a tool, executing update.js via node. From KiwiGaze/codex-status-bar.
charlesapetersen/Archive-Suite
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing no-host-gui.sh via bash. From charlesapetersen/Archive-Suite.
charlesapetersen/Archive-Suite
Hook Claude Code
Runs when a session starts, executing docsync-baseline.sh via bash. From charlesapetersen/Archive-Suite.
charlesapetersen/Archive-Suite
Hook Claude Code
Runs when the agent finishes a response, executing docsync-guard.sh via bash. From charlesapetersen/Archive-Suite.
Hook
Part of notify
Runs when the agent sends a notification for idle_prompt, elicitation_dialog and permission_prompt tool calls, running an inline shell check (3 commands). From cboone/agent-harness-plugins.
Hook
Part of notify
Runs before the context is compacted for auto tool calls, running an inline shell check. From cboone/agent-harness-plugins.
Hook
Part of notify
Runs when the agent finishes a response, running an inline shell check. From cboone/agent-harness-plugins.
TakashiKakizoe1109/cc-notifier-voice
Hook
Part of cc-notifier-voice
Runs when the agent asks permission for an action, executing cc-notifier.sh. From TakashiKakizoe1109/cc-notifier-voice.
TakashiKakizoe1109/cc-notifier-voice
Hook
Part of cc-notifier-voice
Runs when the agent finishes a response, executing cc-notifier.sh. From TakashiKakizoe1109/cc-notifier-voice.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: