К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot официальный · Google

gws-calendar — скилл для Claude Code: что делает и как установить

Скилл помогает управлять событиями и календарями Google Calendar прямо через утилиту gws.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add googleworkspace/cli --skill gws-calendar -a claude-code
Открыть на GitHub

Что делает gws-calendar

Скилл передаёт агенту набор команд для работы с Google Calendar через консольную утилиту gws. С его помощью агент просматривает расписание, создаёт новые встречи, проверяет занятость через freebusy, а также меняет списки календарей и правила доступа acl. Для частых операций предусмотрены короткие команды +insert и +agenda.

Перед запуском требуется установить в систему бинарный файл gws и настроить авторизацию. Параметры методов и структуру аргументов можно проверить через gws schema. В документации отмечено, что запросы стоит выполнять от имени владельца данных, а не через сервисный аккаунт, иначе возникнут сложности с правами на созданные календари.

Инструмент пригодится тем, кто часто планирует встречи и проверяет слоты прямо во время работы в терминале.

Какие задачи решает

  • Проверить занятость участников через запрос freebusy
  • Создать новое событие с помощью команды +insert или метода quickAdd
  • Посмотреть список ближайших встреч командой +agenda
  • Настроить права доступа к календарю в ресурсе acl

Примеры запросов агенту

  • Покажи ближайшие события во всех календарях
  • Проверь занятость коллег перед планированием встречи
  • Создай встречу с командой через quickAdd

Как установить gws-calendar

1Через Skills CLI (Vercel)

npx skills add googleworkspace/cli --skill gws-calendar -a claude-code

2Вручную: положить файлы

~/.claude/skills/gws-calendar/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gws-calendar/

Из того же набора95

Весь набор →
gws-gmail официальный googleworkspace Скилл даёт агенту доступ к Gmail: отправить письмо, прочитать входящие, ответить в ветке. Пригодится, если работа с почтой идёт через CLI gws. Claude Code CX Codex Cursor +1 81 900установок gws-gmail-send официальный googleworkspace Скилл учит агента отправлять письма через Gmail одной командой: получатели, тема, текст, приложения и черновики. Claude Code CX Codex Cursor +1 74 700установок gws-drive официальный googleworkspace Скилл даёт агенту доступ к Google Drive через CLI gws: файлы, папки, общие диски, комментарии и права доступа. Пригодится, когда работа с документами идёт из кода. Claude Code CX Codex Cursor +1 74 500установок gws-shared официальный googleworkspace Скилл даёт агенту общие правила работы с gws CLI: авторизацию, флаги и форматы вывода. Нужен для команд Google Workspace. Claude Code CX Codex Cursor +1 66 000установок gws-sheets официальный googleworkspace Скилл позволяет агенту читать и изменять таблицы Google Sheets через CLI. Подойдёт для работы с данными из проекта и автоматизации операций с таблицами. Claude Code CX Codex Cursor +1 58 800установок gws-docs официальный googleworkspace Скилл позволяет агенту читать и изменять Google Docs через gws. Подойдёт для создания документов и работы с их содержимым из чата. Claude Code CX Codex Cursor +1 58 300установок gws-sheets-read официальный googleworkspace Читает значения ячеек и листов из Google Таблиц через CLI. Пригодится, когда агенту нужно получить данные таблицы без риска их изменить. Claude Code CX Codex Cursor +1 50 600установок gws-docs-write официальный googleworkspace Добавляет обычный текст в конец документа Google Docs через команду gws. Подходит для сценариев, где агент должен дописать результат в заданный документ. Claude Code CX Codex Cursor +1 50 100установок

Похожие

site-architecture coreyhaines31 Планирует структуру сайта: иерархию страниц, навигацию, шаблоны URL и внутренние ссылки. Пригодится до вёрстки или при перестройке разделов. Claude Code CX Codex Cursor +1 122 300установок orca-linear stablyai Управляет задачами Linear через утилиту Orca прямо из сессии агента. Пригодится, чтобы закрывать тикеты со ссылкой на PR, менять их статусы и искать задачи. Claude Code CX Codex Cursor +1 29 000установок gstack garrytan Роутер по набору скиллов gstack: выбирает нужный скилл под задачу и запускает его. Пригодится, когда скиллов много и вы не помните, какой за что отвечает. Claude Code CX Codex Cursor +1 24 100установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. Claude Code 979 543установок

Вопросы о gws-calendar

Как установить gws-calendar в Claude Code?

Выполните команду npx skills add googleworkspace/cli --skill gws-calendar -a claude-code в терминале.

Что делает gws-calendar?

Скилл позволяет агенту вызывать методы Google Calendar API через консольный инструмент gws для работы с событиями и календарями.

Что нужно подготовить перед запуском gws-calendar?

В системе должен быть установлен бинарник gws, а также выполнена настройка авторизации из общего модуля gws-shared.

Исходный текст

SKILL.md · Apache-2.0
---
name: gws-calendar
description: "Google Calendar: Manage calendars and events."
metadata:
  version: 0.22.5
  openclaw:
    category: "productivity"
    requires:
      bins:
        - gws
    cliHelp: "gws calendar --help"
---

# calendar (v3)

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

```bash
gws calendar <resource> <method> [flags]
```

## Helper Commands

| Command | Description |
|---------|-------------|
| [`+insert`](../gws-calendar-insert/SKILL.md) | create a new event |
| [`+agenda`](../gws-calendar-agenda/SKILL.md) | Show upcoming events across all calendars |

## API Resources

### acl

  - `delete` — Deletes an access control rule.
  - `get` — Returns an access control rule.
  - `insert` — Creates an access control rule.
  - `list` — Returns the rules in the access control list for the calendar.
  - `patch` — Updates an access control rule. This method supports patch semantics.
  - `update` — Updates an access control rule.
  - `watch` — Watch for changes to ACL resources.

### calendarList

  - `delete` — Removes a calendar from the user's calendar list.
  - `get` — Returns a calendar from the user's calendar list.
  - `insert` — Inserts an existing calendar into the user's calendar list.
  - `list` — Returns the calendars on the user's calendar list.
  - `patch` — Updates an existing calendar on the user's calendar list. This method supports patch semantics.
  - `update` — Updates an existing calendar on the user's calendar list.
  - `watch` — Watch for changes to CalendarList resources.

### calendars

  - `clear` — Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
  - `delete` — Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
  - `get` — Returns metadata for a calendar.
  - `insert` — Creates a secondary calendar.
The authenticated user for the request is made the data owner of the new calendar.

Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior.
  - `patch` — Updates metadata for a calendar. This method supports patch semantics.
  - `update` — Updates metadata for a calendar.

### channels

  - `stop` — Stop watching resources through this channel

### colors

  - `get` — Returns the color definitions for calendars and events.

### events

  - `delete` — Deletes an event.
  - `get` — Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter.
  - `import` — Imports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an eventType of default may be imported.
Deprecated behavior: If a non-default event is imported, its type will be changed to default and any event-type-specific properties it may have will be dropped.
  - `insert` — Creates an event.
  - `instances` — Returns instances of the specified recurring event.
  - `list` — Returns events on the specified calendar.
  - `move` — Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; birthday, focusTime, fromGmail, outOfOffice and workingLocation events cannot be moved.
  - `patch` — Updates an event. This method supports patch semantics.
  - `quickAdd` — Creates an event based on a simple text string.
  - `update` — Updates an event.
  - `watch` — Watch for changes to Events resources.

### freebusy

  - `query` — Returns free/busy information for a set of calendars.

### settings

  - `get` — Returns a single user setting.
  - `list` — Returns all user settings for the authenticated user.
  - `watch` — Watch for changes to Settings resources.

## Discovering Commands

Before calling any API method, inspect it:

```bash
# Browse resources and methods
gws calendar --help

# Inspect a method's required params, types, and defaults
gws schema calendar.<resource>.<method>
```

Use `gws schema` output to build your `--params` and `--json` flags.

© googleworkspace · Apache-2.0 · googleworkspace/cli

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой