recipe-schedule-recurring-event — скилл для Google Calendar
Скилл-рецепт: показывает агенту, как создать в Google Calendar повторяющуюся встречу с участниками через CLI gws, и как проверить результат.
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-codeЧто делает recipe-schedule-recurring-event
Рецепт из репозитория googleworkspace/cli. Внутри только последовательность шагов и готовые команды, своего кода у скилла нет. Задача одна: повторяющееся событие в календаре с участниками.
Первый шаг — вызов gws calendar events insert с идентификатором календаря и JSON-телом события: заголовок, начало и конец, список участников и правило повтора вида RRULE:FREQ=WEEKLY;BYDAY=MO. Потом проверка через gws calendar +agenda, чтобы встреча действительно появилась в расписании.
Заранее нужны две вещи: установленный gws и загруженный скилл gws-calendar, потому что синтаксис команд берётся оттуда. Ставить стоит тем, кто держит расписание в терминале. Если календарь открыт в браузере, форму события быстрее заполнить руками.
Какие задачи решает
- поставить еженедельный стендап с командой на один адрес
- задать правило повтора через RRULE, не собирая его в интерфейсе
- убедиться, что встреча встала в расписание, а не потерялась
- задать участников, время и повтор одним вызовом
- создать событие в основном календаре аккаунта из терминала
Примеры запросов агенту
- Создай в Google Calendar еженедельную встречу по понедельникам с участником [email protected] и проверь, что она появилась.
- Сделай повторяющийся стендап на полчаса утром и покажи ближайшие события.
- Поставь встречу с повтором раз в неделю и выведи её таблицей.
Как установить recipe-schedule-recurring-event
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-schedule-recurring-event/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-schedule-recurring-event/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a codex2Вручную: положить файлы
.agents/skills/recipe-schedule-recurring-event/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a cursor2Вручную: положить файлы
.cursor/skills/recipe-schedule-recurring-event/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-schedule-recurring-event2Вручную: положить файлы
.github/skills/recipe-schedule-recurring-event/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-schedule-recurring-eventВручную: положить файлы
.devin/skills/recipe-schedule-recurring-event/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-schedule-recurring-event
Как установить recipe-schedule-recurring-event в Claude Code?
Командой npx skills add googleworkspace/cli --skill recipe-schedule-recurring-event -a claude-code. Файл скилла окажется в ~/.claude/skills/recipe-schedule-recurring-event/SKILL.md.
Что делает recipe-schedule-recurring-event?
Описывает агенту два шага: создать повторяющееся событие в Google Calendar через gws calendar events insert и затем проверить его через gws calendar +agenda. Список участников и правило повтора передаются в JSON-теле запроса.
Что нужно, чтобы скилл сработал?
Установленный gws в системе и загруженный скилл gws-calendar — рецепт опирается на его синтаксис команд. Без них агент не соберёт вызов.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-schedule-recurring-event
description: "Create a recurring Google Calendar event with attendees."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "scheduling"
requires:
bins:
- gws
skills:
- gws-calendar
---
# Schedule a Recurring Meeting
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`
Create a recurring Google Calendar event with attendees.
## Steps
1. Create recurring event: `gws calendar events insert --params '{"calendarId": "primary"}' --json '{"summary": "Weekly Standup", "start": {"dateTime": "2024-03-18T09:00:00", "timeZone": "America/New_York"}, "end": {"dateTime": "2024-03-18T09:30:00", "timeZone": "America/New_York"}, "recurrence": ["RRULE:FREQ=WEEKLY;BYDAY=MO"], "attendees": [{"email": "[email protected]"}]}'`
2. Verify it was created: `gws calendar +agenda --days 14 --format table`
© googleworkspace · Apache-2.0 · googleworkspace/cli