Marketplace hooks-management
Use PROACTIVELY when you need to create, update, configure, or validate Claude hooks for various events and integrations
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/emz1998/hooks-management" ~/.claude/skills/aiskillstore-marketplace-hooks-management && rm -rf "$T"
manifest:
skills/emz1998/hooks-management/SKILL.mdsource content
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
and settings in.claude/hooks/.claude/settings.local.json - Create or update the hook script following the input patterns
- Troubleshoot the hook script if needed
- Verify hook execution using
to pipe JSON inputecho - 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)