#8559: fix(macos): add NSRemindersUsageDescription for apple-reminders skill
channel: slack
app: macos
size: XS
Cluster:
macOS Notification and Menu Fixes
## 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
#15909: Guard notifications on macOS; fix focus issue and build fixes
by jasonkneen · 2026-02-14
70.1%
#18792: docs: add macOS source-run troubleshooting for setup/auth issues
by yash27-lab · 2026-02-17
70.0%
#13594: fix(skills): correct apple-notes SKILL.md memo -a syntax
by lailoo · 2026-02-10
69.9%
#8873: fix: document skill loading locations in system prompt
by ytfh44 · 2026-02-04
69.7%
#23079: fix(skills): fallback to npm for summarize skill on non-darwin systems
by charojo · 2026-02-22
69.3%
#3534: Update ad-hoc signing instructions in dev setup
by yeasy · 2026-01-28
69.1%
#17951: fix: macOS app: Skill binary detection does not respect /etc/paths ...
by MisterGuy420 · 2026-02-16
69.0%
#23161: fix(imessage): parse permission denied errors from imsg rpc plainte...
by NewdlDewdl · 2026-02-22
68.3%
#4709: fix(daemon): include user bin dirs in macOS LaunchAgent PATH
by ekson73 · 2026-01-30
68.0%
#22600: fix: replace memo with simple-memo in apple-notes skill (license vi...
by inkolin · 2026-02-21
67.2%