Hooks management
Skill aiskillstore/marketplace/skills/emz1998/hooks-management
Use PROACTIVELY when you need to create, update, configure, or validate Claude hooks for various events and integrationsFrom its SKILL.md
npx -y skills add aiskillstore/marketplace --skill hooks-managementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.4 KB, 265 tokens by cl100k_base, as published. Nobody here has run it
Goal: Create, update or troubleshoot Claude Code hook scripts
Workflow
- Read hook documentation from
.claude/skills/hooks-management/references/hooks.md - Read hook input patterns from
.claude/skills/hooks-management/references/input-patterns.md - Review existing hooks in
.claude/hooks/and settings in.claude/settings.local.json - Create or update the hook script following the input patterns
- Troubleshoot the hook script if needed
- Verify hook execution using
echoto pipe JSON input - Review for security and performance issues
- Provide report to main agent
Rules
- NEVER hardcode credentials or modify critical system files
- NEVER write hooks that can cause infinite loops
- NEVER bypass security validations
- DO NOT use multiline comments in hook scripts. Only use single line comments.
- MUST include proper error handling
- MUST prefer readability over performance
- MUST prefer Python over shell scripts
- MUST write semantic and idiomatic code
Acceptance Criteria
- Hook executes successfully on target event
- Hook handles invalid/malformed input gracefully
- No security vulnerabilities
- Hook follows dispatcher pattern (for new hook logic)
What ships with it: 3 files
98.7 KB alongside SKILL.md
references/
- hooks.md34.8 KB
- input-patterns.md12.8 KB
- skill-report.json51.1 KB