Предупреждение о рисках!
Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Используйте remindctl, чтобы управлять Apple Reminders напрямую из терминала. Инструмент поддерживает фильтрацию списков, просмотр по датам и вывод данных, пригодный для автоматизации и скриптов.
Установка
- Установка через Homebrew:
brew install steipete/tap/remindctl - Сборка из исходников:
pnpm install && pnpm build(бинарник появится в./bin/remindctl) - Только для macOS; при первом запуске потребуется выдать доступ к Reminders
Разрешения
- Проверка статуса:
remindctl status - Запрос доступа:
remindctl authorize
Просмотр напоминаний
- По умолчанию (сегодня):
remindctl - Сегодня:
remindctl today - Завтра:
remindctl tomorrow - Неделя:
remindctl week - Просроченные:
remindctl overdue - Предстоящие:
remindctl upcoming - Выполненные:
remindctl completed - Все:
remindctl all - Конкретная дата:
remindctl 2026-01-04
Управление списками
- Показать все списки:
remindctl list - Открыть список:
remindctl list Work - Создать список:
remindctl list Projects --create - Переименовать список:
remindctl list Work --rename Office - Удалить список:
remindctl list Work --delete
Создание напоминаний
- Быстрое добавление:
remindctl add "Купить молоко" - С указанием списка и срока:
remindctl add --title "Позвонить маме" --list Personal --due tomorrow
Редактирование напоминаний
- Изменить заголовок или дату:
remindctl edit 1 --title "Новый заголовок" --due 2026-01-04
Завершение напоминаний
- Отметить выполненными по ID:
remindctl complete 1 2 3
Удаление напоминаний
- Удалить по ID:
remindctl delete 4A83 --force
Форматы вывода
- JSON (для скриптов):
remindctl today --json - Табличный формат TSV:
remindctl today --plain - Только количество:
remindctl today --quiet
Форматы дат
Поддерживаются следующие форматы для параметра --due и фильтров:
today,tomorrow,yesterdayYYYY-MM-DDYYYY-MM-DD HH:mm- ISO 8601 (
2026-01-04T12:34:56Z)
Примечания
- Работает только на macOS
- Если доступ запрещён, включите Terminal/remindctl в настройках: Privacy & Security → Reminders
- При использовании через SSH доступ нужно выдать на том Mac, где выполняется команда
Файл из источника