macos-permissions
Installation
SKILL.md
macOS Permissions (TCC)
macOS gates per-app, per-resource access through TCC (Transparency, Consent, Control).
Every Allow/Deny ever made lives in TCC.db and silently controls what a process can do.
The diagnostic pain is almost never "the permission is off" — it is one of four traps, each
with a different fix:
| Trap | Symptom | Fix lives in |
|---|---|---|
| Wrong subject granted | Dialog names python3.11/2.1.232/node; you granted that but it still prompts |
The attribution trap below |
| Grant doesn't survive | Worked, then a binary/uv/CLI update → prompt returns | references/uv-fda-trap.md |
| Silent denial | Feature "unavailable", no dialog, grant looks ON | references/tcc-mechanics.md § auth_value |
| Can't read TCC.db | Permission denied reading the DB; need FDA to diagnose FDA |
references/tcc-mechanics.md § SIP |