codex hooks

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

Browse within: claude-code-plugin 128codex-cli 92agent-memory 77codex-plugin 74ai-coding 63local-first 40gemini-cli 38gemini 31coding-agent 29coding-agents 28opencode 27agent-orchestration 26hooks 26knowledge-graph 25

PostToolUse

217

ecodelearn/template-claude-code-ts

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing auto-format.sh via bash (2 commands). From ecodelearn/template-claude-code-ts.

not rated 1 1mo ago A tokens not measured WTFPL

SessionStart

218

LangcliTeam/Langpad

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing gh-setup.sh. From LangcliTeam/Langpad.

not rated 1 3mo ago A tokens not measured copy · 100% Apache-2.0

UserPromptSubmit

219

Liyuchen0118/RunBeacon

Hook

One of 2 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing route-remote-prompt.cjs via node. From Liyuchen0118/RunBeacon.

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

PreToolUse

220

Liyuchen0118/RunBeacon

Hook

One of 2 in hooks.json

Runs before the agent uses a tool for ^mcp__(?:runbeacon, remote[-_]job[-_]monitor)__job_start$ and ^Bash$ tool calls, executing inject-job-trace.cjs and route-ssh.cjs via node (2 commands). From Liyuchen0118/RunBeacon.

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

SessionStart

221

xuhuawork/turncue

Hook

Runs when a session starts on startup and resume, executing session-start-turncue.mjs via node. From xuhuawork/turncue.

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

SessionStart

222

jiangkoumo/agenttape

Hook

One of 11 in hooks.json

Runs when a session starts, executing record-hook.mjs via node. From jiangkoumo/agenttape.

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

PreToolUse

223

jiangkoumo/agenttape

Hook

One of 11 in hooks.json

Runs before the agent uses a tool, executing record-hook.mjs via node. From jiangkoumo/agenttape.

not rated 1 4d ago A tokens not measured copy · 80% MIT

Stop

224

jiangkoumo/agenttape

Hook

One of 11 in hooks.json

Runs when the agent finishes a response, executing record-hook.mjs via node. From jiangkoumo/agenttape.

not rated 1 4d ago A tokens not measured copy · 80% MIT

SessionStart

225

mp-juns/universal-research-mcp

Hook

Runs when a session starts on ^(startup, resume, clear and compact)$, executing session_start.py via python3. From mp-juns/universal-research-mcp.

not rated 0 6d ago A tokens not measured original MIT

SessionStart

226

TallyUp-Engineering/chat-room

Hook

One of 8 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing room.py. From TallyUp-Engineering/chat-room.

not rated 0 7d ago A tokens not measured original Apache-2.0

UserPromptSubmit

227

TallyUp-Engineering/chat-room

Hook

One of 8 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing room.py. From TallyUp-Engineering/chat-room.

not rated 0 7d ago A tokens not measured original Apache-2.0

PreToolUse

228

TallyUp-Engineering/chat-room

Hook

One of 8 in hooks.json

Runs before the agent uses a tool for Write, Edit, NotebookEdit and Bash tool calls, executing room.py. From TallyUp-Engineering/chat-room.

not rated 0 7d ago A tokens not measured original Apache-2.0

UserPromptSubmit

229

Johnnybyzhang/post-plan

Hook

Runs when you submit a prompt, before the agent sees it, executing context.mjs via node. From Johnnybyzhang/post-plan.

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

Stop

230

ar36planet/claude-codex-bridge-public

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing inbox.mjs via node with --as. From ar36planet/claude-codex-bridge-public.

not rated 0 9d ago A tokens not measured original MIT

SessionStart

231

devcodex-labs/devcodex

Hook

Runs when a session starts, executing session-start.cjs via node. From devcodex-labs/devcodex.

not rated 193 3d ago A tokens not measured AGPL-3.0

UserPromptSubmit

232

devcodex-labs/devcodex

Hook

Runs when you submit a prompt, before the agent sees it, executing devcodex-workspace.cjs via node. From devcodex-labs/devcodex.

not rated 193 3d ago A tokens not measured AGPL-3.0

PreToolUse

233

devcodex-labs/devcodex

Hook

Runs before the agent uses a tool, executing devcodex-workspace.cjs via node. From devcodex-labs/devcodex.

not rated 193 3d ago A tokens not measured AGPL-3.0

SessionStart

234

flonat/flonat-research

Hook Claude Code

Runs when a session starts on startup, resume and compact, executing startup-context-loader.sh, resume-context-loader.sh and postcompact-restore.py (3 commands). From flonat/flonat-research.

not rated 131 9d ago A tokens not measured MIT

PreToolUse

235

flonat/flonat-research

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-source-files.sh and block-destructive-git.sh (2 commands). From flonat/flonat-research.

not rated 131 9d ago A tokens not measured MIT

Stop

236

flonat/flonat-research

Hook Claude Code

Runs when the agent finishes a response, executing promise-checker.sh. From flonat/flonat-research.

not rated 131 9d ago A tokens not measured MIT

PreToolUse

237

fitlab-ai/agent-infra

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing check-version-format.sh via sh with --show-toplevel. From fitlab-ai/agent-infra.

not rated 83 today A tokens not measured MIT

SubagentStart

238

fitlab-ai/agent-infra

Hook Claude Code

Runs when a subagent starts for agent-infra-lifecycle-(executor and reviewer) tool calls, executing lifecycle-delegation.js via node with --show-toplevel and --client. From fitlab-ai/agent-infra.

not rated 83 today A tokens not measured MIT

SubagentStop

239

fitlab-ai/agent-infra

Hook Claude Code

Runs when a subagent finishes for agent-infra-lifecycle-(executor and reviewer) tool calls, executing lifecycle-delegation.js via node with --show-toplevel and --client. From fitlab-ai/agent-infra.

not rated 83 today A tokens not measured MIT

PreToolUse

240

kouroshez/coding-os

Hook Claude Code

Runs before the agent uses a tool for Bash, Write, Edit, mcp__coding-os__cos_task_create, mcp__coding-os__cos_task_move, mcp__coding-os__cos_work_log_append, Write, Edit, MultiEdit, Read and Edit tool calls, executing block-secrets.sh, block-dangerous-commands.sh, block-uv-heredoc.sh, branch-guard.sh…

not rated 6 3d ago A tokens not measured 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: