Productivity
apple-reminders avatar

apple-reminders

Manage your Apple Reminders directly from your terminal. List, add, edit, complete, or delete reminders and lists using remindctl.

Introduction

The Apple Reminders skill provides a robust interface for managing personal tasks and to-do lists within the Apple ecosystem directly from your OpenClaw command-line environment. By leveraging the remindctl utility, this skill bridges the gap between your terminal and native iOS/macOS Reminders, ensuring your tasks stay synchronized across your Apple devices without requiring manual app interaction. It is designed for power users who prefer keyboard-centric workflows and want to integrate reminders into their existing shell productivity routines.

  • Full lifecycle management for reminders including creation, modification, completion, and deletion.

  • Advanced list manipulation features such as listing existing boards, creating new task lists, and deleting obsolete ones.

  • Flexible due date scheduling supporting natural language inputs like 'today', 'tomorrow', or specific ISO 8601 timestamps.

  • Command-line utility integration allowing for piped data flows, JSON output for scripting, and quiet modes for status checking.

  • Seamless synchronization with iCloud, ensuring that tasks created via terminal are immediately available on iPhone, iPad, and Mac.

  • Ensure remindctl is installed via brew (steipete/tap/remindctl) and proper system permissions are granted to the terminal for Reminders access.

  • Use the --json or --plain flags for programmatic parsing when building custom automation scripts or dashboard widgets.

  • Distinguish between Apple Reminders and OpenClaw alerts; use this skill for persistent to-dos and the cron tool for temporary system alerts.

  • If you are managing project-heavy tasks, consider using dedicated project management integrations like Notion or GitHub Issues rather than simple reminders.

  • Always specify the list name when creating complex tasks to ensure they are organized into the correct categories automatically.

  • Perfect for users who frequently find themselves in a terminal session and need to offload cognitive tasks or capture action items before forgetting them.

Repository Stats

Stars
366,613
Forks
75,252
Open Issues
6,923
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
Apr 30, 2026, 10:51 AM
View on GitHub