hooks-core-reference

Installation
SKILL.md

Claude Code Hooks — Core Reference (January 2026)

Hooks execute custom commands or prompts in response to Claude Code events. Use for automation, validation, formatting, and security.

For JSON input/output schemas, activate Skill(skill: "plugin-creator:hooks-io-api"). For working examples and patterns, activate Skill(skill: "plugin-creator:hooks-patterns").


All Hook Events

Event When Fired Matcher Applies Common Uses
PreToolUse Before tool execution Yes — tool name Validation, blocking
PermissionRequest When user shown permission dialog Yes — tool name Auto-approval policies
PostToolUse After successful tool execution Yes — tool name Formatting, linting
PostToolUseFailure After tool fails Yes — tool name Error handling
Notification When Claude wants attention Yes — notification type Custom notifications
UserPromptSubmit User submits prompt No Input validation
Related skills

More from jamie-bitflight/claude_skills

Installs
9
GitHub Stars
44
First Seen
Mar 29, 2026