Skip to content
Agent Orchestration
Hook

Hooks

What oh-my-claudecode runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.

From plugin
oh-my-claudecode
41k84 skills21 agents21 commands11 hooks
+1

Claude Code

> /plugin marketplace add Yeachan-Heo/oh-my-claudecode
> /plugin install oh-my-claudecode@omc

What fires, and when

UserPromptSubmit

Fires before Claude sees each prompt you send. A plugin can use it to inject context, so the same instruction reaches the model every turn instead of only at session start.

  • Matches*nodenode

SessionStart

Fires once when a session begins, and again after a context compaction. It is where a plugin sets up its environment, or restores state the compaction dropped.

  • Matches*nodenodenodenodenode
  • Matchesinitnode
  • Matchesmaintenancenode

PreToolUse

  • Matches*node
  • MatchesBashnode

PermissionRequest

  • MatchesBashnode

PostToolUse

  • Matches*nodenode
  • MatchesRead|Write|Edit|MultiEditnodenode

PostToolUseFailure

  • Matches*node

SubagentStart

  • Matches*node

SubagentStop

  • Matches*nodenode

PreCompact

  • Matches*nodenodenode

Stop

  • Matches*nodenodenodenodenode

SessionEnd

  • Matches*nodenode
Read hooks/hooks.json

In the plugin's words

How oh-my-claudecode describes its own hook set.

OMC orchestration hooks with async capabilities
@yeachan-heo
Ships withoh-my-claudecode

For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.

41k84 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
40.7k
Star history of Yeachan-Heo/oh-my-claudecode on GitHub, a chart by star-history.com

More plugins that ship hooks.

ouroboros

ouroboros

Turns a rough feature idea into a written spec through guided questions, then has the agent build it and checks the result against that spec. Instead of hand-checking whether the work is finished, you get an automatic evaluation gate that runs in your coding agent.

26 skills+36.3k
@q00@q00
Install Plugin
myclaude

myclaude

A plugin that runs coding tasks through multiple AI backends (Codex, Claude, Gemini, OpenCode) with a structured development workflow, parallel execution, browser automation and multi-session task checkpointing.

11 skills+32.8k
@stellarlinkco@stellarlinkco
Install Plugin
harmonist

harmonist

Coordinates AI agents with mechanical protocol enforcement, a workflow gate, memory validation and a session hook. Includes a catalog of specialist agents and has no runtime dependencies.

199 agents+12.2k
@gammalabtechnologies@gammalabtechnologies
Install Plugin
bernstein

bernstein

Bernstein is a Claude Code plugin for orchestrating AI agents. It adds skills to list and inspect agents, review and approve tasks, create tasks, track costs and budgets, and show alerts for failed or stalled work.

26 skills+41.2k
@sipyourdrink-ltd@sipyourdrink-ltd
Install Plugin
fablize

fablize

A Claude Code plugin that enforces finishing multi-step tasks with evidence and verification at each stage. It works as a procedure for Opus or any Claude model, not as chance.

1 skill+2891
@fivetaku@fivetaku
Install Plugin
hello2cc

hello2cc

Adjusts how third-party models behave inside Claude Code so they run closer to a native Opus session, covering subagent lifecycle, session hooks and tool interception. It does not replace your gateway, provider mapping or account setup.

1 agent11 hooks689
@hellowind777@hellowind777
Install Plugin
bkit

bkit

Runs a PDCA workflow with phase gating, spec checks, and delegation to sub-agents for planning, QA, and deployment. Fires at session start and on prompts, edits, task creation, and phase transitions.

44 skills+3605
@ww-w-ai@ww-w-ai
Install Plugin
fusion-fable

fusion-fable

Fusion-Fable is a Claude Code plugin that answers hard questions by sending them to a panel of models working in parallel, then having a judge model combine their answers. It also includes a planning skill that runs an OMC requirements interview before producing an implementation plan.

2 skills+2473
@duolahypercho@duolahypercho
Install Plugin

Questions about the hooks in oh-my-claudecode.

Which coding agents can use the hooks in oh-my-claudecode?
The hooks in oh-my-claudecode install in Claude Code and Cursor: each runs Claude Code hooks from .claude/settings.json, so copy the hooks there.