apple-reminders
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
适合你,如果常用苹果设备管理待办事项
/ 通过 npx 安装 校验哈希
npx oh-my-skill add qianleigood/crawclaw/apple-reminders/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- qianleigood/crawclaw/apple-reminders/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify qianleigood/crawclaw/apple-reminders安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
30GitHub stars
~604上下文体积 · 单文件
索引托管
怎么用
商店整理自技能原文 · 版本 f27e175 · 表述以原文为准它做什么
装上后,Claude 可以通过 remindctl 命令行工具管理 Apple Reminders。支持列出、添加、完成、删除提醒事项,操作列表,按日期过滤,以及输出 JSON 或纯文本格式。
什么时候触发
当用户提到“提醒事项”或“Reminders app”,或要求创建能同步到 iOS 设备的有到期日的待办事项时触发。
装好后可以这样说
显示今日提醒列表。
创建带列表和到期日的提醒。
标记指定 ID 的提醒为完成。
技能原文 SKILL.md
Apple Reminders CLI (remindctl)
Use remindctl to manage Apple Reminders directly from the terminal.
When to Use
✅ USE this skill when:
- User explicitly mentions "reminder" or "Reminders app"
- Creating personal to-dos with due dates that sync to iOS
- Managing Apple Reminders lists
- User wants tasks to appear in their iPhone/iPad Reminders app
When NOT to Use
❌ DON'T use this skill when:
- Scheduling CrawClaw tasks or alerts → use
crontool with systemEvent instead - Calendar events or appointments → use Apple Calendar
- Project/work task management → use Notion, GitHub Issues, or task queue
- One-time notifications → use
crontool for timed alerts - User says "remind me" but means an CrawClaw alert → clarify first
Setup
- Install:
brew install steipete/tap/remindctl - macOS-only; grant Reminders permission when prompted
- Check status:
remindctl status - Request access:
remindctl authorize
Common Commands
View Reminders
remindctl # Today's reminders remindctl today # Today remindctl tomorrow # Tomorrow remindctl week # This week remindctl overdue # Past due remindctl all # Everything remindctl 2026-01-04 # Specific date
Manage Lists
remindctl list # List all lists remindctl list Work # Show specific list remindctl list Projects --create # Create list remindctl list Work --delete # Delete list
Create Reminders
remindctl add "Buy milk" remindctl add --title "Call mom" --list Personal --due tomorrow remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
Complete/Delete
remindctl complete 1 2 3 # Complete by ID remindctl delete 4A83 --force # Delete by ID
Output Formats
remindctl today --json # JSON for scripting remindctl today --plain # TSV format remindctl today --quiet # Counts only
Date Formats
Accepted by --due and date filters:
today,tomorrow,yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm- ISO 8601 (
2026-01-04T12:34:56Z)
Example: Clarifying User Intent
User: "Remind me to check on the deploy in 2 hours"
Ask: "Do you want this in Apple Reminders (syncs to your phone) or as an CrawClaw alert (I'll message you here)?"
- Apple Reminders → use this skill
- CrawClaw alert → use
crontool with systemEvent
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →
评论
登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。
…