mac-reminders-agent
Integrate with macOS Reminders app to check today's/this week's tasks or add new reminders. Supports native recurrence (매주/weekly/毎週/每周) via Swift EventKit - creates single reminder with repeat rule. Supports multiple languages (en, ko, ja, zh) for trigger detection and response formatting. When users request recurring reminders, MUST use --repeat option (daily|weekly|monthly|yearly).
Why use this skill?
Seamlessly manage macOS Reminders with the OpenClaw AI agent. List tasks, add recurring reminders, and boost your productivity with multi-language support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/swancho/mac-reminders-agentWhat This Skill Does
The mac-reminders-agent is a specialized OpenClaw skill designed to bridge the gap between your natural language AI assistant and the macOS Reminders application. It enables seamless management of your daily and weekly tasks directly from your terminal or AI chat interface. By leveraging a combination of AppleScript and native Swift EventKit hooks, the agent can fetch existing tasks, add new reminders with specific due dates, and even establish recurring schedules (daily, weekly, monthly, yearly) without leaving your workflow.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Ensure you have the necessary permissions granted to your terminal or shell to interact with Reminders. Run the following command:
clawhub install openclaw/skills/skills/swancho/mac-reminders-agent
Once installed, the skill resides in your local skill directory and can be invoked via the provided cli.js script.
Use Cases
This skill is perfect for professionals and power users who need to maintain focus while staying organized. Key use cases include:
- Rapid task entry during meetings: Dictate "Add a reminder to send follow-up email tomorrow at 10am" to capture action items instantly.
- Weekly planning: Use the list scope feature to generate a summary of your week's commitments.
- Recurring habit tracking: Leverage the --repeat flag to ensure chores or weekly meetings are automatically added to your calendar without manual setup.
Example Prompts
- "What are my tasks for today?"
- "Add a weekly reminder to pay rent on the 1st of every month at 9am --repeat monthly"
- "Show me all upcoming reminders for the rest of this week"
Tips & Limitations
- Language Support: The skill intelligently detects English, Korean, Japanese, and Chinese. For optimal results in mixed-language environments, use the --locale flag.
- Scope: When listing tasks, use the --scope flag (today|week|all) to filter your view and avoid information overload.
- Recurrence: Always specify the recurrence rule clearly in your text; the agent relies on the --repeat option to map your request to EventKit's native recurrence rules properly.
- Privacy: Note that this skill reads and writes to your local macOS Reminders database; ensure your system security settings permit the shell/terminal to access your Reminders app.
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-swancho-mac-reminders-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write