PreToolUse
25Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing pre_tool_secret_scan.py via python3. From borghei/Claude-Skills.
1,228 tagged ai-agents, measured the same way as everything else here.
Browse within: claude-code-plugin 319ai-coding 150agent-memory 131agent-orchestration 117agentic-coding 94Multi-Agent 69ai-memory 67codex-cli 65Autonomous Agents 53ai-tools 52coding-agents 50agentic-workflow 48context-engineering 48agent-framework 42
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing pre_tool_secret_scan.py via python3. From borghei/Claude-Skills.
mhattingpete/claude-skills-marketplace
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing install-gh.sh via bash. From mhattingpete/claude-skills-marketplace.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From adaline/gateway.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing check-edited.sh. From matiasbattocchia/open-bsp-api.
evolution-foundation/evo-nexus
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Agent tool calls, executing agent-tracker.sh and claude_hook_dispatcher.py via bash (2 commands). From evolution-foundation/evo-nexus.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing hook.mjs via node. From EverMind-AI/SkillCorpus.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing pre-commit-check.sh. From caura-ai/caura.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash, Read and Glob tool calls, running an inline shell check (2 commands). From ZaxbyHub/opencode-swarm.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, running npx --yes @veedstudio/openedit-cli session-start claude. From veedstudio/open-edit.
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 mudrii/openclaw-dashboard.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Bash, Read, Grep, Glob, Edit, Write and TodoWrite tool calls, running an inline shell check. From juyterman1000/entroly.
Hook Claude Code
One of 2 in settings.json
Runs after a tool call finishes for Edit tool calls, executing task-handoff.sh via bash. From Ancienttwo/repo-harness.
Hook Claude Code
One of 11 in settings.json
Runs before the agent uses a tool for Bash, Write, Edit, Read, Write, Edit, MultiEdit, NotebookEdit, Bash, Write, Edit, Write, Edit and Agent tool calls, executing suggest-compact.py, pretool-unified-gate.py, pretool-worktree-edit-guard.py, pretool-branch-safety.py, ci-merge-gate.py, pretool-ruff-format-gate.py…
Community-Access/accessibility-agents
Hook Claude CodeGemini CLI
One of 5 in hooks.json
Runs when a session starts, executing session-start.py via python. From Community-Access/accessibility-agents.
Hook Claude Code
One of 3 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing guard-shell.js. From paladini/harness-score.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh. From nudgebee/nudgebee.
Hook Claude Code
One of 4 in settings.json
Runs after a tool call finishes for Edit, Write, MultiEdit and Bash tool calls, executing check-and-commit.sh and auto-deploy.sh (2 commands). From mixpeek/amux.
Hook Claude Code
One of 4 in settings.json
Runs before the agent uses a tool for Edit, Write, NotebookEdit and Bash tool calls, executing protect_linter_configs.sh and enforce_package_managers.sh (2 commands). From alexfazio/plankton.
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Edit and Write tool calls, executing protect-critical.sh and secret-scan.sh (2 commands). From zhuyansen/agent-skills-hub.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash, Write, Edit, MultiEdit and NotebookEdit tool calls, executing enforce-update-json.py, prepush-claude-review.py and protect-sensitive-files.py (3 commands). From VasiHemanth/tokentelemetry.
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing git-safety.sh via bash. From automagik-dev/genie.
Dicklesworthstone/ultimate_bug_scanner
Hook Claude Code
One of 2 in settings.json
Runs before the agent uses a tool for Bash tool calls, executing git_safety_guard.py. From Dicklesworthstone/ultimate_bug_scanner.
Hook Claude Code
One of 7 in settings.json
Runs after a tool call finishes for Edit, Write, Bash, Agent, TaskCreate and TaskUpdate tool calls, running an inline shell check (4 commands). From theexperiencecompany/gaia.
Hook Claude Code
One of 2 in settings.json
Runs when a session starts, executing session-start.sh via bash. From codervisor/leanspec.
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: