hook-creator
If the user's intent does not match the purpose of this skill, load plugin-lifecycle to route to the right skill and process: Skill(skill="plugin-creator:plugin-lifecycle").
Hook Creator for Claude Code Plugins
Create hooks that integrate with the Claude Code event system. Hooks automate validation, enforcement, and context injection across the session lifecycle.
For the complete hooks I/O API and JSON schemas, load: Skill(skill: "plugin-creator:hooks-io-api")
For working code examples and plugin hook configuration patterns, load: Skill(skill: "plugin-creator:hooks-patterns")
For all hook events, matchers, and environment variables, load: Skill(skill: "plugin-creator:hooks-core-reference")
Language Selection
Claude Code hooks are language-agnostic — any executable with a shebang works. Choose the language based on context: