hooks-configuration

Installation
SKILL.md
Contains Hooks

This skill uses Claude hooks which can execute code automatically in response to events. Review carefully before installing.

Claude Code Hooks Configuration

Expert knowledge for configuring and developing Claude Code hooks to automate workflows and enforce best practices.

When to Use This Skill

Use this skill when... Use something else when...
Configuring hook lifecycle events (PreToolUse, PostToolUse, etc.) Writing general shell scripts unrelated to hooks
Blocking dangerous commands or enforcing patterns Setting up CI/CD pipelines (use CI tooling)
Auto-formatting files after edits Configuring Claude Code settings unrelated to hooks
Injecting context at session or subagent start Writing standalone automation scripts
Setting up PermissionRequest auto-approve/deny Managing project permissions via settings.json directly
Developing prompt or agent hooks for judgment-based decisions Building MCP servers or custom tool integrations

Core Concepts

What Are Hooks? Hooks are user-defined shell commands that execute at specific points in Claude Code's lifecycle. Unlike relying on Claude to "decide" to run something, hooks provide deterministic, guaranteed execution.

Installs
82
GitHub Stars
36
First Seen
Jan 29, 2026
hooks-configuration — laurigates/claude-plugins