spark-recipe-inbox-by-category — скилл для Claude Code: разбор
Скилл проходит по входящим в порядке важности: сначала приоритетные письма, потом личные, приглашения, уведомления и рассылки. Пригодится, когда просишь агента «что нового».
npx skills add readdle/spark-cli-skills --skill spark-recipe-inbox-by-category -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a claude-codeЧто делает spark-recipe-inbox-by-category
Скилл задаёт агенту порядок разбора почты через категории Spark. Шесть шагов: приоритетные письма, личные, ожидающие приглашения, уведомления, рассылки за неделю, затем сводка для тебя. На каждом шаге агент вызывает spark emails Inbox с фильтром по категории, например --filter "category:priority is:unread".
Внутри — только последовательность шагов и фильтры. Скриптов нет, всё держится на CLI Spark. Нужен базовый скилл use-spark: в нём справочник команд и синтаксис фильтров. Уровень доступа — read-only, то есть письма агент читает, но не трогает.
Для быстрой сводки шаги с уведомлениями и рассылками можно пропустить: приоритет, личные письма и приглашения закрывают основное. Если спросишь про конкретное письмо, агент открывает spark thread <id>. В финале он отчитывается числом непрочитанных по каждой категории, а темы и отправителей перечисляет только для свежих личных писем. Советует начать с этого порядка, когда просишь «поймать меня в курс».
Какие задачи решает
- разобрать входящие в порядке важности, а не сверху вниз
- вытащить непрочитанные письма от людей, на которые нужен ответ
- найти приглашения в календарь, которые ждут ответа
- отсеять уведомления и рассылки, оставив только действия
- получить утреннюю сводку по почте с числами по категориям
Примеры запросов агенту
- Что нового в почте? Разбери входящие по категориям
- Пройди по инбоксу Spark: приоритет, люди, приглашения
- Сделай быструю сводку — приоритетные и личные письма, приглашения
Как установить spark-recipe-inbox-by-category
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-inbox-by-category -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-inbox-by-category/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-inbox-by-category/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a codex2Вручную: положить файлы
.agents/skills/recipe-inbox-by-category/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a cursor2Вручную: положить файлы
.cursor/skills/recipe-inbox-by-category/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-inbox-by-category2Вручную: положить файлы
.github/skills/recipe-inbox-by-category/SKILL.md1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a gemini-cli2Командой платформы
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-inbox-by-categoryВручную: положить файлы
.devin/skills/recipe-inbox-by-category/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-inbox-by-category -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора19
Похожие
Рядом в теме «Заметки, задачи и проекты»
Всё по теме «Заметки, задачи и проекты» →Вопросы о spark-recipe-inbox-by-category
Как установить spark-recipe-inbox-by-category в Claude?
Выполни npx skills add readdle/spark-cli-skills --skill spark-recipe-inbox-by-category -a claude-code. Скилл окажется в ~/.claude/skills/recipe-inbox-by-category/SKILL.md.
Что делает spark-recipe-inbox-by-category?
Задаёт порядок разбора входящих по категориям Spark: приоритетные письма, личные, приглашения, уведомления, рассылки. В конце агент отчитывается числами непрочитанных по каждой категории.
Что нужно для работы скилла?
Базовый скилл use-spark с справочником команд и синтаксисом фильтров. Доступ read-only: письма агент читает, но не изменяет.
Исходный текст
SKILL.md · MIT
---
name: spark-recipe-inbox-by-category
description: >-
Process inbox in priority order by Spark's smart categories: priority first,
then people, invites, notifications, newsletters.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: read-only
---
# Recipe: Inbox by Category
Process the inbox in priority order using Spark's smart categories. This ensures the most important messages get attention first.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** read-only.
## Steps
### Step 1: Priority mail (highest priority)
```bash
spark emails Inbox --filter "category:priority is:unread"
```
Emails Spark auto-prioritized or that the user manually marked as priority. These are the most important items.
### Step 2: People mail
```bash
spark emails Inbox --filter "category:personal is:unread"
```
Direct person-to-person emails. Real conversations that usually need a response.
### Step 3: Pending invitations
```bash
spark emails Inbox --filter "category:invitation"
```
Calendar invitations waiting for a response. Time-sensitive by nature.
### Step 4: Notifications
```bash
spark emails Inbox --filter "category:notification is:unread"
```
Service notifications, alerts, and receipts. Scan for anything actionable, then move on.
### Step 5: Newsletters
```bash
spark emails Inbox --filter "category:newsletter newer_than:7d"
```
Subscriptions and digests from the past week. Skim for interest, skip the rest.
### Step 6: Summarize
Report to the user:
- N unread people emails (with subjects/senders for the most recent)
- M unread priority emails
- K pending invitations
- Notification and newsletter counts (don't list unless asked)
## Tips
- This is the recommended default when the user asks "what's new" or "catch me up."
- Skip steps 4 and 5 for a quick briefing - priority + people + invites covers the essentials.
- For each category, only dig into `spark thread <id>` when the user asks about a specific email.
- Combine with `spark events --today` for a full morning briefing.
© readdle · MIT · readdle/spark-cli-skills