macos-entitlements-generator
Generate entitlements.plist with appropriate sandbox capabilities for macOS applications
npx skills add a5c-ai/babysitter --skill macos-entitlements-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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":
- Capabilities
- Input Schema
- Output Schema
- Entitlements.plist Examples
- Basic App with Network Access
- Media App with Camera/Microphone
- Developer Tool with JIT
- App with Hardened Runtime (Direct Distribution)
- App Groups and Keychain
- Common Entitlement Keys
- File System
- Network
- Hardware
- Hardened Runtime
What does the macos-entitlements-generator skill do?
Generate entitlements.plist with appropriate sandbox capabilities for macOS applications
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill macos-entitlements-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
