Hook Development - Develop event-driven Claude Code hooks
Create and configure Claude Code plugin hooks to validate operations, enforce policies, add context, and automate workflows.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create prompt-based hooks
- Create command hooks
- Configure hook events
- Validate tool calls
- React to tool results
- Enforce completion standards
- Load session context
- Persist environment variables
- Match tools with patterns
- Apply input validation
- Handle hook outputs
- Configure plugin hooks
Inputs
- Hook event JSON
- Hook configuration
- Tool input
- Tool result
- User prompt
- Stop reason
- Plugin directory path
Outputs
- Hook decision
- System message
- Transcript output
- Updated tool input
- Environment variable state
- Hook process status
Requirements
- Claude Code
- Plugin hook configuration
- Command hook shell environment
- jq for validation scripts
