macOS AppleScript Fallback (Reminders / Notes / Calendar / iMessage)

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly does what it says, but it can send iMessages and create persistent Apple app data, with broad permission guidance and automatic account/calendar fallbacks that users should review.

Install only if you are comfortable letting the agent control local Apple apps to create persistent items and send iMessages. Before use, confirm recipients, message text, calendar/account names, and avoid granting Full Disk Access unless you have a specific, understood reason.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A calendar event or note could be created in the wrong account or calendar, including one that syncs to work, family, or shared devices.

Why it was flagged

The skill intentionally creates records in fallback destinations rather than failing or asking the user to confirm the actual target.

Skill content
Calendar: if named calendar doesn’t exist, fallback to first calendar. Notes: if account `iCloud` is missing, fallback to default account.
Recommendation

Fail closed or ask for confirmation when the requested calendar/account is missing, and always report the exact destination used.

What this means

If invoked with the wrong recipient or text, the user's Messages account could send an unintended message.

Why it was flagged

The script sends a real iMessage through the local Messages app. This matches the skill purpose, but it is an external communication action.

Skill content
send messageText to buddy targetBuddy of imService
Recommendation

Confirm the recipient and message text before sending, especially when the instruction is ambiguous or generated from prior context.

What this means

Granting Full Disk Access to the host application could expose much more local data than needed for creating reminders, notes, events, or messages.

Why it was flagged

Automation access to the named apps is expected, but Full Disk Access is a broad host-level permission and the artifact does not explain a bounded need for it.

Skill content
Allow terminal/host app to control: Reminders, Notes, Calendar, Messages
- Also allow Full Disk Access if your environment requires it
Recommendation

Grant only the specific Automation permissions needed for the target Apple apps; avoid Full Disk Access unless there is a clearly documented, user-approved reason.

What this means

Users or agents may install or invoke the skill in an unsupported environment, causing failures or confusing permission prompts.

Why it was flagged

The registry metadata does not declare the macOS-only environment or the osascript dependency, even though the included scripts require AppleScript on macOS.

Skill content
OS restriction: none
Required binaries (all must exist): none
Recommendation

Declare a macOS OS restriction and /usr/bin/osascript requirement in metadata so users know the runtime assumptions.