create-hook

Installation
SKILL.md

Follow the create-hook skill workflow to design and generate a hook configuration.

Inputs

  • $ARGUMENTS — optional hook event type (e.g. PreToolUse, Stop, PermissionRequest) or a use-case description (e.g. "block dangerous bash commands"). Omit for discovery.

Steps

  1. If $ARGUMENTS names an event or use case, use it to seed Phase 1 questions
  2. Follow the create-hook phased workflow: select event, choose handler type (command / prompt / agent), design the matcher and logic, then write the hook entry
  3. Validate with validate_hook_schema.py and test with test_hook.py
  4. Report placement (global hooks.json vs skill-scoped frontmatter) and next steps

Output

hooks.json entry or SKILL.md frontmatter block with complete hook configuration (event, matcher, handler type, command/prompt body, output schema).

Related skills
Installs
21
GitHub Stars
2
First Seen
Mar 6, 2026