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

spark-recipe-meeting-prep — скилл для Claude Code: подготовка

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

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

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

Скилл работает через CLI Spark и требует базовый скилл use-spark — в нём описаны команды и синтаксис фильтров. Уровень доступа read-only, то есть почту и календарь он только читает.

Порядок шагов такой: spark events --today показывает встречи на сегодня, spark search находит до 20 писем по теме с полными телами, spark contacts даёт почту и данные участников. Дальше spark emails --filter вытаскивает свежую переписку с ними за 14 дней и отдельно — треды без ответа (is:unreplied). На выходе получаете сводку: тема и время встречи, ключевые пункты из писем, висящие вопросы и список тредов к обсуждению.

Есть необязательный шаг после встречи: сравнить транскрипт (spark meeting <id> --transcript --notes) с почтовой историей и найти два вида разрывов — договорённости на словах без письменного следа и открытые треды, которые на встрече не подняли. Для этого транскрипт должен быть доступен, иначе шаг не отработает. Советует запускать подготовку за 15–30 минут до начала, а на больших встречах смотреть только 2–3 главных участников.

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

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

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

  • Подготовь меня к встрече сегодня: посмотри календарь, найди письма по теме и проверь незакрытые треды с участниками.
  • Кто придёт на встречу и что у нас с ними было в переписке за последние две недели?
  • Вот транскрипт прошедшей встречи — найди договорённости без письменного следа и треды, которые не подняли.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

use-spark Даёт агенту доступ к почте, календарю, контактам и встречам в Spark через CLI. Пригодится, когда нужно найти письмо или свободное окно, не выходя из редактора. CX Codex +1 508установок spark-recipe-morning-standup Собирает утреннюю сводку: события дня, непрочитанная почта по категориям и статус задач команды. Пригодится в начале рабочей сессии. CX Codex +1 362установок spark-recipe-inbox-by-category Скилл проходит по входящим в порядке важности: сначала приоритетные письма, потом личные, приглашения, уведомления и рассылки. Пригодится, когда просишь агента «что нового». CX Codex +1 360установок spark-recipe-end-of-day Скилл закрывает рабочий день: находит неотвеченные письма, разбирает закреплённое и показывает завтрашние встречи. CX Codex +1 359установок 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установок

Похожие

gws-workflow-meeting-prep официальный googleworkspace Собирает подготовку к ближайшей встрече: повестку, участников и связанные документы. Подойдёт, если данные лежат в Google Workspace. CX Codex +1 31 900установок call-prep официальный anthropics Собирает одностраничный бриф к предстоящему звонку: участники, история аккаунта, контекст прошлых разговоров и вопросы для дискавери. CX Codex +1 3 000установок recipe-reschedule-meeting официальный googleworkspace Переносит встречу в Google Календаре на новое время и отправляет уведомления участникам. Помогает менять расписание прямо из диалога с агентом. CX Codex +1 30 400установок client-review-prep JoelLewis Скилл собирает пакет к обзорной встрече с клиентом: профиль, результаты, отклонения от целевой аллокации, тезисы и повестку. CX Codex +1 642установок daily-prep официальный github Собирает расписание из Outlook через WorkIQ, подтягивает открытые задачи и контекст проекта, а на выходе даёт HTML-файл с планом на следующий рабочий день. 1 300установок daily-briefing официальный anthropics Собирает утреннюю сводку: встречи, контекст по аккаунтам, сделки с близким закрытием и ожидающие письма клиентов. Подходит для подготовки рабочего дня. CX Codex +1 3 300установок

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

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

Выполните npx skills add readdle/spark-cli-skills --skill spark-recipe-meeting-prep -a claude-code. Скилл встанет в ~/.claude/skills/recipe-meeting-prep/SKILL.md.

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

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

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

Базовый скилл use-spark для справки по командам и фильтрам, доступ read-only к почте и календарю. Шаг с gap-анализом требует доступного транскрипта встречи.

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

SKILL.md · MIT
---
name: spark-recipe-meeting-prep
description: >-
  Prepare for an upcoming meeting: check agenda, search for email context,
  look up attendee details, and flag open threads that should be raised.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: read-only
---

# Recipe: Meeting Prep

Prepare for an upcoming meeting by gathering calendar context, relevant email threads, and attendee information. Optionally, run a gap analysis after the meeting to flag verbal commitments without a written trail and open threads that weren't raised.

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

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

## Steps

### Step 1: Check the calendar

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

Identify the meeting to prepare for - note the topic, time, and attendees.

### Step 2: Search for relevant email context

```bash
spark search "meeting topic or project name"
```

This returns up to 20 emails with full bodies, sorted by relevance. Read the most relevant threads for context.

### Step 3: Look up attendees

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

Repeat for each attendee to gather their email and any other details.

### Step 4: Check recent correspondence with attendees

```bash
spark emails --filter "from:[email protected] newer_than:14d"
```

Review any recent threads with the meeting participants for open items or unanswered questions.

### Step 5: Flag unresolved threads to raise in the meeting

Check for open or unreplied threads with the attendees that may be worth bringing up:

```bash
spark emails --filter "from:[email protected] is:unreplied newer_than:14d"
spark emails --filter "to:[email protected] is:unreplied newer_than:14d"
```

Note any threads that look relevant to the meeting topic but haven't been resolved — these are candidates to raise during the discussion.

### Step 6: Present the prep summary

Summarize for the user:
- **Meeting:** time, title, attendees
- **Context:** key points from relevant email threads
- **Open items:** unanswered questions or pending actions from recent correspondence
- **Threads to raise:** unreplied or unresolved threads with attendees that relate to the meeting topic
- **Attendees:** contact details for reference

### Step 7 (optional, post-meeting): Meeting–email gap analysis

After the meeting, compare what was discussed against the email record to catch gaps. This step requires the meeting transcript to be available.

1. Read the transcript:
   ```bash
   spark meeting <id> --transcript --notes
   ```
   Extract topics discussed, commitments made, and decisions reached.

2. For each major topic, check whether it has an email trail:
   ```bash
   spark search "topic from meeting"
   ```

3. Flag two kinds of gaps:

   **Discussed in meeting, no email trail** — verbal commitments or decisions that may need a follow-up email to create a written record.

   **Open email threads not raised in meeting** — compare the unreplied threads from Step 5 against what was actually discussed. Flag any that seem relevant but weren't mentioned.

   Present gaps neutrally — not every gap needs action. Some things are intentionally verbal-only, and some threads are intentionally deferred.

## Tips

- Run this 15-30 minutes before the meeting for fresh context.
- Use `spark search` rather than `spark emails` for topic-based context - search returns full bodies.
- If the meeting is recurring, check `spark meetings --filter "subject:meeting-topic"` for past transcripts.
- For large meetings, focus on the 2-3 most important attendees rather than looking up everyone.
- The `is:unreplied` filter is especially useful for surfacing threads that may have been forgotten — both before the meeting (things to raise) and after (things that were missed).
- For recurring meetings, running the post-meeting gap analysis regularly can reveal patterns where the same threads go unaddressed week after week.

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

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

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

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