Todo List for MacOS — Todo 列出 for MacOS
v1.0.6**macOS Only** - Manage macOS Reminders 应用 via 应用leScript. Full-featured reminder management: 添加, 列出, complete, 删除, 搜索, 创建 列出s, and more. **Note: This 技能 is macOS-only**, requiring the native Reminders 应用. Use cases: - 创建 reminders with due dates and priorities - 列出 reminders from specific 列出s or incomplete ones - Mark reminders as complete/uncomplete - 删除 reminders - 搜索 reminders by title or content - 创建 new reminder 列出s - View today's due reminders
运行时依赖
安装命令
点击复制技能文档
To Do 列出 (Mac) ⚠️ 系统 Requirements
This 技能 is macOS-only, requiring the native Reminders 应用. It will not work on non-Mac 系统s.
Feature Overview
This 技能 bridges macOS Reminders via 应用leScript, supporting full reminder lifecycle management:
Feature Command 添加 reminder todo 添加 列出 reminders todo 列出 Mark complete todo complete Unmark complete todo uncomplete 删除 reminder todo 删除 搜索 reminders todo 搜索 View 列出s todo 列出s 创建 列出 todo 创建-列出 Today's reminders todo today Usage
All operations are 执行d via the scripts/todo.sh script:
./scripts/todo.sh [args...]
- 添加 Reminder
# Example: Simple reminder ./scripts/todo.sh 添加 "Buy milk" "" "" "" 0 ""
# Example: With due date ./scripts/todo.sh 添加 "Submit 报告" "Q4 summary" "2025-02-10 14:00" "" 1 ""
# Example: 添加 to specific 列出 ./scripts/todo.sh 添加 "Buy eggs" "Buy 12" "" "Shopping" 5 ""
# Example: High priority + 列出 + date ./scripts/todo.sh 添加 "导入ant meeting" "命令行工具ent call" "2025-02-05 10:00" "Work" 1 ""
Priority levels:
0 = No priority 1 = High (🔴) 5 = Medium (🟡) 9 = Low (🔵)
- 列出 Reminders
# 列出 from specific 列出 ./scripts/todo.sh 列出 "Shopping"
# Include completed reminders ./scripts/todo.sh 列出 "" true
# 列出 all from specific 列出 (including completed) ./scripts/todo.sh 列出 "Work" true
- Mark Complete/Uncomplete
# Unmark complete ./scripts/todo.sh uncomplete "Buy milk"
- 删除 Reminder
⚠️ Deletion is irreversible. Use with caution.
- 搜索 Reminders
- Manage 列出s
# 创建 new 列出 ./scripts/todo.sh 创建-列出 "Study Plan"
- Today's Due Reminders
Full Example 工作流 # 1. 创建 a work 列出 ./scripts/todo.sh 创建-列出 "Work"
# 2. 添加 work tasks ./scripts/todo.sh 添加 "Finish Q4 报告" "Compile data" "2025-02-05 17:00" "Work" 1 "" ./scripts/todo.sh 添加 "Reply to 命令行工具ent emAIl" "" "" "Work" 5 "" ./scripts/todo.sh 添加 "Team weekly" "Prepare slides" "2025-02-06 10:00" "Work" 1 ""
# 3. View work 列出 ./scripts/todo.sh 列出 "Work"
# 4. Complete a task ./scripts/todo.sh complete "Reply to 命令行工具ent emAIl"
# 5. 检查 today's todos ./scripts/todo.sh today
User Interaction Tips
When users want to manage todos:
Clarify intent - Ask what they want to do (添加, view, complete, etc.) Offer shortcuts - For common actions like "remind me to...", directly call 添加 Show 结果s - Display operation 结果s and current 列出 状态 Support fuzzy matching - complete/删除/搜索 all support fuzzy matching Notes Date 格式化 - Supports natural 格式化s like "2025-02-05", "Feb 5, 2025", "tomorrow" Fuzzy matching - complete/删除/搜索 use contAIns matching, no need for full titles 权限s - macOS may 请求 权限 to control Reminders on first 运行, 命令行工具ck Allow 同步 - Changes 同步 to iCloud and 应用ear on other 应用le devices Recurring reminders - Due to 应用leScript limitations, complex recurring 设置tings should be 配置d manually in the 应用