Agent skill · ma08

apple-reminders-safe

Safely read, search, create, update, complete, reopen, or explicitly delete Apple Reminders through a bounded Mac-native EventKit bridge. Use for any agent-driven Apple Reminders access, macOS Reminders TCC check, exact reminder preview, or owner-only Deep Feed collection.

What it needs

About 3k tokens when loaded.

What this skill does

Safe Apple Reminders Use apple-reminders-safe as the policy boundary for Apple Reminders. It calls the verified native helper locally on macOS and reaches sourya-mac through bounded SSH from GCP. Do not invoke the native helper directly for normal work. Safety rules Treat status, authorization, reads, and writes as separate actions. A pre-existing full-access TCC state does not authorize an agent to read or change reminders. Keep reminder contents out of Git, task artifacts, reusable caches, and broad logs. Exact reads and previews may exist only in the user's machine-local state. Require one explicit list ID for create and list moves. Never choose a default list implicitly. Preserve every field omitted from an update. Use explicit clear entries to remove supported optional fields. Preview every write and obtain approval for its exact approvalHash before apply. Delete only one exact reminder, only after a fresh preview, and only with the preview's separate DELETE:<local-id> confirmation. Do not delete a live fixture. Reject list creation, rename, deletion, bulk writes, bulk deletes, and broad exports. Report Mac offline, SSH failure, fetch timeout, TCC state, hard-cap truncation, ambiguous identity, and unverified cloud freshness. Never interpret these states as an empty result. Passive Deep Feed collection is read-only. It must never call create, update, complete, reopen, or delete. Check health and permission Run: The response must show macReachable, the exact tccStatus, fetchComplete, truncated, and cloudFreshness. cloudFreshness remains unverified because EventKit does not prove that iCloud sync is current. Do not trigger a macOS permission request without separate user approval. First save a permission preview outside any repository: Show the exact currentTccStatus, willPrompt, bundle identifier, expiry, and approvalHash. After explicit approval, apply only that unexpired preview: If status is already full-access, this command should not prompt. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills ma08/apple-reminders-safe--769690

View the source on GitHub

Browse the @skills marketplace