The /hooks menu
Type /hooks in Claude Code to open a read-only browser for your configured hooks. The menu shows every hook event with a count of configured hooks, lets you drill into matchers, and shows the full details of each hook handler. Use it to verify configuration, check which settings file a hook came from, or inspect a hook's command, prompt, or URL.
The menu displays all five hook types: command, prompt, agent, http, and mcp_tool. Each hook is labeled with a [type] prefix and a source indicating where it was defined:
User Settings: from~/.claude/settings.jsonProject Settings: from.claude/settings.jsonLocal Settings: from.claude/settings.local.jsonPlugin Hooks: from a plugin'shooks/hooks.jsonSession Hooks: registered in memory for the current session
Selecting a hook opens a detail view showing its event, matcher, type, source file, and the full command, prompt, or URL. The menu is read-only: to add, modify, or remove hooks, edit the settings JSON directly or ask Claude to make the change.