What problem does it solve? Automating macOS desktop applications through Accessibility APIs is risky: missing TCC permission checks, spoofed bundle IDs, and accidental access to Keychain or security dialogs can compromise the system. This Skill provides a security-first framework for AXUIElement automation with enforced permission tiers, application blocklists, and audit logging. ## Core Features & Use Cases - TCC Permission Validation: Check and enforce Accessibility permissions before any automation, with graceful handling of permission denial. - Secure Element Discovery: Query AXUIElement hierarchies with blocked-application lists, code signature verification, and sensitive attribute redaction. - Permission-Tiered Actions: Enforce read-only, standard, and elevated tiers that restrict which AX actions and attributes are allowed. - Use Case: Build a Python automation script that reads window titles from a whitelisted app, verifies its code signature, logs every operation with correlation IDs, and refuses to touch Keychain Access or SecurityAgent dialogs. ## Quick Start Use the macos-accessibility skill to write a Python script that lists the frontmost application's window titles after validating TCC accessibility permission.