Перейти к содержанию

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

Skill metadata

| | |---|---| |Source| Bundled (installed by default) | |Path| skills/apple/apple-reminders | |Version| 1.0.0 | |Author| Hermes Agent | |License| MIT | |Platforms| macos | |Tags| Reminders, tasks, todo, macOS, Apple |

Reference: full SKILL.md

info Ниже приведено полное определение навыка, которое Hermes загружает при его активации. Это то, что агент видит в качестве инструкций, когда навык активен.

Apple Reminders

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

Prerequisites

  • macOS с Reminders.app
  • Установка: brew install steipete/tap/remindctl
  • Предоставь разрешение для Reminders при запросе
  • Проверка: remindctl status / Запрос: remindctl authorize

When to Use

  • Пользователь упоминает «напоминание» или «Reminders app»
  • Создание личных дел со сроками, которые синхронизируются с iOS
  • Управление списками Apple Reminders
  • Пользователь хочет, чтобы задачи отображались на его iPhone/iPad

When NOT to Use

  • Планирование оповещений агента → используй инструмент cronjob
  • События календаря → используй Apple Calendar или Google Calendar
  • Управление проектными задачами → используй GitHub Issues, Notion и т.д.
  • Если пользователь говорит «напомни», но имеет в виду оповещение агента → сначала уточни

Quick Reference

View Reminders

[code] remindctl # Напоминания на сегодня
remindctl today # Сегодня
remindctl tomorrow # Завтра
remindctl week # Эта неделя
remindctl overdue # Просроченные
remindctl all # Всё
remindctl 2026-01-04 # Конкретная дата

[/code]

Manage Lists

[code] remindctl list # Список всех списков
remindctl list Work # Показать конкретный список
remindctl list Projects --create # Создать список
remindctl list Work --delete # Удалить список

[/code]

Create Reminders

[code] remindctl add "Buy milk"
remindctl add --title "Call mom" --list Personal --due tomorrow
remindctl add --title "Meeting prep" --due "2026-02-15 09:00"

[/code]

Complete / Delete

[code] remindctl complete 1 2 3 # Завершить по ID
remindctl delete 4A83 --force # Удалить по ID

[/code]

Output Formats

[code] remindctl today --json # JSON для скриптов
remindctl today --plain # TSV формат
remindctl today --quiet # Только количество

[/code]

Date Formats

Принимаются параметрами --due и фильтрами дат: * today, tomorrow, yesterday * YYYY-MM-DD * YYYY-MM-DD HH:mm * ISO 8601 (2026-01-04T12:34:56Z)

Rules

  1. Когда пользователь говорит «напомни», уточняй: Apple Reminders (синхронизируется с телефоном) или оповещение агента через cronjob
  2. Всегда подтверждай содержание напоминания и дату выполнения перед созданием
  3. Используй --json для программного разбора

  4. Skill metadata

  5. Reference: full SKILL.md
  6. Prerequisites
  7. When to Use
  8. When NOT to Use
  9. Quick Reference
  10. Date Formats
  11. Rules