hook-builder
CommunityBuild secure, event-driven Claude Hooks with confidence.
AuthoreLafo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Creating Claude Hooks, which execute arbitrary commands automatically, carries significant security risks. This Skill provides a rigorous, security-focused workflow to design, validate, and deploy Hooks safely, minimizing vulnerabilities.
Core Features & Use Cases
- Security-First Workflow: Follow a mandatory security pre-assessment, threat modeling, and peer review process to build robust Hooks.
- Safe Command Design: Learn to write validated, sanitized bash commands and configure event matchers to prevent command injection and path traversal.
- Isolated Testing & Deployment: Get guidance on testing Hooks in safe environments and implementing gradual, monitored deployment strategies.
- Use Case: When you need to enforce a
no-commit-to-mainpolicy, ask this Skill to guide you in creating aPreToolUseHook, ensuring it's secure, prevents unintended actions, and provides clear feedback.
Quick Start
I need to create a Claude Hook to run ESLint before any JavaScript file is edited. Guide me through the security considerations and command design.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: hook-builder Download link: https://github.com/eLafo/ouroboros/archive/main.zip#hook-builder Please download this .zip file, extract it, and install it in the .claude/skills/ directory.