automation hooks

207 tagged automation, measured the same way as everything else here.

Browse within: claude-code-plugin 84agentic-coding 38ai-tools 38bash 37ai-coding 33audio-notifications 30cli-tools 30ai-assistant 23codex-cli 20approval-queue 16context-engineering 16plugin 15Autonomous Agents 14coding-assistant 14

PostToolUse

25

undergroundrap/UEFN-TOOLBELT

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing post_tool_hook.py via python (2 commands). From undergroundrap/UEFN-TOOLBELT.

not rated 44 3d ago A tokens not measured

PreToolUse

26

DGouron/review-flow

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Write, Edit, Bash and Agent tool calls, executing no-barrel-exports.sh, enforce-dependency-rule.sh, enforce-gateway-port-purity.sh, enforce-presenter-class.sh, protect-main-branch.sh, pre-commit-gate.sh, verify-spec-updated.sh, protect-main-push.sh and require-spec.sh (9…

not rated 42 2d ago A tokens not measured original MIT

PreToolUse

27

neopen/video-clip-agent

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing commit_context.py via python. From neopen/video-clip-agent.

not rated 36 4d ago A tokens not measured original MIT

SessionStart

28

web3dev1337/agent-workspace

Hook Claude Code

One of 4 in settings.json

Runs when a session starts on resume, compact and clear, executing session-start-continuity.sh. From web3dev1337/agent-workspace.

not rated 35 +2 yesterday A tokens not measured original MIT

PreToolUse

29

ggwhite/4x

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 ggwhite/4x.

not rated 33 11d ago A tokens not measured copy · 88% MIT

PreToolUse

30

chacosoldier/compabob

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash and Read tool calls, executing hook-block-dangerous.py, hook-comms-guard.py and hook-protect-secrets.py via python3 (3 commands). From chacosoldier/compabob.

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

PrePrompt

31

charles-adedotun/claude-code-sub-agents

Hook Claude Code

One of 2 in settings.json

Runs on the PrePrompt event, executing auto-agent-setup.sh. From charles-adedotun/claude-code-sub-agents.

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

PermissionRequest

32

akougkas/zulipchat-mcp

Hook Claude Code

One of 8 in settings.json

Runs when the agent asks permission for an action, running uvx --from zulipchat-mcp zulipchat-mcp-hook --zulip-config-f. From akougkas/zulipchat-mcp.

not rated 27 +1 26d ago A tokens not measured original MIT

PostToolUse

33

vlad-ryzhkov/AI-QA-workshop-feb19

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing skill-lint.sh. From vlad-ryzhkov/AI-QA-workshop-feb19.

not rated 25 6mo ago A tokens not measured original Unlicense

PostToolUse

34

tale-project/tale

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and mcp__pencil__batch_design tool calls, executing format.sh with --cached and --quiet (2 commands). From tale-project/tale.

not rated 25 +2 today A tokens not measured original MIT

PreToolUse

35

existential-birds/amelia

Hook Claude Code

One of 7 in settings.json

Runs before the agent uses a tool for Task tool calls, running an inline shell check. From existential-birds/amelia.

not rated 21 25d ago A tokens not measured copy · 81% Apache-2.0

PostToolUse

36

K9i-0/flutter_claude_sandbox

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing post-edit-analyze.sh. From K9i-0/flutter_claude_sandbox.

not rated 18 7mo ago A tokens not measured

PreCompact

37

Interstellar-code/claud-skills

Hook Claude Code

One of 2 in settings.json

Runs before the context is compacted, executing display_pending_topics.py via python. From Interstellar-code/claud-skills.

not rated 17 7mo ago A tokens not measured

PreToolUse

38

KeeperHub/keeperhub

Hook Claude Code

Runs before the agent uses a tool for Bash, Edit and Write tool calls, executing pre-commit-checks.sh and pre-edit-lint-context.sh (2 commands). From KeeperHub/keeperhub.

not rated 17 today A tokens not measured

PreToolUse

39

databayt/hogwarts

Hook Claude Code

One of 6 in settings.json

Runs before the agent uses a tool for Bash, Bash(git:commit), Bash(git:push) and Bash(git:merge) tool calls, executing index.d.ts with --abbrev-ref, --noEmit, --check, --log-level and --run (5 commands). From databayt/hogwarts.

not rated 15 yesterday A tokens not measured

Stop

40

daeryundf2-prog/LAZYANTIGRAVITY

Hook

Runs when the agent finishes a response, executing cli.js via node. From daeryundf2-prog/LAZYANTIGRAVITY.

not rated 14 today A tokens not measured

SessionStart

41

ngocsangyem/MeowKit

Hook Claude Code

One of 8 in settings.json

Runs when a session starts, executing ensure-skills-venv.sh, project-context-loader.sh, dispatch.cjs, jira-env-loader.sh and capability-bootstrap.sh via bash (5 commands). From ngocsangyem/MeowKit.

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

PostToolUse

42

DorShaer/Husk

Hook

One of 11 in hooks.json

Runs after a tool call finishes for Agent, WebFetch, WebSearch, AskUserQuestion, Write, Edit and MultiEdit tool calls, executing AgentInvocation.hook.ts, Safety.hook.ts, TabState.hook.ts, ISASync.hook.ts, CheckpointPerISC.hook.ts and EventLogger.hook.ts (11 commands). From DorShaer/Husk.

not rated 12 yesterday A tokens not measured

PreToolUse

43

agigante80/Actual-sync

Hook Claude Code

Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, executing no-host-paths.sh via bash. From agigante80/Actual-sync.

not rated 12 yesterday A tokens not measured original MIT

PreToolUse

44

mishahanin/heading-os

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Read, Write, Edit, MultiEdit, NotebookEdit, Grep and Glob tool calls, executing data-path-redirect.py via python3. From mishahanin/heading-os.

not rated 11 today A tokens not measured original Apache-2.0

PreToolUse

45

ezBuilder/code-brain

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash, Read, Edit and Write tool calls, executing block-dangerous.sh, block-secret-commit.sh and protect-secrets.sh (3 commands). From ezBuilder/code-brain.

not rated 11 5d ago A tokens not measured original Apache-2.0

PostToolUse

46

arielshad/balagan-agent

Hook Claude Code

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 arielshad/balagan-agent.

not rated 11 5mo ago A tokens not measured copy · 100% Apache-2.0

SessionStart

47

jscraik/Agent-Skills

Hook

Runs when a session starts, executing session_start_contract.py via python3. From jscraik/Agent-Skills.

not rated 8 3d ago A tokens not measured original Apache-2.0

PreToolUse

48

beyondeye/aitasks

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing guard_live_tmux.py. From beyondeye/aitasks.

not rated 8 today A tokens not measured

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: