apple-remindersManage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Install via ClawdBot CLI:
clawdbot install steipete/apple-remindersInstall remindctl via Homebrew:
brew install steipete/tap/remindctlRequires:
Use remindctl to manage Apple Reminders directly from the terminal. It supports list filtering, date-based views, and scripting output.
Setup
brew install steipete/tap/remindctlpnpm install && pnpm build (binary at ./bin/remindctl)Permissions
remindctl statusremindctl authorizeView Reminders
remindctlremindctl todayremindctl tomorrowremindctl weekremindctl overdueremindctl upcomingremindctl completedremindctl allremindctl 2026-01-04Manage Lists
remindctl listremindctl list Workremindctl list Projects --createremindctl list Work --rename Officeremindctl list Work --deleteCreate Reminders
remindctl add "Buy milk"remindctl add --title "Call mom" --list Personal --due tomorrowEdit Reminders
remindctl edit 1 --title "New title" --due 2026-01-04Complete Reminders
remindctl complete 1 2 3Delete Reminders
remindctl delete 4A83 --forceOutput Formats
remindctl today --jsonremindctl today --plainremindctl today --quietDate Formats
Accepted by --due and date filters:
today, tomorrow, yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm2026-01-04T12:34:56Z)Notes
Generated Mar 1, 2026
Individuals use the skill to quickly add, view, and complete reminders from the terminal while working, integrating task management into their development workflow. It helps maintain focus by avoiding app switching and supports scripting for automated daily task lists.
Remote team members on shared macOS servers use the skill over SSH to manage collective reminders for server maintenance, deployment schedules, or bug tracking. It centralizes task visibility without requiring GUI access, with JSON output enabling integration into monitoring dashboards.
Researchers and students employ the skill to organize literature reviews, experiment deadlines, and paper submissions using date filters and lists. The plain TSV output facilitates data export to spreadsheets for progress reporting, while command-line access suits lab environments.
Freelancers manage multiple client projects by creating lists per client, setting due dates with natural language, and tracking overdue tasks. The skill streamlines invoicing and milestone tracking via terminal commands, reducing reliance on separate task apps.
Content creators and editors use the skill to schedule publishing tasks, editorial reviews, and social media posts with specific date-times. It supports scripting to generate weekly content calendars via JSON output, integrating with automation tools.
Offer a free basic version with core features like listing and adding reminders, while charging for advanced capabilities such as API access, team collaboration, or cloud sync. Revenue comes from individual subscriptions and enterprise licenses for larger organizations.
Bundle the skill with other CLI tools into a paid suite for businesses, providing centralized management, audit logs, and support. Target companies needing terminal-based task management for IT or development teams, with revenue from annual contracts.
Monetize by offering the skill as part of a platform that connects it to other tools like Slack, Jira, or calendar apps via APIs. Revenue is generated through usage-based pricing or tiered plans for different integration levels and data volumes.
💬 Integration Tip
Ensure remindctl is installed via Homebrew and authorized in System Settings for Reminders access; use JSON output for scripting integrations with other tools.
Capture and automate macOS UI with the Peekaboo CLI.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Clawdbot to add a note, list notes, search notes, or manage note folders.
Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
Homebrew package manager for macOS. Search, install, manage, and troubleshoot packages and casks.
Automate macOS desktop by capturing screenshots and executing precise mouse movements, clicks, and keyboard inputs via cliclick.
Control Apple TV, HomePod, and AirPlay devices via pyatv (scan, stream, playback, volume, navigation).