Korta Apple Reminders

v1.0.0

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

0· 78·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for landercortazarromero/korta-apple-reminders.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Korta Apple Reminders" (landercortazarromero/korta-apple-reminders) from ClawHub.
Skill page: https://clawhub.ai/landercortazarromero/korta-apple-reminders
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: remindctl
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install korta-apple-reminders

ClawHub CLI

Package manager switcher

npx clawhub@latest install korta-apple-reminders
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill declares and uses the remindctl CLI and is macOS-only, matching the description. The required binary (remindctl) and the Homebrew formula (steipete/tap/remindctl) are coherent with the stated functionality. Minor metadata inconsistencies: the provided _meta.json contains a different ownerId and slug ('apple-reminders') than the registry metadata ('korta-apple-reminders'), which appears to be a packaging/wrapper discrepancy but does not affect the runtime behavior.
Instruction Scope
SKILL.md instructs only to install/use remindctl, request Reminders permission, and run reminder-management commands (list, add, edit, complete, delete). It does not instruct the agent to read unrelated files, access environment variables, or transmit data to external endpoints beyond the local CLI. It explicitly notes macOS privacy consent requirements.
Install Mechanism
Install uses a Homebrew formula (steipete/tap/remindctl), which is a standard and low-risk mechanism. Note: this is a third-party tap rather than the Homebrew core — recommend reviewing the tap/formula and upstream GitHub repo (https://github.com/steipete/remindctl) to confirm trustworthiness before allowing installation.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate for a local CLI wrapper that operates against the user's Reminders database via macOS APIs.
Persistence & Privilege
The skill does not request always:true or any persistent elevated privileges. It relies on an externally installed binary and standard macOS permission prompts for Reminders access. Autonomous invocation is allowed (platform default) but not combined with other red flags here.
Assessment
This skill is coherent: it simply wraps the remindctl CLI to manage Apple Reminders. Before installing, verify the Homebrew tap and the remindctl GitHub repo (steipete/remindctl) so you trust the binary you will install. Prefer installing remindctl yourself via brew and testing it manually (including the authorize flow) before enabling the skill. Be aware that granting Reminders permission gives the binary access to your reminder data, so only proceed if you trust the upstream project. Also note the minor metadata mismatch between the registry wrapper and the included _meta.json — this is likely packaging-related but worth a quick sanity check.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Clawdis
OSmacOS
Binsremindctl

Install

Install remindctl via Homebrew
Bins: remindctl
brew install steipete/tap/remindctl
latestvk978hhxcyqahe6etv6pfc9z0xx84ffyr
78downloads
0stars
1versions
Updated 2w ago
v1.0.0
MIT-0
macOS

Apple Reminders CLI (remindctl)

Use remindctl to manage Apple Reminders directly from the terminal. It supports list filtering, date-based views, and scripting output.

Setup

  • Install (Homebrew): brew install steipete/tap/remindctl
  • From source: pnpm install && pnpm build (binary at ./bin/remindctl)
  • macOS-only; grant Reminders permission when prompted.

Permissions

  • Check status: remindctl status
  • Request access: remindctl authorize

View Reminders

  • Default (today): remindctl
  • Today: remindctl today
  • Tomorrow: remindctl tomorrow
  • Week: remindctl week
  • Overdue: remindctl overdue
  • Upcoming: remindctl upcoming
  • Completed: remindctl completed
  • All: remindctl all
  • Specific date: remindctl 2026-01-04

Manage Lists

  • List all lists: remindctl list
  • Show list: remindctl list Work
  • Create list: remindctl list Projects --create
  • Rename list: remindctl list Work --rename Office
  • Delete list: remindctl list Work --delete

Create Reminders

  • Quick add: remindctl add "Buy milk"
  • With list + due: remindctl add --title "Call mom" --list Personal --due tomorrow

Edit Reminders

  • Edit title/due: remindctl edit 1 --title "New title" --due 2026-01-04

Complete Reminders

  • Complete by id: remindctl complete 1 2 3

Delete Reminders

  • Delete by id: remindctl delete 4A83 --force

Output Formats

  • JSON (scripting): remindctl today --json
  • Plain TSV: remindctl today --plain
  • Counts only: remindctl today --quiet

Date Formats Accepted by --due and date filters:

  • today, tomorrow, yesterday
  • YYYY-MM-DD
  • YYYY-MM-DD HH:mm
  • ISO 8601 (2026-01-04T12:34:56Z)

Notes

  • macOS-only.
  • If access is denied, enable Terminal/remindctl in System Settings → Privacy & Security → Reminders.
  • If running over SSH, grant access on the Mac that runs the command.

Comments

Loading comments...