Install
Terminal · npx$
npx skills add https://github.com/steipete/clawdis --skill apple-remindersWorks with Paperclip
How Apple Reminders fits into a Paperclip company.
Apple Reminders drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.
S
SaaS FactoryPaired
Pre-configured AI company — 18 agents, 18 skills, one-time purchase.
$27$59
Explore packSource file
SKILL.md118 linesExpandCollapse
---name: apple-remindersdescription: Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.homepage: https://github.com/steipete/remindctlmetadata: { "openclaw": { "emoji": "⏰", "os": ["darwin"], "requires": { "bins": ["remindctl"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "steipete/tap/remindctl", "bins": ["remindctl"], "label": "Install remindctl via Homebrew", }, ], }, }--- # Apple Reminders CLI (remindctl) Use `remindctl` to manage Apple Reminders directly from the terminal. ## When to Use ✅ **USE this skill when:** - User explicitly mentions "reminder" or "Reminders app"- Creating personal to-dos with due dates that sync to iOS- Managing Apple Reminders lists- User wants tasks to appear in their iPhone/iPad Reminders app ## When NOT to Use ❌ **DON'T use this skill when:** - Scheduling OpenClaw tasks or alerts → use `cron` tool with systemEvent instead- Calendar events or appointments → use Apple Calendar- Project/work task management → use Notion, GitHub Issues, or task queue- One-time notifications → use `cron` tool for timed alerts- User says "remind me" but means an OpenClaw alert → clarify first ## Setup - Install: `brew install steipete/tap/remindctl`- macOS-only; grant Reminders permission when prompted- Check status: `remindctl status`- Request access: `remindctl authorize` ## Common Commands ### View Reminders ```bashremindctl # Today's remindersremindctl today # Todayremindctl tomorrow # Tomorrowremindctl week # This weekremindctl overdue # Past dueremindctl all # Everythingremindctl 2026-01-04 # Specific date``` ### Manage Lists ```bashremindctl list # List all listsremindctl list Work # Show specific listremindctl list Projects --create # Create listremindctl list Work --delete # Delete list``` ### Create Reminders ```bashremindctl add "Buy milk"remindctl add --title "Call mom" --list Personal --due tomorrowremindctl add --title "Meeting prep" --due "2026-02-15 09:00"``` ### Complete/Delete ```bashremindctl complete 1 2 3 # Complete by IDremindctl delete 4A83 --force # Delete by ID``` ### Output Formats ```bashremindctl today --json # JSON for scriptingremindctl today --plain # TSV formatremindctl today --quiet # Counts only``` ## 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`) ## Example: Clarifying User Intent User: "Remind me to check on the deploy in 2 hours" **Ask:** "Do you want this in Apple Reminders (syncs to your phone) or as an OpenClaw alert (I'll message you here)?" - Apple Reminders → use this skill- OpenClaw alert → use `cron` tool with systemEvent