codex hooks

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

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

Stop

170

orwa-mahmoud/nightshift

Hook

Part of nightshift

Runs when the agent finishes a response, executing claude-clock-out.ps1. From orwa-mahmoud/nightshift.

49 4d ago A tokens not measured original MIT

PreCompact

171

tuxevil/tuxevil-rotator

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From tuxevil/tuxevil-rotator.

49 +2 3d ago A tokens not measured copy · 100% MIT

SessionStart

172

tuxevil/tuxevil-rotator

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, running bd prime. From tuxevil/tuxevil-rotator.

49 +2 3d ago A tokens not measured copy · 100% MIT

UserPromptSubmit

173

oneshot-repo/OneShot

Hook Claude Code

One of 5 in settings.json

Runs when you submit a prompt, before the agent sees it, executing verify-first.sh. From oneshot-repo/OneShot.

48 3mo ago A tokens not measured

PreToolUse

174

oneshot-repo/OneShot

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash, Edit, Write, NotebookEdit and MultiEdit tool calls, executing validate-bash.sh and restrict-paths.sh (2 commands). From oneshot-repo/OneShot.

48 3mo ago A tokens not measured

PostToolUseFailure

175

oneshot-repo/OneShot

Hook Claude Code

One of 5 in settings.json

Runs when a tool call fails, executing audit-log.sh. From oneshot-repo/OneShot.

48 3mo ago A tokens not measured

UserPromptSubmit

176

ccf/agentcairn

Hook

Part of agentcairn

Runs when you submit a prompt, before the agent sees it, running sh. From ccf/agentcairn.

48 +2 6d ago A tokens not measured original Apache-2.0

SessionStart

177

ccf/agentcairn

Hook

Part of agentcairn

Runs when a session starts, running sh. From ccf/agentcairn.

48 +2 6d ago A tokens not measured original Apache-2.0

SessionEnd

178

ccf/agentcairn

Hook

Part of agentcairn

Runs when a session ends, running sh. From ccf/agentcairn.

48 +2 6d ago A tokens not measured original Apache-2.0

PreToolUse

179

chrisryugj/fable-ish

Hook

Part of fable-ish

Runs before the agent uses a tool for ^(Bash, PowerShell, Edit, Write, MultiEdit and NotebookEdit)$ tool calls, executing pre_tool_use.py via python3. From chrisryugj/fable-ish.

41 1mo ago A tokens not measured original MIT

PermissionRequest

180

chrisryugj/fable-ish

Hook

Part of fable-ish

Runs when the agent asks permission for an action for ^(Bash, PowerShell, Edit, Write, MultiEdit and NotebookEdit)$ tool calls, executing permission_request.py via python3. From chrisryugj/fable-ish.

41 1mo ago A tokens not measured original MIT

PostToolUse

181

chrisryugj/fable-ish

Hook

Part of fable-ish

Runs after a tool call finishes for ^(Bash, PowerShell, Edit, Write, MultiEdit and NotebookEdit)$ tool calls, executing post_tool_use.py via python3. From chrisryugj/fable-ish.

41 1mo ago A tokens not measured original MIT

SessionStart

182

doublej/consult-user-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running bd prime --hook-json. From doublej/consult-user-mcp.

40 14d ago A tokens not measured original MIT

Stop

183

eqtylab/real-a2a

Hook

Part of ralph2ralph

Runs when the agent finishes a response, executing continue-chatting.sh. From eqtylab/real-a2a.

39 7mo ago A tokens not measured copy · 59% MIT

PreToolUse

184

honeydew-ai/honeydew-ai-coding-agents-plugins

Hook

Part of honeydew-ai

Runs before the agent uses a tool for mcp__.*__(get_data_from_fields, get_sql_from_fields, initiate_analysis), mcp__.*__(create_object, update_object, create_entity, import_tables, create_context_item, update_context_item), mcp__.*__(list_entities, get_entity, get_field, search_model, list_databases, list_schemas…

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

PreToolUse

186

mifunedev/openharness

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash, Read, Write, Edit, NotebookEdit, Grep and Glob tool calls, executing deny-env-dump.sh, warn-devtcp.sh and deny-secret-paths.sh via bash with --claude-code (4 commands). From mifunedev/openharness.

36 3d ago A tokens not measured copy · 44% Apache-2.0

Stop

187

mifunedev/openharness

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, executing notify_slack.sh via bash. From mifunedev/openharness.

36 3d ago A tokens not measured copy · 47% Apache-2.0

Notification

188

mifunedev/openharness

Hook Claude Code

One of 4 in settings.json

Runs when the agent sends a notification for permission_prompt and idle_prompt tool calls, executing notify_slack.sh via bash (2 commands). From mifunedev/openharness.

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

Stop

189

100yenadmin/Lossless-Codex-Orchestrator-LCO

Hook

Runs when the agent finishes a response, executing thread-title-finalize.mjs via node. From 100yenadmin/Lossless-Codex-Orchestrator-LCO.

34 4d ago A tokens not measured

PreToolUse

190

Nagarjuna2997/ios-agent-skill

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing guard-generated-files.sh. From Nagarjuna2997/ios-agent-skill.

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

PostToolUse

191

Nagarjuna2997/ios-agent-skill

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing sync-mirrors-on-edit.sh. From Nagarjuna2997/ios-agent-skill.

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

Stop

192

Nagarjuna2997/ios-agent-skill

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, executing verify-repo.sh. From Nagarjuna2997/ios-agent-skill.

32 +1 17d ago 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: