ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

todo

**macOS Only** - Manage macOS Reminders app via AppleScript. Full-featured reminder management: add, list, complete, delete, search, create lists, and more. **Note: This skill is macOS-only**, requiring the native Reminders app. Use cases: - Create reminders with due dates and priorities - List reminders from specific lists or incomplete ones - Mark reminders as complete/uncomplete - Delete reminders - Search reminders by title or content - Create new reminder lists - View today's due reminders

Why use this skill?

Seamlessly manage your Apple Reminders on macOS with OpenClaw. Create, list, complete, and organize your tasks using simple natural language commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/alphafactor/factor
Or

What This Skill Does

The 'todo' skill serves as a native bridge between OpenClaw and the macOS Reminders application. By leveraging AppleScript, this integration allows you to automate your task management directly from your command line or through OpenClaw's natural language interface. Whether you are tracking simple chores or managing complex project deadlines, this skill offers comprehensive CRUD (create, read, update, delete) operations for your reminders. It handles list management, priority settings, due dates, and completion status, providing a professional-grade workflow for staying organized within the Apple ecosystem.

Installation

To integrate this skill, you must ensure you are running a macOS environment with the Reminders app installed. Use the following command in your terminal: clawhub install openclaw/skills/skills/alphafactor/factor Ensure that the script location at scripts/todo.sh has the necessary executable permissions by running chmod +x scripts/todo.sh. The skill requires no additional dependencies beyond standard macOS system tools.

Use Cases

This skill is perfect for users who want to keep their tasks centralized in Apple Reminders without manually navigating the GUI. Common use cases include:

  • Automating task creation from incoming emails or messages.
  • Syncing work tasks into specific 'Work' lists with set priorities.
  • Quickly reviewing upcoming deadlines for the current day without distraction.
  • Rapidly filtering and marking multiple items as complete during a weekly review cycle.
  • Managing distinct task categories by dynamically creating and switching between reminder lists.

Example Prompts

  1. "Create a high priority task for me to finish the Q4 report by Friday at 5 PM in my Work list."
  2. "Show me all my incomplete tasks for today so I can get a head start."
  3. "Mark the reminder about buying groceries as completed and then list everything else remaining in my Shopping list."

Tips & Limitations

This skill is strictly limited to macOS and relies on AppleScript communication, meaning it cannot manage Reminders on iOS or iCloud web platforms independently. When using search or completion functions, the skill utilizes fuzzy matching, which is convenient but requires specific enough titles to avoid accidental modifications. Always verify tasks if your reminder titles are very similar. Deletions are irreversible, so please ensure you have selected the correct item before executing the delete command.

Metadata

Stars1054
Views2
Updated2026-02-16
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-alphafactor-factor": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#productivity#macos#automation#reminders#task-management
Safety Score: 4/5

Flags: code-execution