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

spark-recipe-invitation-manager — скилл для Claude Code: разбор

Проходит по ожидающим приглашениям в календаре, проверяет занятость на предложенное время и выдаёт список с рекомендациями.

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

Что делает spark-recipe-invitation-manager

Скилл берёт входящие письма с категорией invitation, читает каждую ветку через spark thread <id> и вытаскивает время встречи, участников и тему. Дальше сверяет предложенные слоты с календарём: spark events --today, spark events --start 2026-04-14 --end 2026-04-14 или spark availability для быстрого просмотра свободных окон.

На выходе — список решений по каждому приглашению: принять, если время свободно; конфликт, если накладывается другое событие (скилл называет его); нужно обсудить, если формально свободно, но по встрече есть вопросы. Отдельным шагом идёт разбор ответов на приглашения через фильтр category:invitation_response — кто согласился, кто отказался, кто предложил другое время.

Работает только на чтение, поэтому ничего в календаре не меняет. Перед запуском нужен базовый скилл use-spark — в нём описаны команды и синтаксис фильтров, без него шаги не выполнятся. Для повторяющихся встреч скилл советует читать ветку целиком: важно, подходит ли серия в долгую, а не только ближайший раз. Если время занято, он смотрит availability рядом с предложенной датой и предлагает альтернативу.

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

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

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

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

Как установить spark-recipe-invitation-manager

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-invitation-manager -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-invitation-manager -a claude-code

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

~/.claude/skills/recipe-invitation-manager/SKILL.md

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

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

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

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установок spark-persona-founder Персона основателя для Spark: быстрый разбор входящих, делегирование команде и обзор работы нескольких команд. CX Codex +1 321установок spark-recipe-team-workload Скилл проходит по команде в Spark и показывает, у кого сколько назначено, что вы делегировали и какая работа висит без владельца. CX Codex +1 322установок spark-recipe-draft-batch Скилл проходит по всем незавершённым черновикам письма, читает переписку и решает, что править, что отправлять, а что в корзину. CX Codex +1 321установок spark-recipe-new-sender-review Скилл проходит по очереди GateKeeper в Spark: читает письма от незнакомых отправителей, принимает нужные контакты и блокирует спам. CX Codex +1 318установок

Похожие

recipe-create-gmail-filter официальный googleworkspace Скилл, который через CLI создаёт фильтры Gmail: навешивает метки, ставит звёздочки и раскладывает входящие по категориям. CX Codex +1 31 300установок recipe-label-and-archive-emails официальный googleworkspace Скилл наводит порядок в Gmail: находит письма по запросу, вешает метку и убирает их из входящих. Пригодится, если ящик забит уведомлениями. CX Codex +1 30 400установок daily-briefing официальный anthropics Собирает утреннюю сводку: встречи, контекст по аккаунтам, сделки с близким закрытием и ожидающие письма клиентов. Подходит для подготовки рабочего дня. CX Codex +1 3 300установок google-cloud-solution-agentic-analytics-spark-knowledge-catalog официальный google Скилл помогает спроектировать управляемую аналитику в Google Cloud для данных из разных облаков и систем. Подойдёт, если нужно согласовать требования, архитектуру и проверку решения. CX Codex 5 000установок spark-engineer https://github.com/Jeffallan Пишет PySpark-джобы и разбирает их тормоза: DataFrame, Spark SQL, перекос ключей, стриминг. Пригодится, когда джоб упирается в шуфл или падает по памяти. CX Codex +1 3 800установок calendar-automation claude-office-skills Автоматизирует работу с Google Calendar и Outlook: выделяет слоты под фокусную работу, собирает утренние сводки в Slack и готовит данные к встречам. CX Codex +1 6 100установок

Рядом в теме «Заметки, задачи и проекты»

Всё по теме «Заметки, задачи и проекты» →

Вопросы о spark-recipe-invitation-manager

Как установить spark-recipe-invitation-manager в Claude?

Выполните npx skills add readdle/spark-cli-skills --skill spark-recipe-invitation-manager -a claude-code. После этого файл скилла окажется в ~/.claude/skills/recipe-invitation-manager/SKILL.md.

Что делает spark-recipe-invitation-manager?

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

Что нужно для работы скилла?

Базовый скилл use-spark — в нём справочник команд и синтаксис фильтров. Уровень доступа у этого скилла только на чтение, календарь он не меняет.

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

SKILL.md · MIT
---
name: spark-recipe-invitation-manager
description: >-
  Process pending calendar invitations: check availability and present a
  decision list with recommendations.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: read-only
---

# Recipe: Invitation Manager

Process pending calendar invitations by checking availability for each and presenting a decision list with recommendations.

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

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

## Steps

### Step 1: List pending invitations

```bash
spark emails Inbox --filter "category:invitation"
```

Collect all pending invitations. Note the senders, subjects, and IDs.

### Step 2: Read each invitation

For each invitation, read the thread to understand the meeting details:

```bash
spark thread <id>
```

Note the proposed time, attendees, and purpose.

### Step 3: Check availability for each

For each invitation's proposed time, check whether the user is free:

```bash
spark events --today
```

Or for a specific date range:

```bash
spark events --start 2026-04-14 --end 2026-04-14
```

For a broader view:

```bash
spark availability --start 2026-04-14 --end 2026-04-14
```

### Step 4: Present a decision list

Summarize each invitation with a recommendation:

- **Accept** - the user is free at the proposed time
- **Conflict** - the user has an overlapping event (name the conflict)
- **Needs discussion** - the user is technically free but the meeting needs clarification

### Step 5: Check invitation responses

Review any invitation responses the user has received:

```bash
spark emails Inbox --filter "category:invitation_response"
```

Report who accepted, declined, or proposed alternative times.

## Tips

- Process invitations daily - they're time-sensitive and forgetting one can mean missing an important meeting.
- Use `availability` to quickly check free slots rather than scanning through `events` manually.
- Invitation responses (`category:invitation_response`) are a separate category - check them to see who RSVPed.
- For recurring meeting invitations, read the thread to check if the pattern works long-term, not just the next occurrence.
- When there's a conflict, suggest an alternative time by checking `availability` around the proposed date.
- Combine with `recipe-schedule-meeting` when an invitation leads to rescheduling.

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

Смотрите также

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

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