К основному содержанию
скилл CX Codex

spark-recipe-schedule-meeting — скилл для Claude Code

Находит общее свободное время участников встречи через CLI-утилиту Spark. Помогает подобрать удобные слоты в календаре без ручной сверки графиков.

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

Что делает spark-recipe-schedule-meeting

Скилл координирует подбор времени для созвонов через утилиту spark. Сначала агент ищет почту коллег по именам командой spark contacts, а затем запрашивает общие интервалы через spark availability.

Команда автоматически отсекает выходные дни и проверяет только рабочие часы с 08:00 до 20:00. События с пометкой «свободен» не блокируют интервалы. Если подходящее время не находится, сценарий проверяет занятость участников по отдельности, чтобы найти причину накладки.

Для работы необходим базовый скилл use-spark. Сценарий требует уровень доступа read-only, поэтому он только анализирует занятость и выдаёт варианты, не создавая событий в календаре.

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

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

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

  • Найди удобное время для часового созвона с Alice и Bob на завтра.
  • Посмотри наше общее свободное время с [email protected] на следующую неделю.
  • Проверь занятость [email protected] с 10 по 11 апреля 2026 года и выясни, почему нет общих окон.

Как установить spark-recipe-schedule-meeting

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-schedule-meeting -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-schedule-meeting -a claude-code

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

~/.claude/skills/recipe-schedule-meeting/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о spark-recipe-schedule-meeting

Как установить spark-recipe-schedule-meeting в Claude Code?

Выполните в терминале команду npx skills add readdle/spark-cli-skills --skill spark-recipe-schedule-meeting -a claude-code.

Что делает spark-recipe-schedule-meeting?

Скилл находит пересечения свободных интервалов в календарях нескольких участников через утилиту spark и выводит список окон с указанием их длительности.

Может ли этот скилл сам создать событие в календаре?

Нет, скиллу назначен уровень доступа read-only. Он только анализирует доступные слоты и не вносит изменения в календарь.

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

SKILL.md · MIT
---
name: spark-recipe-schedule-meeting
description: >-
  Find mutual availability with attendees and suggest meeting times.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: read-only
---

# Recipe: Schedule a Meeting

Find mutual availability with attendees and present time slot options for scheduling.

**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.

**Access level required:** read-only.

## Steps

### Step 1: Look up attendee emails

```bash
spark contacts "attendee name"
```

Repeat for each attendee to get their email addresses.

### Step 2: Find mutual availability

For tomorrow:

```bash
spark availability --tomorrow --attendees [email protected],[email protected]
```

For a specific date range:

```bash
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected],[email protected]
```

For the full week:

```bash
spark availability --week --attendees [email protected],[email protected]
```

### Step 3: Present the options

List the available time slots for the user to choose from. Include:
- Date and time range for each slot
- Duration of each slot (so the user knows if a 1-hour meeting fits)

### Step 4: Narrow down if needed

If no slots work, try a broader window:

```bash
spark availability --start 2026-04-10 --end 2026-04-14 --attendees [email protected],[email protected]
```

Or check individual availability to find who's blocking:

```bash
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]
spark availability --start 2026-04-10 --end 2026-04-11 --attendees [email protected]
```

## Tips

- `availability` respects working hours (08:00-20:00) and skips weekends automatically.
- Events marked as "free" in the calendar are ignored - they don't block availability.
- Without `--attendees`, the command shows the user's own free time.
- For large groups, narrow the date range to get focused results.
- If the user provides names instead of emails, use `spark contacts` first to resolve them.
- The free slots are computed as mutual windows - times when all attendees and the user are available.

© readdle · MIT · readdle/spark-cli-skills

Похожие скиллы

Все скиллы по теме «Заметки, задачи и проекты» →
recipe-plan-weekly-schedule официальный googleworkspace Скилл проверяет расписание недели в Google Calendar, находит свободные окна и вносит туда новые события. CX Codex +1 30 800установок recipe-reschedule-meeting официальный googleworkspace Переносит встречу в Google Календаре на новое время и отправляет уведомления участникам. Помогает менять расписание прямо из диалога с агентом. CX Codex +1 30 400установок gws-workflow-meeting-prep davila7 Собирает повестку, участников и привязанные документы по ближайшему событию в календаре. Пригодится перед звонком, когда некогда листать приглашение. 72установок google-calendar membrane Скилл подключает Google Calendar к агенту: создаёт события, ищет свободные окна, читает и правит календари. Пригодится, когда планирование идёт прямо из терминала. CX Codex +1 337установок event-schedule-design Samuel Berthe Раскладывает уже отобранные доклады по времени и залам: длины слотов, конфликты, перерывы, буферы. Пригодится, когда пора публиковать программу. CX Codex +1 5 100установок meeting-briefing официальный anthropics Готовит структурированные брифы к переговорам, советам директоров или проверкам и отслеживает задачи по итогам встреч. Помогает юридической команде собрать контекст из почты, чатов и документов. CX Codex +1 3 000установок

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

spark-recipe-stakeholder-brief Собирает письма и встречи с одним человеком в короткий брифинг. Пригодится перед 1:1 или разговором после паузы. CX Codex +1 343установок spark-recipe-topic-timeline Собирает хронологию проекта из писем и встреч Spark CLI. Пригодится для онбординга новичка или подготовки статуса без ручного поиска по переписке. CX Codex +1 342установок spark-recipe-newsletter-cleanup Разбирает подписки на рассылки в Spark: блокирует ненужных отправителей, отписывает от шумных и включает ИИ-сводки для тех, что стоит оставить. CX Codex +1 340установок spark-recipe-shared-inbox-status Показывает, сколько писем в общих ящиках ждёт ответа, сколько висит без исполнителя и как распределена нагрузка по команде. CX Codex +1 336установок spark-recipe-invitation-manager Проходит по ожидающим приглашениям в календаре, проверяет занятость на предложенное время и выдаёт список с рекомендациями. CX Codex +1 333установок spark-recipe-label-organize Пошаговый сценарий сортировки почты через Spark CLI. Помогает ассистенту расставлять ярлыки, снимать неверные метки и раскладывать письма по папкам. CX Codex +1 325установок spark-persona-founder Персона основателя для Spark: быстрый разбор входящих, делегирование команде и обзор работы нескольких команд. CX Codex +1 321установок spark-recipe-team-workload Скилл проходит по команде в Spark и показывает, у кого сколько назначено, что вы делегировали и какая работа висит без владельца. CX Codex +1 322установок

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

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