pr3m/claude-code-bash-smart-approve
Plugin Claude Code
Plugin marketplace listing 1 plugin: bash-smart-approve.
pr3m/claude-code-bash-smart-approve
Plugin Claude Code
Plugin marketplace listing 1 plugin: bash-smart-approve.
pr3m/claude-code-bash-smart-approve
Plugin Claude Code
Auto-approves Claude Code Bash commands via AST-based allowlist. Handles pipes, subshells, compound commands, and env-var prefixes that literal Bash(...) prefix rules can't match.
pr3m/claude-code-bash-smart-approve
Hook
Runs before the agent uses a tool for Bash tool calls, executing approve.js via node. From pr3m/claude-code-bash-smart-approve.
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Add a bash command pattern to the bash-smart-approve allowlist. Use when the user says "always allow this", "stop asking me about that", "whitelist this pattern", or similar phrases after a Bash permission prompt.
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Parse existing Claude Code Bash(...) allow rules from settings.json files and convert them into bash-smart-approve config. Use when user says "import my existing rules", "migrate my allowlist", "read my settings", or during first-time install.
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
One-shot installer for bash-smart-approve. Use when the user says "install bash-smart-approve", "set it up", "wire up the hook", "get me started", or after cloning the repo for the first time.
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Show the current bash-smart-approve config — merged user + project layers. Use when user says "show my bsa config", "list rules", "what's allowed", "show bash-smart-approve settings".
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Remove a binary, domain, or path from the bash-smart-approve allowlist. Use when user says "remove X from allowlist", "stop allowing Y", "drop this rule", "/bash-smart-approve:remove ...".
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Review recent bash-smart-approve auto-approval decisions. Use when user says "show recent approvals", "audit the log", "what did the hook auto-approve lately", or similar.
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Health check for bash-smart-approve — is shfmt installed, is the hook wired, is the plugin enabled, what's the recent activity. Use when user says "is bsa working", "bash-smart-approve status", "check the hook", "/bash-smart-approve:status".
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Run a self-test — pipe synthetic bash commands through the hook and verify each returns the expected decision. Use when user says "test bash-smart-approve", "is the hook working", "run a smoke test", "/bash-smart-approve:test".
pr3m/claude-code-bash-smart-approve
Skill Claude CodeCodex
Cleanly remove bash-smart-approve from Claude Code. Use when user says "uninstall bash-smart-approve", "remove the hook", "tear it down", "/bash-smart-approve:uninstall".