Hooks

Shell commands your agent runs at defined points. A hook is code, so read it before you install it.

PreToolUse

97

xlx777/ccg-scholar

Hook Claude Code

One of 5 in hooks.json

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing security-guard.js via node. From xlx777/ccg-scholar.

not rated 60 8mo ago A tokens not measured

PostToolUse

98

TokenRollAI/acplugin

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, running npx prettier --write. From TokenRollAI/acplugin.

not rated 58 2mo ago A tokens not measured

PostToolUse

99

bhvbhushan/vibecop

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running npx vibecop scan --diff HEAD --format agent. From bhvbhushan/vibecop.

not rated 57 7mo ago A tokens not measured original MIT

PostToolUse

100

Jorgejie/ai_scaffold

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing post-edit-tracker.sh. From Jorgejie/ai_scaffold.

not rated 57 2mo ago A tokens not measured original MIT

SessionStart

101

taptap/instant-games-open-mcp

Hook Claude Code

Runs when a session starts, executing session-start.cjs via node. From taptap/instant-games-open-mcp.

not rated 56 +5 today A tokens not measured

SubagentStop

102

jubscodes/get-shit-pretty

Hook Claude Code

One of 3 in hooks.json

Runs when a subagent finishes for gsp-project-designer, gsp-project-researcher, gsp-project-critic, gsp-brand-creative-director, gsp-brand-engineer, gsp-project-builder, gsp-project-reviewer, gsp-accessibility-auditor, gsp-brand-auditor, gsp-brand-researcher, gsp-brand-strategist, gsp-polisher and gsp-brand-coherence…

not rated 55 5mo ago A tokens not measured original MIT

Stop

103

Mexregkan/claude-for-researchers

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, executing promise-checker.sh and reap-wolfram.sh via bash (2 commands). From Mexregkan/claude-for-researchers.

not rated 54 changed 2mo ago A tokens not measured original MIT archived

UserPromptSubmit

104

bashiraziz/llm-wiki-template

Hook Claude Code

One of 5 in settings.json

Runs when you submit a prompt, before the agent sees it, running an inline shell check. From bashiraziz/llm-wiki-template.

not rated 54 +1 6mo ago A tokens not measured

PostToolUse

105

manikosto/claude-code-python-stack

Hook Claude Code

One of 2 in hooks.json

Runs after a tool call finishes for Edit, Edit and Edit tool calls, running an inline shell check (3 commands). From manikosto/claude-code-python-stack.

not rated 54 +1 7mo ago A tokens not measured

UserPromptSubmit

106

haposoft/cafekit

Hook Claude Code

One of 8 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing secret-output-guardrail.cjs, privacy-approval.cjs, rules.cjs, spec-state.cjs and ask-guard.cjs (5 commands). From haposoft/cafekit.

not rated 54 changed 10d ago A tokens not measured

SessionStart

107

ithinkihaveacat/dotfiles

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts, running an inline shell check. From ithinkihaveacat/dotfiles.

not rated 48 yesterday A tokens not measured original Apache-2.0

PreToolUse

108

samwalter2949348803-stack/Openclaw-catch-Claude-Code

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From samwalter2949348803-stack/Openclaw-catch-Claude-Code.

not rated 47 4mo ago C tokens not measured original MIT

PostToolUse

109

caretive-ai/project-careti

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing sync-agent-rules.js via node. From caretive-ai/project-careti.

not rated 47 3mo ago A tokens not measured original Apache-2.0

PostToolUse

110

SpillwaveSolutions/agent_rulez

Hook Claude Code

One of 10 in settings.json

Runs after a tool call finishes, executing hook-logger.py. From SpillwaveSolutions/agent_rulez.

not rated 47 7mo ago A tokens not measured

PostToolUse

111

konamgil/mandu

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From konamgil/mandu.

not rated 47 2mo ago A tokens not measured original MPL-2.0

PostToolUse

112

aleclindz/seo-skill-bench

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From aleclindz/seo-skill-bench.

not rated 45 +3 18d ago A tokens not measured original MIT

SessionStart

113

joelhooks/effectts-skills

Hook Claude Code

One of 2 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From joelhooks/effectts-skills.

not rated 45 +1 5mo ago A tokens not measured

PostToolUse

114

YuDefine/nuxt-supabase-starter

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for mcp__local-supabase__apply_migration tool calls, executing post-migration-gen-types.sh. From YuDefine/nuxt-supabase-starter.

not rated 44 yesterday A tokens not measured original MIT

Stop

115

basehub-ai/forums

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing stop-check.sh. From basehub-ai/forums.

not rated 42 2mo ago A tokens not measured GPL-3.0

SessionStart

116

Rai220/anima_sdk

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing brief.sh via bash with --show-toplevel. From Rai220/anima_sdk.

not rated 42 1mo ago A tokens not measured original MIT

SessionStart

117

chrstian6/contractor

Hook Claude Code

One of 3 in settings.json

Runs when a session starts on startup, resume and clear, executing session-start.sh. From chrstian6/contractor.

not rated 41 2mo ago A tokens not measured original MIT

SessionStart

118

kochetkov-ma/claude-brewcode

Hook Claude CodeCodex

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From kochetkov-ma/claude-brewcode.

not rated 39 yesterday A tokens not measured original MIT

Stop

119

worktale/worktale-cli

Hook Claude Code

One of 2 in hooks.json

Runs when the agent finishes a response, executing session-track.mjs via node. From worktale/worktale-cli.

not rated 38 3mo ago A tokens not measured original MIT

PostToolUse

120

mrlm-xyz/demo-claude-marketplace

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing check-docs-drift.sh. From mrlm-xyz/demo-claude-marketplace.

not rated 34 2mo ago A tokens not measured copy · 52% Apache-2.0

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: