ClaudeSuperPower

Hooks

Event-driven scripts that run automatically at points in the Claude Code lifecycle.

What are you trying to do?

149 results
P

PreToolUse

Hookify plugin - User-configurable hooks from .local.md files

PreToolUsecan block
P

PostToolUse

PostToolUsecan block
U

UserPromptSubmit

Official

Hookify plugin - User-configurable hooks from .local.md files

UserPromptSubmitobserves
U

UserPromptExpansion

UserPromptExpansionobserves
T

TaskCompleted

TaskCompletedobserves
E

Elicitation

Elicitationobserves
S

SessionStart

Cortex Code plugin hooks.

SessionStartobserves
S

SessionEnd (clear|resume|logout|prompt_input_exit|bypass_permissions_disabled|other)

SessionEndobserves
S

StopFailure

StopFailureobserves
P

PostToolUse (Edit|Write|MultiEdit|NotebookEdit)

Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop

PostToolUsecan block
U

UserPromptSubmit

UserPromptSubmitcan block
S

SessionStart (*)

Product Management plugin hooks for staleness detection and GitHub sync prompts

SessionStartobserves
U

UserPromptExpansion (^claude-security:claude-security$)

A display-only banner: on the /claude-security menu it prints the Claude Security banner as a systemMessage. It fires only on UserPromptExpansion for that slash command. It is a sensor: it emits a message and never returns a permission decision.

UserPromptExpansionobserves
S

SessionStart

SessionStartobserves
S

SessionStart (startup|resume|clear)

SessionStartobserves
S

SessionStart

Official

Security guidance plugin — pattern-based warnings on edits, git-diff-based LLM review on stop

SessionStartobserves
S

SessionStart (resume)

SessionStartobserves
N

Notification

Notificationobserves
P

PreToolUse (use_aws|mcp__aws.*|mcp__plugin_.*aws-mcp.*)

PreToolUsecan block
S

SessionStart

SessionStartobserves
S

SessionStart (startup)

SessionStartobserves
P

PostCompact

PostCompactobserves
S

SubagentStop

SubagentStopobserves
P

PreToolUse

PreToolUseobserves