What problem does it solve?
This Skill eliminates the complexity and potential for syntax errors when managing Claude Code tool permissions and settings. It automates the process of adding, modifying, or removing permissions and provides a robust debugging workflow for when permission prompts unexpectedly appear, saving you time and frustration.
Core Features & Use Cases
- Automated Permission Configuration: Easily add, modify, or remove permissions for various tools like Bash commands (e.g.,
git, npm, gh, docker), WebFetch, WebSearch, and MCP servers.
- Syntax Validation & Correction: Ensures all permissions are added with the correct syntax (e.g.,
Bash(tool:*) instead of Bash(tool *)), preventing common errors.
- Intelligent Debugging: When a permission prompt appears, the Skill can analyze the command, check both global and project settings, identify missing or incorrect permissions, and even detect caching issues (e.g.,
.claude/settings.local.json).
- Use Case: If Claude repeatedly asks for permission to run
npm install, you can simply tell this Skill to "Stop asking me for npm permission," and it will correctly configure your settings.
Quick Start
Add a global permission to allow all git commands.