macos-entitlements-generator

Solid

Generate entitlements.plist with appropriate sandbox capabilities for macOS applications

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# macos-entitlements-generator Generate entitlements.plist with appropriate sandbox capabilities for macOS applications. This skill configures the App Sandbox, hardened runtime, and specific entitlements required for app functionality. ## Capabilities - Generate entitlements.plist configuration - Configure App Sandbox entitlements - Set up hardened runtime entitlements - Configure file access permissions - Enable network access - Configure hardware access (camera, microphone) - Set up inter-app communication - Generate both development and distribution entitlements ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the Xcode project" }, "appFeatures": { "type": "array", "items": { "enum": [ "network-client", "network-server", "file-read", "file-write", "downloads-read", "downloads-write", "pictures-read", "pictures-write", "music-read", "music-write", "movies-read", "movies-write", "user-selected-files", "camera", "microphone", "usb", "bluetooth", "print", "calendar", "contacts", "location", "apple-events", "jit", "unsigned-memory" ] } }, "appGroups": { "type": "array", "items": { "type": "string" }, "description": "App group identifiers" }, "keychainGroups": { "type": "array", "i...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills