gws-calendarКалендарь GWS Google CLI
googleworkspace/cli
Календарь GWS.
Установка
npx -y skills add googleworkspace/cli --skill gws-calendar --agent claude-codecalendar (v3)
ПРЕДВАРИТЕЛЬНО: прочтите
../gws-shared/SKILL.mdоб авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполнитеgws generate-skills.
gws calendar [flags]
Вспомогательные команды
| Команда | Описание |
|---|---|
+insert | создать новое событие |
+agenda | Показать предстоящие события по всем календарям |
Ресурсы API
acl
delete— удаляет правило управления доступом.get— возвращает правило управления доступом.insert— создаёт правило управления доступом.list— возвращает правила в списке управления доступом календаря.patch— обновляет правило (patch-семантика).update— обновляет правило управления доступом.watch— следить за изменениями ресурсов ACL.
calendarList
delete— удаляет календарь из списка пользователя.get— возвращает календарь из списка пользователя.insert— вставляет существующий календарь в список пользователя.list— возвращает календари в списке пользователя.patch— обновляет календарь в списке (patch-семантика).update— обновляет существующий календарь в списке.watch— следить за изменениями ресурсов CalendarList.
calendars
clear— очищает основной календарь. Удаляет все события основного календаря аккаунта.delete— удаляет вторичный календарь. Для очистки всех событий основного используйте calendars.clear.get— возвращает метаданные календаря.insert— создаёт вторичный календарь. Аутентифицированный пользователь становится владельцем данных нового календаря. Примечание: рекомендуется аутентифицироваться как предполагаемый владелец данных. Можно использовать domain-wide delegation, чтобы приложения действовали от имени конкретного пользователя. Не используйте сервисный аккаунт для аутентификации — иначе он станет владельцем данных, что приведёт к неожиданному поведению.patch— обновляет метаданные календаря (patch-семантика).update— обновляет метаданные календаря.
channels
stop— прекратить наблюдение за ресурсами через этот канал.
colors
get— возвращает определения цветов для календарей и событий.
events
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.
freebusy
query— возвращает информацию free/busy для набора календарей.
settings
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.
Из того же репозитория
gws-gmail — Gmail GWS Google CLI
googleworkspace/cli
Gmail GWS CLI.
gws-docs — Документы GWS Google CLI
googleworkspace/cli
Документы GWS.
gws-drive — Drive GWS Google CLI
googleworkspace/cli
Drive GWS.
gws-sheets — Sheets GWS Google CLI
googleworkspace/cli
Sheets GWS.
gws-docs-write — написание документов GWS Google CLI
googleworkspace/cli
Написание GWS Docs.
gws-sheets-read — чтение Sheets GWS CLI
googleworkspace/cli
Чтение Sheets.
