Claude Code Plugins

Community-maintained marketplace

Feedback

hooks-management

@Emz1998/avaris-ai
0
21

Use PROACTIVELY when you need to create, update, configure, or validate Claude hooks for various events and integrations

Install Skill

Shared

Installs to .agents/skills, used by Codex, Amp, Warp, Cursor, OpenCode, and more.

CodexAmp
Warp
CursorOpenCode
Cline
Gemini CLI
GitHub Copilot
Personal

Available across projects.

$npx skills-installer add @Emz1998/avaris-ai/hooks-management --client shared
Project

Writes to .agents/skills.

$npx skills-installer add @Emz1998/avaris-ai/hooks-management -p --client shared
Note: Review the skill instructions before using it.

SKILL.md

name hooks-management
description Use PROACTIVELY when you need to create, update, configure, or validate Claude hooks for various events and integrations

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 echo to 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)