What problem does it solve? Building hooks for Claude Code plugins requires knowing the correct hooks.json schema, event types, input/output JSON formats, and security practices, and mistakes silently break automation or create injection risks. ## Core Features & Use Cases - Hook Implementation Guidance: Covers all hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification) with both prompt-based and command hook configurations. - Validation and Testing Scripts: Includes validate-hook-schema.sh for hooks.json structure checks, test-hook.sh for running hooks against sample input, and hook-linter.sh for catching quoting, path, and error-handling issues. - Use Case: When adding a PreToolUse hook that blocks dangerous bash commands in a plugin, use this Skill to write the hooks.json entry, lint the validation script, and test it with sample JSON before restarting Claude Code. ## Quick Start Create a PreToolUse prompt-based hook in my plugin's hooks.json that validates file writes for path traversal and sensitive files.