Claude Skill

openclaw/remindctl

remindctl 是一个基于 Swift 的命令行工具,用于 Apple 提醒事项。在终端中直接创建、列出、完成和删除提醒,轻量且高效。

概览

Stars273
Forks75
语言Swift
最后更新2026-06-11
最近同步2026-06-22
前往 GitHub

仓库信息

拥有者openclaw
仓库remindctl
完整名称openclaw/remindctl
Repo ID1,127,081,893

安装这个 Skill

git clone https://github.com/openclaw/remindctl.git

Registry 信息

类型openclaw_skill
质量分80/100
验证状态readme_parsed
最近验证2026-06-18
平台
OpenClaw
能力
memorysearchimageterminalworkflow
识别文件
README.mdSKILL.mddocspackage.json
配置键
PACKAGE_JSON

项目简介

remindctl 是一个基于 Swift 的命令行工具,用于管理 Apple 提醒事项,支持在终端中创建、列出、完成和删除提醒。

英文描述

cli for Apple Reminders app

要点

  • 创建带有标题、备注、截止日期和优先级的提醒
  • 按列表、日期或完成状态列出提醒
  • 标记提醒为已完成或删除提醒
  • 支持多个 Apple 提醒事项账户和列表
  • 轻量且快速的终端工作流

使用场景

  • 在脚本或定时任务中自动化管理提醒
  • 无需打开提醒事项应用即可快速添加提醒
  • 批量完成或删除旧提醒
  • 与其他命令行工具集成进行任务管理

README 摘要

# remindctl ![remindctl banner](docs/assets/readme-banner.jpg) Fast command-line access to Apple Reminders on macOS. `remindctl` is for scripts, agents, and terminal workflows that need to read and update the same reminders you see in Reminders.app. It uses Apple's public EventKit APIs, so reminders keep syncing through the normal system/iCloud path. Docs: https://remindctl.sh ## Install ### Homebrew ```bash brew install steipete/tap/remindctl ``` ### From Source ```bash pnpm install pnpm build # binary at ./bin/remindctl ``` ## Requirements - macOS 14+ (Sonoma or later) - Swift 6.2+ when building from source - Full Reminders access for the terminal app that runs `remindctl` ## Quick Start ```bash remindctl add "Buy milk" remindctl add "Call mom" --list Personal --due tomorrow remindctl add "Meeting" --due "2026-01-03 09:00" --alarm "2026-01-03 08:55" remindctl add "Buy headphones" --url "https://example.com/product" remindctl today remindctl overdue remindctl open remindctl list Work Errands remindctl list --list-id 7A12 remindctl search "milk" remindctl info 1 remindctl doctor --for-agent remindctl export --list Work --export-format csv remindctl link 1 remindctl edit 1 --title "New title" --due 2026-01-04 remindctl edit 1 --url "https://example.com/product" # or --clear-url to remove it remindctl complete 1 2 3 remindctl delete 4A83 --force ``` Indexes such as `1` come from the default reminder listing. Most commands also accept an ID prefix such as `4A83`. ## Commands | Command | Purpose | | --- | --- | | `remindctl` / `remindctl today` | Show today's reminders | | `remindctl show <filter>` | Show reminders by filter or date | | `remindctl search <query>` | Search incomplete reminder titles, notes, and URLs | | `remindctl info <id>` | Show detail

话题

暂无话题

探索更多

数据来自 GitHub,同步时间:2026-06-22