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

spark-recipe-draft-batch — скилл для Claude Code: разбор черновиков

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

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

Что делает spark-recipe-draft-batch

Черновики копятся, когда человек начинает ответ и бросает на полпути. Скилл берёт этот завал за один проход: сначала выводит список через spark emails Drafts, потом для каждого черновика открывает ветку командой spark thread <id> и смотрит, не ответил ли кто-то другой и не закрыт ли вопрос.

Дальше по каждому черновику три варианта. Правка — spark draft --edit <id> --body "..." или с новым заголовком; оставить как есть — скилл просто отмечает его для вас; удалить — spark action moveToTrash <id>, и это обратимо, черновик достаётся из корзины. В конце отчёт вида «просмотрено N, отредактировано M, готово к отправке K, удалено L».

Нужен уровень доступа triage и базовый скилл use-spark — в нём справочник по командам и синтаксису фильтров. Без него шаги recipe не на что опереть. Автор советует прогонять это раз в неделю, чтобы завал не рос.

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

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

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

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

Как установить spark-recipe-draft-batch

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-draft-batch -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-draft-batch -a claude-code

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

~/.claude/skills/recipe-draft-batch/SKILL.md

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

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

Вопросы о spark-recipe-draft-batch

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

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

Что делает spark-recipe-draft-batch?

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

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

Уровень доступа triage и базовый скилл use-spark, где описаны команды и синтаксис фильтров. Правка через draft --edit меняет существующий черновик, новый не создаётся.

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

SKILL.md · MIT
---
name: spark-recipe-draft-batch
description: >-
  Review and finalize multiple pending drafts in a batch session: read
  context, edit, or discard.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: triage
---

# Recipe: Draft Batch Review

Review and finalize multiple pending drafts in a single session. Read context for each, decide whether to edit, keep, or discard.

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

**Access level required:** triage.

## Steps

### Step 1: List all pending drafts

```bash
spark emails Drafts
```

Review the list of drafts - note subjects, recipients, and dates.

### Step 2: Review each draft in context

For each draft, read the full thread to understand the context:

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

Check if the conversation has moved on since the draft was created - someone else may have replied, or the topic may be resolved.

### Step 3: Decide on each draft

For each draft, present the options to the user:

**Edit** - the draft needs changes before sending:

```bash
spark draft --edit <id> --body "Updated content..."
spark draft --edit <id> --subject "Updated subject"
```

**Keep as-is** - the draft is ready to send. Note it for the user.

**Discard** - the draft is no longer needed. Move to trash:

```bash
spark action moveToTrash <id>
```

### Step 4: Report

Summarize: "Reviewed N drafts. M edited, K ready to send, L discarded."

## Tips

- Drafts accumulate when the user starts replies but doesn't finish them. This recipe clears the backlog.
- Always read the thread before editing a draft - the context may have changed since it was created.
- If a thread has new replies since the draft was created, the draft may be outdated and need rewriting.
- `draft --edit` updates the draft in place - it doesn't create a new one.
- For drafts that are replies (`--reply-to`), read the original thread to verify the reply still makes sense.
- Run this recipe weekly to prevent draft accumulation.
- Discarding via `moveToTrash` is reversible - the draft can be recovered from trash if needed.

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

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

Всё по теме «Заметки, задачи и проекты» →
recipe-create-gmail-filter официальный googleworkspace Скилл, который через CLI создаёт фильтры Gmail: навешивает метки, ставит звёздочки и раскладывает входящие по категориям. CX Codex +1 31 300установок recipe-label-and-archive-emails официальный googleworkspace Скилл наводит порядок в Gmail: находит письма по запросу, вешает метку и убирает их из входящих. Пригодится, если ящик забит уведомлениями. CX Codex +1 30 400установок draft-outreach официальный anthropics Скилл готовит персональное письмо или цепочку касаний, создаёт черновик для проверки и добавляет контакт в последовательность по запросу. CX Codex +1 3 300установок draft-content официальный anthropics Скилл для создания текстов под разные каналы: посты в соцсетях, блог-статьи, рассылки, лендинги, пресс-релизы и кейсы с учётом платформы, аудитории и голоса бренда. CX Codex +1 2 900установок batch-all-issues dyoshikawa Скилл проходит по всем открытым issue по одному: проверяет факты через веб-поиск, закрывает ненужные и доводит остальные до merge. CX Codex +1 ★ 1 552звёзд репо batch-processor claude-office-skills Скилл для массовой обработки документов: конвертация, извлечение текста, переименование сотен файлов с параллельным запуском и отслеживанием прогресса. CX Codex +1 4 800установок

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

spark-recipe-shared-inbox-status Показывает, сколько писем в общих ящиках ждёт ответа, сколько висит без исполнителя и как распределена нагрузка по команде. CX Codex +1 336установок spark-recipe-invitation-manager Проходит по ожидающим приглашениям в календаре, проверяет занятость на предложенное время и выдаёт список с рекомендациями. CX Codex +1 333установок spark-persona-founder Персона основателя для Spark: быстрый разбор входящих, делегирование команде и обзор работы нескольких команд. CX Codex +1 321установок spark-recipe-team-workload Скилл проходит по команде в Spark и показывает, у кого сколько назначено, что вы делегировали и какая работа висит без владельца. CX Codex +1 322установок spark-recipe-new-sender-review Скилл проходит по очереди GateKeeper в Spark: читает письма от незнакомых отправителей, принимает нужные контакты и блокирует спам. CX Codex +1 318установок spark-persona-freelancer Персона фрилансера для Spark: разбирает почту по клиентам, напоминает о неоплаченных счетах и подсказывает свободные окна в календаре. CX Codex +1 316установок spark-recipe-meeting-followup Разбирает транскрипт встречи, вытаскивает задачи и готовит черновик письма участникам. Пригодится, когда после созвона нужно быстро разослать итоги. CX Codex +1 314установок spark-persona-meeting-manager Персона менеджера встреч для Spark: готовит к звонкам, разбирает транскрипты, пишет follow-up и ищет свободные слоты. CX Codex +1 314установок

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

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