Claude Hookbook

Notifications hooks

Get pinged when Claude needs input or finishes.

Notify when Claude needs input

Desktop notification when Claude asks for permission or goes idle waiting for you.

Notificationpermission_prompt|idle_prompt|agent_needs_inputlow riskneeds manual check

Notify when the agent completes

Desktop notification when Claude finishes a turn - useful for long unattended runs.

Notificationagent_completedlow riskneeds manual check

Terminal bell on permission prompt

Rings the terminal bell when Claude asks for permission, via the terminalSequence output field.

Notificationpermission_promptlow riskneeds manual check