Drive GWS.
npx -y skills add googleworkspace/cli --skill gws-drive --agent claude-codeУправление файлами, папками и общими дисками через CLI gws.
Предварительное требование: прочитайте ../gws-shared/SKILL.md для аутентификации, глобальных флагов и правил безопасности. Если файл отсутствует, выполните gws generate-skills.
gws drive <resource> <method> [flags]
| Команда | Описание |
|---|---|
+upload | Загрузить файл с автоматическими метаданными |
# Просмотр ресурсов и методов
gws drive --help
# Параметры, типы и значения по умолчанию для метода
gws schema drive.<resource>.<method>
Используйте вывод gws schema для построения флагов --params и --json.
get — Информация о пользователе, его Drive и возможностях системы. Обязателен параметр fields.get — Получить предложение доступа по IDlist — Список предложений доступа к файлу (только для approver'ов)resolve — Одобрить или отклонить предложение доступаget — Получить Approval по IDlist — Список Approval'ов файлаget — Получить конкретное приложениеlist — Список установленных приложений пользователяgetStartPageToken — Получить начальный pageToken для отслеживания измененийlist — Список изменений пользователя или общего дискаwatch — Подписаться на измененияstop — Остановить отслеживание ресурсов через каналcreate — Создать комментарий к файлу. Обязателен параметр fields.delete — Удалить комментарийget — Получить комментарий по ID. Обязателен параметр fields.list — Список комментариев файла. Обязателен параметр fields.update — Обновить комментарий (patch semantics). Обязателен параметр fields.create — Создать общий дискget — Метаданные общего диска по IDhide — Скрыть общий диск из представления по умолчаниюlist — Список общих дисков пользователя (поддерживает параметр q для поиска)unhide — Восстановить общий диск в представлении по умолчаниюupdate — Обновить метаданные общего дискаcopy — Создать копию файла с применением обновлений (patch semantics)create — Создать файл. Максимальный размер: 5 120 ГБ. MIME: */*download — Скачать содержимое файла. Операции действительны 24 часа.export — Экспортировать Google Workspace документ в нужный MIME-тип (лимит 10 МБ)generateIds — Сгенерировать набор file ID для create/copy запросовget — Метаданные или содержимое файла по ID. С параметром alt=media — скачать содержимое.list — Список файлов пользователя (поддерживает параметр q; по умолчанию включает удалённые файлы)listLabels — Список меток файлаmodifyLabels — Изменить набор меток файлаupdate — Обновить метаданные, содержимое или и то, и другое. Максимальный размер: 5 120 ГБ.watch — Подписаться на изменения файлаget — Получить текущее состояние длительной операции (polling)Предупреждение: параллельные операции с разрешениями одного файла не поддерживаются — применяется только последнее обновление.
create — Создать разрешение для файла или общего дискаdelete — Удалить разрешениеget — Получить разрешение по IDlist — Список разрешений файла или общего дискаupdate — Обновить разрешение (patch semantics)create — Создать ответ на комментарийdelete — Удалить ответget — Получить ответ по IDlist — Список ответов на комментарийupdate — Обновить ответ (patch semantics)delete — Удалить версию файла (только для бинарного контента — изображений, видео)get — Метаданные или содержимое версии по IDlist — Список версий файла. Для часто редактируемых документов список может быть неполным.update — Обновить версию (patch semantics)create, get, list, update — Устарело; используйте drives.*