·macos-permissions
</>

macos-permissions

Обработка разрешений macOS для специальных возможностей (AXIsProcessTrusted), записи экрана, полного доступа к диску, мониторинга ввода, камеры, микрофона, местоположения и контактов. Охватывает базу данных TCC (Прозрачность, согласие и контроль), постепенное снижение производительности при отказе в разрешениях, шаблоны запроса разрешений, открытие системных настроек на правильной панели, обнаружение изменений разрешений и требование манифеста конфиденциальности (PrivacyInfo.xcprivacy). Используйте при реализации функций, требующих системных разрешений, построении потоков подключения разрешений или корректной обработке отклоненных разрешений.

10Установки·2Тренд·@makgunay

Установка

$npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions

Как установить macos-permissions

Быстро установите AI-навык macos-permissions в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: makgunay/claude-swift-skills.

| Accessibility | AXIsProcessTrusted() | Global hotkeys, text insertion, CGEvent | | Screen Recording | CGPreflightScreenCaptureAccess() | Screen capture, window list | | Full Disk Access | Try access + handle error | Reading other app data | | Camera | AVCaptureDevice.authorizationStatus(for: .video) | Camera access |

| Microphone | AVCaptureDevice.authorizationStatus(for: .audio) | Audio capture | | Location | CLLocationManager().authorizationStatus | Location services | | Contacts | CNContactStore.authorizationStatus(for: .contacts) | Contact access |

| Prompting repeatedly after denial | Check status first, guide to Settings if denied | | App crashes without permission | Always check before calling protected API | | User can't find permission setting | Open specific System Settings pane via URL | | Missing privacy manifest | Add PrivacyInfo.xcprivacy to app bundle |

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-25
Обновлено
2026-03-10

Browse more skills from makgunay/claude-swift-skills

Короткие ответы

Что такое macos-permissions?

Обработка разрешений macOS для специальных возможностей (AXIsProcessTrusted), записи экрана, полного доступа к диску, мониторинга ввода, камеры, микрофона, местоположения и контактов. Охватывает базу данных TCC (Прозрачность, согласие и контроль), постепенное снижение производительности при отказе в разрешениях, шаблоны запроса разрешений, открытие системных настроек на правильной панели, обнаружение изменений разрешений и требование манифеста конфиденциальности (PrivacyInfo.xcprivacy). Используйте при реализации функций, требующих системных разрешений, построении потоков подключения разрешений или корректной обработке отклоненных разрешений. Источник: makgunay/claude-swift-skills.

Как установить macos-permissions?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/makgunay/claude-swift-skills --skill macos-permissions После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/makgunay/claude-swift-skills

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-25