Apple Reminders Hardened

PassAudited by ClawScan on May 3, 2026.

Overview

This skill is a coherent Apple Reminders CLI wrapper, but users should notice that it can read and change personal reminders after macOS permission is granted.

This skill appears safe for its stated purpose if you trust the remindctl CLI. Before installing, review the external Homebrew package, grant Reminders permission only intentionally, and confirm exact reminder IDs or list names before approving edits, completions, renames, or deletions.

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

If invoked on the wrong item, the skill could complete, rename, or delete reminders or lists.

Why it was flagged

The skill documents destructive CLI actions, including deletion with a force flag. This is purpose-aligned for a reminders-management tool and is balanced by an explicit confirmation guardrail, but users should understand it can remove reminders.

Skill content
Delete by id: `remindctl delete 4A83 --force`
Recommendation

Only approve state-changing actions after checking the exact reminder IDs, list names, and requested changes.

What this means

Once permission is granted, the CLI can read and modify reminders available to the local macOS account.

Why it was flagged

The skill requires macOS privacy permission to access Apple Reminders. This is expected for the stated purpose, but it grants access to personal reminder data through the installed CLI.

Skill content
macOS-only; grant Reminders permission when prompted.
Recommendation

Grant Reminders access only if you trust the installed remindctl binary and are comfortable letting the agent manage your reminders.

What this means

The behavior ultimately depends on the external remindctl package installed from Homebrew or source.

Why it was flagged

The skill depends on an external Homebrew tap rather than bundled reviewed code. This is disclosed and central to the skill, but the binary/package provenance is outside the provided artifacts.

Skill content
Install (Homebrew): `brew install steipete/tap/remindctl`
Recommendation

Review the remindctl project and Homebrew tap before installing, and keep it updated from a trusted source.

What this means

Broad reminder queries may expose personal schedules, plans, and notes to the agent context.

Why it was flagged

The skill can retrieve reminder contents, including broad views such as all reminders. The artifact recognizes this sensitivity and instructs the agent to minimize scope.

Skill content
Scope data access to what the user actually asked for: prefer `remindctl today`, `remindctl list Work`, or date-specific views over `remindctl all` unless the user explicitly requests broad access
Recommendation

Ask for narrow date ranges or lists when possible, and use full exports only when you explicitly need them.