[Feature Request] Per-skill permission configuration in settings.json
Resolved 💬 2 comments Opened Jun 8, 2026 by krish7919 Closed Jul 14, 2026
Bug Description
Per-skill permissioning in ~/.claude/settings.json; this will help when (re)running across multiple repositories or over different times without allowing each command repeatedly. It would result in more seamless workflow and increase developer velocity.
Environment Info
- Platform: darwin
- Terminal: kitty
- Version: 2.1.153
- Feedback ID: 14bcd5c0-c00d-4a0c-8012-457bcc97ad05
Errors
...
"skills": {
"upgrade dependencies": {
"allow": [
"Bash(asdf:*)",
"Bash(find:*)",
"Bash(go build:*)",
"Bash(go env:*)",
"Bash(go generate:*)",
"Bash(go get:*)",
"Bash(go mod:*)",
"Bash(go test:*)",
"Bash(sed:*)",
"Bash(rm -fr ./internal/*)",
"Edit"
],
"deny": [
"Bash(git push *)",
"Bash(rm *)"
]
}
}
...This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗