Stop
409Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, executing pr-readiness-check.mjs via node. From nick-pape/grackle.
1,763 tagged claude-code, measured the same way as everything else here.
Browse within: claude-code-plugin 565ai-coding 158hooks 116agent-orchestration 88agentic-coding 79agent-memory 70codex-cli 63claude-code-skills 54code-quality 52ai-memory 51Multi-Agent 48claude-plugin 47context-engineering 47claude-ai 46
Hook Claude Code
One of 2 in settings.json
Runs when the agent finishes a response, executing pr-readiness-check.mjs via node. From nick-pape/grackle.
Hook Claude Code
One of 4 in settings.json
Runs when the agent finishes a response, executing auto_save_session.sh via bash. From walm00/business-context-os.
Hook Claude Code
One of 4 in settings.json
Runs before the context is compacted, executing precompact_save.sh via bash. From walm00/business-context-os.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit, Write and Bash tool calls, executing post_edit_frontmatter_check.py and post_commit_context_check.py (3 commands). From walm00/business-context-os.
upex-galaxy/agentic-qa-boilerplate
Hook Claude Code
One of 2 in settings.json
Runs when you submit a prompt, before the agent sees it, executing personality-reinject.mjs via node. From upex-galaxy/agentic-qa-boilerplate.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts, running python -m rainman.hooks.session_start. From yan-yanko/rainman.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes, running python -m rainman.hooks.post_tool_use. From yan-yanko/rainman.
Hook Claude Code
One of 4 in settings.json
Runs when a session ends, running python -m rainman.hooks.session_end. From yan-yanko/rainman.
Hook Claude Code
One of 4 in settings.json
Runs when a session starts on startup, clear and compact, executing session-start.py via python3 (3 commands). From qingyu321/Little-Claude.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Task and Agent tool calls, executing inject-subagent-context.py via python3 (2 commands). From qingyu321/Little-Claude.
Hook Claude Code
One of 4 in settings.json
Runs when a subagent finishes for check tool calls, executing ralph-loop.py via python3. From qingyu321/Little-Claude.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing validate_game_data.py. From kamwoh/yume.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Write and Bash tool calls, executing validate_game_data.py (3 commands). From kamwoh/yume.
Hook Claude Code
One of 4 in settings.json
Runs when the agent finishes a response, running an inline shell check. From kamwoh/yume.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing dangerous-actions-blocker.sh, rtk-suggest.sh and security-gate.sh via bash (4 commands). From FlorianBruniaux/ctxharness.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Write and Edit tool calls, executing auto-format.sh and typecheck-feedback.sh via bash (2 commands). From FlorianBruniaux/ctxharness.
Hook Claude Code
One of 4 in settings.json
Runs when you submit a prompt, before the agent sees it, executing git-context.sh and smart-suggest.sh via bash (2 commands). From FlorianBruniaux/ctxharness.
Hook Claude Code
One of 10 in settings.json
Runs after a tool call finishes for Bash tool calls, executing error-logger.sh via bash. From onurpolat05/ALBA.
Hook Claude Code
One of 10 in settings.json
Runs when a tool call fails, executing error-logger.sh via bash. From onurpolat05/ALBA.
Hook Claude Code
One of 10 in settings.json
Runs when a session ends, executing session-end.sh via bash. From onurpolat05/ALBA.
Hook
Runs when the agent asks permission for an action for ExitPlanMode tool calls, running ipe. From EduardMaghakyan/ipe.
etrebels/claude-code-growth-os
Hook Claude Code
One of 6 in settings.json
Runs before the agent uses a tool for Edit and Write tool calls, executing protect-files.sh. From etrebels/claude-code-growth-os.
etrebels/claude-code-growth-os
Hook Claude Code
One of 6 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, executing verify-after-change.sh. From etrebels/claude-code-growth-os.
etrebels/claude-code-growth-os
Hook Claude Code
One of 6 in settings.json
Runs when the agent finishes a response, executing stop-reminder.sh. From etrebels/claude-code-growth-os.
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: