recipe-find-free-time — скилл для Claude: поиск свободного слота
Скилл ищет общие свободные окна в Google Calendar у нескольких участников и сразу создаёт встречу в подходящее время.
npx skills add googleworkspace/cli --skill recipe-find-free-time -a claude-codeЧто делает recipe-find-free-time
Скилл делает две вещи: сначала запрашивает статус занятости в Google Calendar по списку адресов, потом по вашему решению создаёт событие в найденном окне. Внутри три шага — запрос free/busy через gws calendar freebusy query, просмотр пересечений и вставка события командой gws calendar +insert.
Работает поверх CLI gws и требует загруженного скилла gws-calendar. Без них шаги не выполнятся, поэтому сначала проверьте, что оба на месте. Лицензия Apache-2.0, версия 0.22.5.
Ставить стоит тем, кто согласует встречи через Google Calendar и устал переписываться в чате. Если календарь у вас не Google или встречи вы планируете вручную раз в месяц, скилл только добавит лишний слой.
Какие задачи решает
- найти пересечение свободных окон у нескольких участников
- проверить занятость коллег за нужный интервал
- создать встречу сразу в найденном слоте
- согласовать время без переписки в чате
Примеры запросов агенту
- найди свободное время для [email protected] и [email protected] на 18 марта
- проверь занятость обоих с 08:00 до 18:00 и предложи слот
- поставь встречу Meeting на 14:00–14:30 с этими участниками
Как установить recipe-find-free-time
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-find-free-time -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-find-free-time/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-find-free-time/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-find-free-time -a codex2Вручную: положить файлы
.agents/skills/recipe-find-free-time/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-find-free-time -a cursor2Вручную: положить файлы
.cursor/skills/recipe-find-free-time/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-find-free-time2Вручную: положить файлы
.github/skills/recipe-find-free-time/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-find-free-time -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-find-free-timeВручную: положить файлы
.devin/skills/recipe-find-free-time/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-find-free-time -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о recipe-find-free-time
Как установить recipe-find-free-time в Claude?
Выполните npx skills add googleworkspace/cli --skill recipe-find-free-time -a claude-code. Файл скилла появится в ~/.claude/skills/recipe-find-free-time/SKILL.md.
Что делает recipe-find-free-time?
Запрашивает free/busy статус в Google Calendar по нескольким адресам и помогает выбрать общий свободный слот, а затем создать в нём событие.
Что нужно для работы скилла?
Установленный CLI gws и загруженный скилл gws-calendar — без них шаги рецепта не выполнятся.
Исходный текст
SKILL.md · Apache-2.0
---
name: recipe-find-free-time
description: "Query Google Calendar free/busy status for multiple users to find a meeting slot."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "scheduling"
requires:
bins:
- gws
skills:
- gws-calendar
---
# Find Free Time Across Calendars
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-calendar`
Query Google Calendar free/busy status for multiple users to find a meeting slot.
## Steps
1. Query free/busy: `gws calendar freebusy query --json '{"timeMin": "2024-03-18T08:00:00Z", "timeMax": "2024-03-18T18:00:00Z", "items": [{"id": "[email protected]"}, {"id": "[email protected]"}]}'`
2. Review the output to find overlapping free slots
3. Create event in the free slot: `gws calendar +insert --summary 'Meeting' --attendee [email protected] --attendee [email protected] --start '2024-03-18T14:00:00' --end '2024-03-18T14:30:00'`
© googleworkspace · Apache-2.0 · googleworkspace/cli