Перейти к содержимому

Apple Reminders - управление Apple Reminders через remindctl

Apple Reminders через remindctl: добавление, просмотр и завершение задач.

ИсточникВстроенный (устанавливается по умолчанию)
Путьskills/apple/apple-reminders
Версия1.0.0
АвторHermes Agent
ЛицензияMIT
Платформыmacos
ТегиReminders, tasks, todo, macOS, Apple

Ниже приведено полное определение навыка, которое Hermes загружает при его активации. Именно эти инструкции агент видит во время работы навыка.

Используйте remindctl для управления Apple Reminders прямо из терминала. Задачи синхронизируются через iCloud на всех устройствах Apple.

  • macOS с Reminders.app
  • Установка: brew install steipete/tap/remindctl
  • Разрешите доступ к Reminders при запросе
  • Проверка: remindctl status / Запрос доступа: remindctl authorize
  • Пользователь упоминает reminder или приложение Reminders
  • Нужно создать личные задачи с дедлайнами, которые синхронизируются на iOS
  • Нужно управлять списками Apple Reminders
  • Пользователь хочет видеть задачи на iPhone или iPad
  • Планирование алертов агента -> используйте cronjob tool
  • События календаря -> используйте Apple Calendar или Google Calendar
  • Управление проектными задачами -> используйте GitHub Issues, Notion и т.п.
  • Если пользователь говорит remind me, но имеет в виду alert агента -> сначала уточните
Окно терминала
remindctl # Напоминания на сегодня
remindctl today # Сегодня
remindctl tomorrow # Завтра
remindctl week # На этой неделе
remindctl overdue # Просроченные
remindctl all # Все
remindctl 2026-01-04 # Конкретная дата
Окно терминала
remindctl list # Все списки
remindctl list Work # Конкретный список
remindctl list Projects --create # Создать список
remindctl list Work --delete # Удалить список
Окно терминала
remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"
Окно терминала
remindctl complete 1 2 3 # Завершить по ID
remindctl delete 4A83 --force # Удалить по ID
Окно терминала
remindctl today --json # JSON для скриптов
remindctl today --plain # TSV-формат
remindctl today --quiet # Только количество

Принимаются в --due и фильтрах по датам:

  • today, tomorrow, yesterday
  • YYYY-MM-DD
  • YYYY-MM-DD HH:mm
  • ISO 8601 (2026-01-04T12:34:56Z)
  1. Если пользователь говорит remind me, уточните: Apple Reminders или alert агента по cron
  2. Всегда подтверждайте текст напоминания и срок перед созданием
  3. Для машинного разбора используйте --json