Loading...
Loading...
Discover and install automation hooks for Claude Code and Opencode. This skill should be used when users ask to "list hooks", "install a hook", "show available hooks", "enable hook", "what hooks are available", or need help managing agent automation hooks.
npx skill4agent add b-open-io/prompts hook-manager| Hook | Event | Description | Auto-install |
|---|---|---|---|
| PreToolUse | Blocks edits to .env files (security) | Recommended |
| Stop | Shows uncommitted changes when agent stops | Optional |
| PostToolUse | Auto-stages files after edits | Optional |
| UserPromptSubmit | Adds timestamp/dir/branch to prompts | Optional |
| PostToolUse | Runs lint:fix after file edits | Optional |
| SessionStart | Runs linting on session start | Optional |
| PostToolUse | Runs tests after file edits | Optional |
| PreToolUse | Protects shadcn UI components | Optional |
# Create hooks directory if needed
mkdir -p ~/.claude/hooks
# Copy hook from plugin cache
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/<hook-name>.json ~/.claude/hooks/# Create hooks directory if needed
mkdir -p ~/.opencode/hooks
# Copy hook from plugin cache
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/<hook-name>.json ~/.opencode/hooks/.env.env.local.env.production.env.staginggit add -AContext: 2025-01-24 14:32:15 | /Users/you/project | Branch: mainbun lint:fixlint:fixbunjqbunx skills add b-open-io/bopen-tools --skill hook-managerrm ~/.claude/hooks/<hook-name>.jsonrm ~/.opencode/hooks/<hook-name>.jsonls ~/.claude/hooks/ls ~/.opencode/hooks/# Security (recommended)
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/protect-env-files.json ~/.claude/hooks/
# Workflow helpers
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/uncommitted-reminder.json ~/.claude/hooks/
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/auto-git-add.json ~/.claude/hooks/
# Context enrichment
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/time-dir-context.json ~/.claude/hooks/
# Development automation
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/lint-on-save.json ~/.claude/hooks/
cp ~/.claude/plugins/cache/bopen-tools/user/.claude/hooks/lint-on-start.json ~/.claude/hooks/# Security (recommended)
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/protect-env-files.json ~/.opencode/hooks/
# Workflow helpers
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/uncommitted-reminder.json ~/.opencode/hooks/
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/auto-git-add.json ~/.opencode/hooks/
# Context enrichment
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/time-dir-context.json ~/.opencode/hooks/
# Development automation
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/lint-on-save.json ~/.opencode/hooks/
cp ~/.opencode/plugins/cache/bopen-tools/user/.claude/hooks/lint-on-start.json ~/.opencode/hooks/claude --debug