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

spark-recipe-calendar-audit — скилл для Claude Code: что умеет

Скилл анализирует загрузку встречами в Spark за неделю или произвольный период. Находит дни с пиковой занятостью, цепочки созвонов без пауз и окна для фокусной работы.

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

Что делает spark-recipe-calendar-audit

Скилл выполняет аудит календаря через Spark CLI в режиме read-only. Сначала агент собирает список встреч командой spark events за текущую неделю либо указанные даты, а затем запрашивает свободные слоты через spark availability. Расчёт учитывает рабочие часы с 08:00 до 20:00 и отсекает выходные дни, при этом события со статусом «свободен» не уменьшают доступное время.

На основе собранных данных формируется итоговый отчёт: общее число встреч, суммарные часы созвонов, самый плотный и самый разгруженный дни. Агент подсвечивает непрерывные цепочки от двух встреч подряд, где нет времени даже на перерыв. При наличии нескольких учётных записей флаг --in позволяет сравнить нагрузку по рабочему и личному календарям.

Для работы требуется предварительно подключить базовый скилл use-spark. Без настроенного Spark CLI рецепт не сможет выполнить команды чтения календаря.

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

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

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

  • Проведи аудит встреч на этой неделе через Spark и покажи свободные окна.
  • Посчитай нагрузку встречами с 2026-04-13 по 2026-04-17 и найди цепочки созвонов.
  • Сравни моё расписание на неделю между [email protected] и [email protected].

Как установить spark-recipe-calendar-audit

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-calendar-audit -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-calendar-audit -a claude-code

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

~/.claude/skills/recipe-calendar-audit/SKILL.md

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

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

Вопросы о spark-recipe-calendar-audit

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

Выполните команду npx skills add readdle/spark-cli-skills --skill spark-recipe-calendar-audit -a claude-code. Также можно поместить файл в ~/.claude/skills/recipe-calendar-audit/SKILL.md.

Что вычисляет скилл при аудите календаря?

Он считает число встреч, суммарные часы, самый загруженный и лёгкий день, цепочки созвонов подряд и самое длинное непрерывное окно свободного времени.

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

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

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

SKILL.md · MIT
---
name: spark-recipe-calendar-audit
description: >-
  Analyze meeting load over a time range: total meetings, meeting hours,
  busiest days, back-to-back chains, and free blocks.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: read-only
---

# Recipe: Calendar Audit

Analyze meeting load over a week or custom time range. Count meetings, estimate total hours, identify the busiest days, flag back-to-back chains, and surface free blocks.

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

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

## Steps

### Step 1: Pull events for the period

For the current week:

```bash
spark events --week
```

For a custom range:

```bash
spark events --start 2026-04-13 --end 2026-04-17
```

Record each event's date, start time, end time, and title.

### Step 2: Check free time

```bash
spark availability --week
```

Or for the same custom range:

```bash
spark availability --start 2026-04-13 --end 2026-04-17
```

This shows free slots within working hours (08:00-20:00), skipping weekends and events marked "free."

### Step 3: Compute metrics

From the events list, calculate:
- **Total meetings:** count of events
- **Total meeting hours:** sum of all event durations
- **Per-day breakdown:** meetings and hours per day
- **Busiest day:** the day with the most meeting hours
- **Lightest day:** the day with the fewest meetings (best for deep work)
- **Back-to-back chains:** sequences of 2+ meetings with no gap between them
- **Longest free block:** the largest contiguous free window from the availability output

### Step 4: Check across calendars (optional)

If the user has multiple calendars or accounts:

```bash
spark events --week --in [email protected]
spark events --week --in [email protected]
```

Compare meeting loads across contexts.

### Step 5: Present the audit

Report:
- **Summary:** N meetings totaling X hours this week (Y% of working hours)
- **Per day:** table of meetings and hours per day, flagging the busiest and lightest
- **Back-to-back:** list any chains of consecutive meetings (flag chains of 3+)
- **Free blocks:** the longest free windows available for deep work
- **Observations:** any patterns worth noting (e.g., mornings packed but afternoons free, one day completely booked)

## Tips

- Run this on Monday to plan the week, or Friday to review how the week went.
- Back-to-back chains of 3+ meetings are worth flagging - they leave no buffer for breaks or follow-ups.
- The ratio of meeting hours to total working hours (assume 8-10 hours/day) gives a quick "meeting load" percentage.
- For a forward-looking audit, use `--start` and `--end` with next week's dates.
- Events marked "free" in the calendar don't count against availability - they won't inflate the meeting load.
- Combine with `recipe-schedule-meeting` to find the best slots for new meetings in a busy week.
- If the user has recurring meetings, patterns will be consistent week-to-week. Focus commentary on what's unusual.

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

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

Все скиллы по теме «Заметки, задачи и проекты» →
find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. 862 247установок

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

spark-recipe-end-of-day Скилл закрывает рабочий день: находит неотвеченные письма, разбирает закреплённое и показывает завтрашние встречи. CX Codex +1 359установок spark-recipe-weekly-digest Собирает еженедельный дайджест: встречи из календаря, счётчики непрочитанных писем по категориям и задачи команды. Пригодится для планирования недели или ретроспективы в пятницу. CX Codex +1 355установок spark-recipe-meeting-prep Скилл собирает контекст перед встречей: повестку, письма по теме, данные участников и незакрытые треды, которые стоит поднять. CX Codex +1 354установок spark-recipe-multi-account-review Скилл проверяет статус входящих сообщений сразу в нескольких почтовых ящиках через Spark CLI и выводит общую сводку с приоритетами. CX Codex +1 351установок spark-recipe-inbox-zero Скилл ведёт агента по категориям входящих в Spark и доводит ящик до нуля: прочитать тред, архивировать, переместить или пометить выполненным. CX Codex +1 344установок spark-recipe-stakeholder-brief Собирает письма и встречи с одним человеком в короткий брифинг. Пригодится перед 1:1 или разговором после паузы. CX Codex +1 343установок spark-recipe-newsletter-cleanup Разбирает подписки на рассылки в Spark: блокирует ненужных отправителей, отписывает от шумных и включает ИИ-сводки для тех, что стоит оставить. CX Codex +1 340установок spark-recipe-shared-inbox-status Показывает, сколько писем в общих ящиках ждёт ответа, сколько висит без исполнителя и как распределена нагрузка по команде. CX Codex +1 336установок

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

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