rem
Manages macOS Reminders from the terminal using the rem CLI. Creates, lists, updates, completes, deletes, searches, and exports reminders and lists. Supports natural language due dates, filtering, import/export, and multiple output formats. Use when the user wants to interact with Apple Reminders via command line, automate reminder workflows, or build scripts around macOS Reminders.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bro3886/rem-cliWhat This Skill Does
The rem skill provides a powerful, high-performance interface for managing Apple Reminders directly from your terminal or via an AI agent. Built in Go with CGO and EventKit integration, it offers sub-200ms read times, making it an exceptionally fast way to interact with your native macOS task database. The skill allows you to perform full CRUD operations (Create, Read, Update, Delete) on reminders, manage specific lists, search through task history, and even handle bulk operations like imports and exports. By wrapping the Apple Reminders ecosystem in a command-line interface, it bridges the gap between structured task management and automated workflows, enabling you to manipulate your personal or work agenda using natural language date parsing and complex filtering.
Installation
To integrate this skill into your agent, ensure you are in your target environment and execute the following:
-
Install the CLI binary via curl or Go (ensure you have Go installed):
curl -fsSL https://rem.sidv.dev/install | bash -
Install the skill into OpenClaw:
clawhub install openclaw/skills/skills/bro3886/rem-cli
Verify the installation by running rem version or checking rem skills status to ensure the agent has correctly linked the binary to the execution environment.
Use Cases
This skill is perfect for users who live in the terminal and want to manage their to-do lists without switching windows or navigating the Reminders GUI. It is ideal for:
- Automating Workflows: Scripting the creation of recurring tasks based on system events or log output.
- Quick Capture: Rapidly adding tasks with natural language dates (e.g., 'remind me to check server logs tomorrow at 9am') during a coding session.
- Task Analysis: Using the
rem statsandrem exportfeatures to analyze task completion patterns over time. - Bulk Management: Efficiently clearing out or updating large volumes of reminders that would be tedious to handle via click-and-drag in the standard macOS app.
Example Prompts
- "Check my work list for any incomplete tasks and show me what is due today."
- "Add a new reminder to my Personal list: Buy groceries for the weekend, set priority to high, and remind me tomorrow."
- "Search for all reminders mentioning 'meeting', display them, and mark the one labeled 'sync' as complete."
Tips & Limitations
- Short IDs: You don't need the full UUID of a reminder. The CLI uses 8-character short IDs for all commands. If you are completing a task, just use the first few unique characters of the ID.
- Natural Language: The skill excels at parsing dates. Use 'tomorrow', 'next week', or specific times to let the CLI handle the scheduling logic.
- Performance: Because it uses native EventKit, it is significantly faster than AppleScript or Shell-based GUI scraping.
- Limitations: Note that this is a macOS-only tool. It relies on the local Apple Reminders database and will not function on Linux or Windows environments.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bro3886-rem-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
cal-cli
Manages macOS Calendar events and calendars from the terminal using the ical CLI. Full CRUD for both events and calendars. Supports natural language dates, recurrence rules, alerts, interactive mode, import/export (JSON/CSV/ICS), and multiple output formats. Use when the user wants to interact with Apple Calendar via command line, automate calendar workflows, or build scripts around macOS Calendar.
healthsync
Queries Apple Health data stored in a local SQLite database. Use this skill to read heart rate, steps, SpO2, VO2 Max, sleep, workouts, resting heart rate, HRV, blood pressure, active/basal energy, body metrics, mobility, running metrics, mindful sessions, wrist temperature, and more. Can query via the healthsync CLI or directly via SQLite. Read-only — never write to the database.
gtasks-cli
Manage Google Tasks from the command line - view, create, update, delete tasks and task lists. Use when the user asks to interact with Google Tasks, manage to-do items, create task lists, mark tasks complete, or check their Google Tasks.