← Back to PRs

#8559: fix(macos): add NSRemindersUsageDescription for apple-reminders skill

by dinakars777 open 2026-02-04 04:55 View on GitHub →
channel: slack app: macos size: XS
## Summary Adds the missing NSRemindersUsageDescription key to the macOS Info.plist file. ## Problem Without this plist key, macOS silently denies Reminders access when running through OpenClaw.app, preventing the apple-reminders skill from requesting permission. Users see "Reminders access: Denied" with no prompt appearing. ## Solution Added NSRemindersUsageDescription to apps/macos/Sources/OpenClaw/Resources/Info.plist with an appropriate usage description. ## Testing - Validated plist syntax with plutil -lint - - Follows the same pattern as other usage descriptions in the file Fixes #5090 <!-- greptile_comment --> <h2>Greptile Overview</h2> <h3>Greptile Summary</h3> Adds the missing `NSRemindersUsageDescription` entry to the macOS app’s `Info.plist` so the `apple-reminders` skill can trigger the system permission prompt when running inside `OpenClaw.app`. Change is localized to `apps/macos/Sources/OpenClaw/Resources/Info.plist` alongside the other privacy usage strings, matching the existing pattern for macOS permission descriptions. <h3>Confidence Score: 5/5</h3> - This PR is safe to merge with minimal risk. - Change is a straightforward addition of a standard macOS privacy usage key; diff is small, plist remains well-formed, and behavior aligns with macOS permission requirements. Only minor formatting consistency (tabs vs spaces) noted. - apps/macos/Sources/OpenClaw/Resources/Info.plist <!-- greptile_other_comments_section --> <sub>(4/5) You can add custom instructions or style guidelines for the agent [here](https://app.greptile.com/review/github)!</sub> <!-- /greptile_comment -->

Most Similar PRs