Календарь GWS.
npx -y skills add googleworkspace/cli --skill gws-calendar --agent claude-codeПРЕДВАРИТЕЛЬНО: прочтите
../gws-shared/SKILL.mdоб авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполнитеgws generate-skills.
gws calendar [flags]
| Команда | Описание |
|---|---|
+insert | создать новое событие |
+agenda | Показать предстоящие события по всем календарям |
delete — удаляет правило управления доступом.get — возвращает правило управления доступом.insert — создаёт правило управления доступом.list — возвращает правила в списке управления доступом календаря.patch — обновляет правило (patch-семантика).update — обновляет правило управления доступом.watch — следить за изменениями ресурсов ACL.delete — удаляет календарь из списка пользователя.get — возвращает календарь из списка пользователя.insert — вставляет существующий календарь в список пользователя.list — возвращает календари в списке пользователя.patch — обновляет календарь в списке (patch-семантика).update — обновляет существующий календарь в списке.watch — следить за изменениями ресурсов CalendarList.clear — очищает основной календарь. Удаляет все события основного календаря аккаунта.delete — удаляет вторичный календарь. Для очистки всех событий основного используйте calendars.clear.get — возвращает метаданные календаря.insert — создаёт вторичный календарь. Аутентифицированный пользователь становится владельцем данных нового календаря. Примечание: рекомендуется аутентифицироваться как предполагаемый владелец данных. Можно использовать domain-wide delegation, чтобы приложения действовали от имени конкретного пользователя. Не используйте сервисный аккаунт для аутентификации — иначе он станет владельцем данных, что приведёт к неожиданному поведению.patch — обновляет метаданные календаря (patch-семантика).update — обновляет метаданные календаря.stop — прекратить наблюдение за ресурсами через этот канал.get — возвращает определения цветов для календарей и событий.delete — удаляет событие.get — возвращает событие по его ID в Google Calendar. Чтобы получить событие по iCalendar ID, вызовите events.list с параметром iCalUID.import — импортирует событие. Используется для добавления приватной копии существующего события в календарь. Импортировать можно только события с eventType = default. Устаревшее поведение: при импорте не-default события его тип меняется на default, а специфичные свойства отбрасываются.insert — создаёт событие.instances — возвращает экземпляры указанного повторяющегося события.list — возвращает события указанного календаря.move — перемещает событие в другой календарь (меняет организатора). Перемещать можно только default-события; birthday, focusTime, fromGmail, outOfOffice и workingLocation перемещать нельзя.patch — обновляет событие (patch-семантика).quickAdd — создаёт событие из простой текстовой строки.update — обновляет событие.watch — следить за изменениями ресурсов Events.query — возвращает информацию free/busy для набора календарей.get — возвращает одну пользовательскую настройку.list — возвращает все пользовательские настройки.watch — следить за изменениями ресурсов Settings.# Browse resources and methods
gws calendar --help
# Inspect a method's required params, types, and defaults
gws schema calendar..
Используйте вывод gws schema для построения флагов --params и --json.