codex hooks

928 tagged codex, measured the same way as everything else here.

Browse within: codex-cli 92agent-memory 81codex-plugin 72local-first 40gemini-cli 38gemini 36ai-memory 30coding-agents 28agent-orchestration 26audit 26coding-agent 23agentic-coding 22agents-md 21agentic-workflow 20

PostToolUse

97

sd0xdev/sd0x-harness

Hook

Part of sd0x-harness

Runs after a tool call finishes for Edit, Write, NotebookEdit and Skill tool calls, executing post-edit-format.sh and post-skill-auto-loop.sh (2 commands). From sd0xdev/sd0x-harness.

188 3d ago A tokens not measured original MIT

UserPromptSubmit

98

sd0xdev/sd0x-harness

Hook

Part of sd0x-harness

Runs when you submit a prompt, before the agent sees it, executing user-prompt-review-guard.sh. From sd0xdev/sd0x-harness.

188 3d ago A tokens not measured original MIT

PostToolUse

99

Amal-David/pagecast

Hook

Part of pagecast

Runs after a tool call finishes for Write, Edit, MultiEdit and ExitPlanMode tool calls, executing detect-report.mjs via node. From Amal-David/pagecast.

187 15d ago A tokens not measured original MIT

Stop

100

Amal-David/pagecast

Hook

Part of pagecast

Runs when the agent finishes a response, executing detect-artifacts-on-stop.mjs via node. From Amal-David/pagecast.

187 15d ago A tokens not measured original MIT

PreToolUse

101

nizos/probity

Hook Claude Code

Part of probity

Runs before the agent uses a tool for Bash, Write, Edit and NotebookEdit tool calls, running an inline shell check. From nizos/probity.

187 +1 17d ago A tokens not measured original MIT

SessionStart

103

niclasvestlund-YT/vibepulse

Hook Codex

Runs when a session starts on startup, resume, clear and compact, executing session_start.py via python3. From niclasvestlund-YT/vibepulse.

183 +3 3d ago A tokens not measured original MIT

PermissionRequest

104

niclasvestlund-YT/vibepulse

Hook Codex

Runs when the agent asks permission for an action, executing permission_hook.py via python3. From niclasvestlund-YT/vibepulse.

183 +3 3d ago A tokens not measured original MIT

SessionStart

105

sendbird/cc-plugin-codex

Hook

Runs when a session starts, executing session-lifecycle-hook.mjs via node. From sendbird/cc-plugin-codex.

182 4d ago A tokens not measured original Apache-2.0

SessionEnd

106

sendbird/cc-plugin-codex

Hook

Runs when a session ends, executing session-lifecycle-hook.mjs via node. From sendbird/cc-plugin-codex.

182 4d ago A tokens not measured original Apache-2.0

UserPromptSubmit

107

sendbird/cc-plugin-codex

Hook

Runs when you submit a prompt, before the agent sees it, executing unread-result-hook.mjs via node. From sendbird/cc-plugin-codex.

182 4d ago A tokens not measured original Apache-2.0

SessionStart

108

tettethu/VibeGame

Hook Claude Code

Runs when a session starts on startup and resume, executing session-start.py and web_hook.py via python3 with --source-app and --event-type (2 commands). From tettethu/VibeGame.

172 +46 3d ago A tokens not measured original Apache-2.0

UserPromptSubmit

109

tettethu/VibeGame

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing goal-capture.py and web_hook.py via python3 with --source-app and --event-type (2 commands). From tettethu/VibeGame.

172 +46 3d ago A tokens not measured original Apache-2.0

PreToolUse

110

tettethu/VibeGame

Hook Claude Code

Runs before the agent uses a tool for Agent tool calls, executing web_hook.py, enforce-team-setup.py and enforce-team-mode.py via python3 with --source-app and --event-type (3 commands). From tettethu/VibeGame.

172 +46 3d ago A tokens not measured original Apache-2.0

PreToolUse

111

addyosmani/factory

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing block-merge.sh via bash with --show-toplevel. From addyosmani/factory.

168 +6 12d ago A tokens not measured original MIT

Stop

112

tercumantanumut/selene

Hook

Part of overnight-keep-alive

Runs when the agent finishes a response, executing reroll-until-6am.sh via bash. From tercumantanumut/selene.

167 1mo ago A tokens not measured original MIT

PostToolUse

113

dcostenco/prism-coder

Hook Claude Code

Runs after a tool call finishes for Bash tool calls, executing post-commit-repomix.sh via bash. From dcostenco/prism-coder.

157 6d ago A tokens not measured original Apache-2.0

PreToolUse

114

buer2233/ai-api-test-skill

Hook Claude Code

Runs before the agent uses a tool for Skill tool calls, executing preflight_hook.py via python. From buer2233/ai-api-test-skill.

142 +2 26d ago A tokens not measured original MIT

SessionStart

115

JetXu-LLM/DocMason

Hook Claude Code

Runs when a session starts, executing on-session.sh. From JetXu-LLM/DocMason.

135 7d ago A tokens not measured original Apache-2.0

UserPromptSubmit

116

JetXu-LLM/DocMason

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing on-prompt.sh. From JetXu-LLM/DocMason.

135 7d ago A tokens not measured original Apache-2.0

PostToolUse

117

JetXu-LLM/DocMason

Hook Claude Code

Runs after a tool call finishes for Bash and Agent tool calls, executing on-tool.sh. From JetXu-LLM/DocMason.

135 7d ago A tokens not measured original Apache-2.0

SessionStart

118

NVIDIA/NeMo-Relay

Hook ✓ vendor

Part of claude-code

Runs when a session starts, running nemo-relay hook-forward claude --gateway-url http://127.0.0.. From NVIDIA/NeMo-Relay.

132 3d ago A tokens not measured original Apache-2.0

PreToolUse

119

NVIDIA/NeMo-Relay

Hook ✓ vendor

Part of claude-code

Runs before the agent uses a tool, running nemo-relay hook-forward claude --gateway-url http://127.0.0.. From NVIDIA/NeMo-Relay.

132 3d ago A tokens not measured original Apache-2.0

PostCompact

120

NVIDIA/NeMo-Relay

Hook ✓ vendor

Part of claude-code

Runs after the context is compacted, running nemo-relay hook-forward claude --gateway-url http://127.0.0.. From NVIDIA/NeMo-Relay.

132 3d ago A tokens not measured copy · 84% 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: