Hooks for Claude Code

6,363 that install into Claude Code. Same mod, same page, whichever agent you run: a URL per tool would split one page into five that compete.

PreCompact

193

SynkraAI/aiox-core

Hook Claude Code

One of 4 in settings.json

Runs before the context is compacted, executing precompact-wrapper.cjs via node. From SynkraAI/aiox-core.

3.1k +2 yesterday A tokens not measured

PreToolUse

194

SynkraAI/aiox-core

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash and run_terminal_command tool calls, executing enforce-git-push-authority.cjs via node. From SynkraAI/aiox-core.

3.1k +2 yesterday A tokens not measured

PostToolUse

195

coder/claudecode.nvim

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing format.sh. From coder/claudecode.nvim.

3.0k +3 22d ago A tokens not measured copy · 52% MIT

PreToolUse

196

KhazP/vibe-coding-prompt-template

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Edit, Write and Bash tool calls, running an inline shell check (2 commands). From KhazP/vibe-coding-prompt-template.

3.0k +119 12d ago A tokens not measured original MIT

Stop

197

KhazP/vibe-coding-prompt-template

Hook Claude Code

One of 5 in settings.json

Runs when the agent finishes a response, running an inline shell check. From KhazP/vibe-coding-prompt-template.

3.0k +119 12d ago A tokens not measured original MIT

Notification

198

KhazP/vibe-coding-prompt-template

Hook Claude Code

One of 5 in settings.json

Runs when the agent sends a notification, running an inline shell check. From KhazP/vibe-coding-prompt-template.

3.0k +119 12d ago A tokens not measured original MIT

PreToolUse

199

MetaMask/metamask-mobile

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Skill tool calls, executing hook-claude-dispatch.sh. From MetaMask/metamask-mobile.

3.0k +1 yesterday A tokens not measured

Stop

200

Shelf-nu/shelf.nu

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, running afplay ~/Documents/jobs_done.aiff. From Shelf-nu/shelf.nu.

3.0k +6 yesterday A tokens not measured AGPL-3.0

PostToolUse

201

Shelf-nu/shelf.nu

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running npx prettier --write "$FILE_PATH". From Shelf-nu/shelf.nu.

3.0k +6 yesterday A tokens not measured AGPL-3.0

SessionEnd

202

nicknisi/dotfiles

Hook Claude Code

One of 2 in settings.json

Runs when a session ends, running claude-tmux-cleanup. From nicknisi/dotfiles.

3.0k yesterday A tokens not measured original MIT

SessionStart

203

microsoft/skills

Hook Claude Code ✓ vendor

One of 7 in settings.json

Runs when a session starts, running entire hooks claude-code session-start. From microsoft/skills.

3.0k +6 yesterday A tokens not measured original MIT

SessionEnd

204

microsoft/skills

Hook Claude Code ✓ vendor

One of 7 in settings.json

Runs when a session ends, running entire hooks claude-code session-end. From microsoft/skills.

3.0k +6 yesterday A tokens not measured original MIT

PostToolUse

205

microsoft/skills

Hook Claude Code ✓ vendor

One of 7 in settings.json

Runs after a tool call finishes for Task and TodoWrite tool calls, running entire hooks claude-code post-task (2 commands). From microsoft/skills.

3.0k +6 yesterday A tokens not measured original MIT

SessionEnd

206

moltis-org/moltis

Hook Claude Code

One of 3 in settings.json

Runs when a session ends, executing save-session.sh. From moltis-org/moltis.

2.8k yesterday A tokens not measured copy · 48% MIT

Stop

207

moltis-org/moltis

Hook Claude Code

One of 3 in settings.json

Runs when the agent finishes a response, executing rename-plan.sh. From moltis-org/moltis.

2.8k yesterday A tokens not measured original MIT

PreToolUse

208

LLMQuant/quant-mind

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre_tool_use_no_bypass.py via python3. From LLMQuant/quant-mind.

2.8k +24 19d ago A tokens not measured original MIT

Stop

209

FluidInference/FluidAudio

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response for \.swift$ tool calls, running swift format --in-place --recursive --configuration .swift-f. From FluidInference/FluidAudio.

2.7k +8 2d ago A tokens not measured original Apache-2.0

Notification

211

wesammustafa/Claude-Code-Everything-You-Need-to-Know

Hook Claude Code

One of 5 in settings.json

Runs when the agent sends a notification, executing notification.py via uv with --notify. From wesammustafa/Claude-Code-Everything-You-Need-to-Know.

2.7k +3 1mo ago A tokens not measured original MIT

Stop

212

wesammustafa/Claude-Code-Everything-You-Need-to-Know

Hook Claude Code

One of 5 in settings.json

Runs when the agent finishes a response, executing stop.py via uv with --chat. From wesammustafa/Claude-Code-Everything-You-Need-to-Know.

2.7k +3 1mo ago A tokens not measured original MIT

PostToolUse

213

compozy/compozy

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing edit-lint.sh. From compozy/compozy.

2.7k +3 changed today A tokens not measured original MIT

PreToolUse

214

sheeki03/tirith

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing tirith-check.py. From sheeki03/tirith.

2.7k +2 yesterday A tokens not measured AGPL-3.0

PreCompact

215

jeremylongshore/tons-of-skills-marketplace

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From jeremylongshore/tons-of-skills-marketplace.

2.7k +4 today A tokens not measured copy · 100% MIT

SessionStart

216

jeremylongshore/tons-of-skills-marketplace

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, executing check-mcp-plaintext-creds.mjs via node with --all-local (2 commands). From jeremylongshore/tons-of-skills-marketplace.

2.7k +4 today A tokens not measured original MIT

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: