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
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alphafactor/todolistWhat This Skill Does
The 'todo' skill serves as a high-performance bridge between the OpenClaw AI agent and the native macOS Reminders application. By leveraging AppleScript under the hood, this utility enables users to maintain their task lifecycle without ever leaving the terminal or the agent's chat interface. It acts as an automation layer that bypasses the need for manual clicking in the Reminders app, allowing for rapid-fire additions, complex filtering, and programmatic cleanup of your task lists.
Installation
To integrate this skill into your local environment, execute the following command via the OpenClaw CLI:
clawhub install openclaw/skills/skills/alphafactor/todolist
Ensure that you are operating on a macOS system, as the underlying script relies on the presence of the native 'Reminders' application framework. After installation, the executable at scripts/todo.sh will be ready for interaction.
Use Cases
- Project Management: Organize complex workflows by creating dedicated lists and tagging tasks with high or medium priority indicators.
- Deadline Tracking: Set precise due dates and times, allowing the AI to query today’s pending agenda instantaneously.
- Rapid Task Capture: Quickly offload mental clutter by using natural language to add items to specific categories like 'Shopping' or 'Work'.
- Cleanup: Maintain productivity hygiene by using search and delete commands to clear redundant or completed tasks in bulk.
Example Prompts
- "Add a high-priority task named 'Complete Q4 Audit' to my Work list with the note 'Requires final review by Friday'."
- "Show me all my incomplete reminders from today, and mark 'Buy milk' as complete."
- "List everything in my Shopping folder and create a new list titled 'Project Alpha' for my upcoming tasks."
Tips & Limitations
- macOS Exclusive: This skill is strictly limited to macOS. Attempting to run the script on Linux or Windows environments will result in failure as the AppleScript bridge does not exist on those platforms.
- Fuzzy Matching: The skill supports fuzzy matching for commands like 'complete' or 'delete', meaning you do not need to provide the exact character-for-character title of a task to act upon it.
- Data Safety: Note that deletion commands are irreversible. Always double-check search results before running a bulk delete. Priority levels are mapped to specific integers (1=High, 5=Medium, 9=Low); using these correctly will help the agent categorize your day effectively.
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-alphafactor-todolist": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, code-execution
Related Skills
Crypto Market
Cryptocurrency market data and price alert monitoring tool based on CCXT. Supports multiple exchanges, real-time price tracking, and configurable price/volatility alerts. Use when the user needs to monitor crypto prices or set up trading alerts. Default exchange is Binance.
Ghost
Skill by alphafactor
Wechat Connect
Install OpenClaw's official WeChat plugin and complete account pairing via QR code scan. Triggers when the user says "install WeChat plugin", "connect WeChat", or "WeChat QR code". No command-line interaction required.
Tushare Pro
Fetch Chinese stock and futures market data via Tushare API. Supports stock quotes, futures data, company fundamentals, and macroeconomic indicators. Use when the user needs financial data from Chinese markets. Requires TUSHARE_TOKEN environment variable.
homekit
Control Apple HomeKit smart home devices. Supports listing, discovering, pairing devices, and controlling lights, switches, outlets, thermostats. Use when the user needs to manage HomeKit accessories programmatically. Requires homekit library and paired devices.