Скиллы Средний Управление и автоматизация

macos-calendar

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

macos-calendar — это навык для OpenClaw, предназначенный для управления событиями в Apple Calendar через AppleScript. Он предоставляет простой интерфейс командной строки для создания, просмотра и планирования событий прямо из AI-агентов или автоматизированных сценариев.

Что делает этот навык

Навык позволяет работать с календарём macOS без необходимости вручную открывать приложение. С его помощью можно:

  • создавать события и встречи;
  • просматривать список календарей и событий;
  • планировать задачи и напоминания;
  • настраивать повторяющиеся события через RRULE;
  • использовать естественный язык для задания дат.

Он особенно полезен в сценариях, где AI-агент должен управлять расписанием пользователя автоматически.

Как это работает

В основе навыка лежит AppleScript, который взаимодействует с приложением Calendar на macOS. Поверх него реализован shell-интерфейс, позволяющий передавать команды и получать структурированные данные.

Для обработки данных используется JSON, а также Python для парсинга входных параметров и результатов. Это делает интеграцию с другими инструментами и агентами максимально простой и предсказуемой.

Ключевые особенности

  • Поддержка естественного языка для дат (например, «через 3 дня» или «в следующий понедельник»);
  • Корректная работа с различными локалями macOS без ошибок формата даты;
  • Поддержка повторяющихся событий через iCal RRULE;
  • Автоматическая валидация входных данных;
  • Логирование всех действий для отладки и контроля.

Правила использования

  • Сначала необходимо получить список календарей, если пользователь не указал конкретный;
  • Нельзя использовать календари с пометкой read-only для создания событий;
  • Следует избегать жёстко заданных строк даты — использовать ISO или относительные значения;
  • При наличии нескольких календарей важно уточнить нужный у пользователя;
  • Все параметры передаются через JSON (через stdin), а не через аргументы CLI.

Когда использовать

Навык активируется в сценариях, связанных с календарём, например:

  • «Добавь событие в календарь»;
  • «Напомни мне через 3 дня»;
  • «Запланируй встречу в понедельник в 14:00»;
  • «Создай еженедельное событие».

Ограничения

Навык работает только на macOS и требует доступа к приложению Calendar. Также необходимо, чтобы система разрешала выполнение AppleScript и доступ к данным календаря.

Установка

Установить навык можно через ClawHub CLI:

clawhub install lucaperret/macos-calendar

После установки навык становится доступен для использования в OpenClaw и может быть интегрирован в автоматизированные рабочие процессы.


Файл из источника

11127_macos-calendar-1.2.0.zip