gws-calendar-agenda — команда для Claude Code
Показывает ближайшие события во всех календарях Google Workspace. Пригодится, когда нужно быстро свериться с расписанием прямо из Claude.
npx claude-code-templates@latest --command google-workspace/gws-calendar-agendaЧто делает gws-calendar-agenda
Команда запускает gws calendar +agenda и выводит предстоящие события. По умолчанию она опрашивает все календари, а флаг --calendar сужает выборку до одного по имени или ID. Есть готовые срезы: --today, --tomorrow, --week, а --days задаёт число дней вперёд.
События команда только читает, менять их она не станет. Перед первым запуском нужен установленный Google Workspace CLI: проверьте gws --version, затем gws auth status — без настроенной авторизации запрос к календарям не пройдёт. Полный список методов смотрите через gws calendar-agenda --help.
Внутри — инструкция для агента: проверить предварительные условия, при необходимости изучить схему метода через gws schema, выполнить операцию и обработать ошибки вроде лимитов API. Для вывода в таблицу добавьте --format table. Файл кладётся в .claude/commands/gws-calendar-agenda.md.
Какие задачи решает
- посмотреть, что стоит в расписании на сегодня
- собрать повестку на неделю по всем календарям
- отфильтровать события одного рабочего календаря
- вывести список встреч на несколько дней вперёд
- проверить, настроена ли авторизация gws
Примеры запросов агенту
- Покажи повестку на сегодня через gws-calendar-agenda
- Выведи события на неделю в виде таблицы
- Покажи события на 3 дня вперёд только по календарю Work
Как установить gws-calendar-agenda
1Через claude-code-templates
npx claude-code-templates@latest --command google-workspace/gws-calendar-agenda2Вручную: положить файлы
.claude/commands/gws-calendar-agenda.mdВызов — /gws-calendar-agenda. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/gws-calendar-agenda.mdВызов — /prompts:gws-calendar-agenda. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/gws-calendar-agenda.prompt.mdВручную: положить файлы
.gemini/commands/gws-calendar-agenda.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о gws-calendar-agenda
Как установить gws-calendar-agenda в Claude Code?
Выполните npx claude-code-templates@latest --command google-workspace/gws-calendar-agenda, затем проверьте, что файл появился по пути .claude/commands/gws-calendar-agenda.md.
Что делает gws-calendar-agenda?
Показывает предстоящие события во всех календарях Google Workspace. Работает только на чтение и не изменяет события.
Что нужно для работы команды?
Установленный Google Workspace CLI и настроенная авторизация. Проверить её можно командой gws auth status.
Исходный текст
gws-calendar-agenda.md · MIT
--- allowed-tools: Bash, Read, Write, Edit argument-hint: "[resource] [method] [flags]" description: "Google Calendar: Show upcoming events across all calendars." --- # Google Workspace Calendar Agenda Execute Google Workspace Calendar Agenda operations: $ARGUMENTS ## Prerequisites - Google Workspace CLI (`gws`) must be installed - Authentication configured: Run `gws auth status` to verify - Review `gws calendar-agenda --help` for all available commands ## Available Resources and Methods # calendar +agenda > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. Show upcoming events across all calendars ## Usage ```bash gws calendar +agenda ``` ## Flags | Flag | Required | Default | Description | |------|----------|---------|-------------| | `--today` | — | — | Show today's events | | `--tomorrow` | — | — | Show tomorrow's events | | `--week` | — | — | Show this week's events | | `--days` | — | — | Number of days ahead to show | | `--calendar` | — | — | Filter to specific calendar name or ID | ## Examples ```bash gws calendar +agenda gws calendar +agenda --today gws calendar +agenda --week --format table gws calendar +agenda --days 3 --calendar 'Work' ``` ## Tips - Read-only — never modifies events. - Queries all calendars by default; use --calendar to filter. ## See Also - [gws-shared](../gws-shared/SKILL.md) — Global flags and auth - [gws-calendar](../gws-calendar/SKILL.md) — All manage calendars and events commands ## Usage ```bash # List available resources and methods gws calendar-agenda --help # Inspect method schema before calling gws schema calendar-agenda.<resource>.<method> # Execute command with arguments gws calendar-agenda $ARGUMENTS ``` ## Task Execute the requested Calendar Agenda operation: $ARGUMENTS 1. **Verify Prerequisites** - Check `gws` is installed: `gws --version` - Verify authentication: `gws auth status` - Review available commands: `gws calendar-agenda --help` 2. **Inspect Method Schema** - Before calling any method, inspect its parameters - Use `gws schema` to understand required fields - Review parameter types and constraints 3. **Execute Operation** - Build command with appropriate flags - Use `--params` for query/path parameters - Use `--json` for request body - Handle pagination with `--max-results` or `--page-token` 4. **Error Handling** - Check command output for errors - Review API quotas and rate limits - Handle authentication issues - Retry transient failures --- **License**: Apache License 2.0 **Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli) **Original Skill**: `gws-calendar-agenda`
© davila7 · MIT · davila7/claude-code-templates