spark-recipe-priority-tuning — скилл для Claude Code: обзор
Настраивает категорию Priority в почтовом клиенте Spark через CLI. Помогает выделить ключевых отправителей и убрать лишние уведомления.
npx skills add readdle/spark-cli-skills --skill spark-recipe-priority-tuning -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a claude-codeЧто делает spark-recipe-priority-tuning
Скилл описывает пошаговый сценарий тюнинга приоритетной почты в Spark CLI. Агент анализирует письма за последние 14 дней командой spark emails Inbox --filter "category:priority newer_than:14d", находит ключевых отправителей и убирает тех, кто попал в список по ошибке.
Для закрепления важных контактов запускается spark contact-action markContactAsPrimary, а для управления пуш-уведомлениями — markContactAsImportant или unmarkContactAsImportant. Если письма вообще попали не в ту папку, сценарий подсказывает сменить категорию на личную, рассылки или оповещения.
Для работы обязательно нужен базовый скилл use-spark и уровень доступа triage. Все изменения действуют только на входящие письма в будущем, а уже полученную почту в ящике команда задним числом не переразмечает.
Какие задачи решает
- очистить категорию Priority от второстепенных отправителей
- закрепить VIP-контакты через команду
markContactAsPrimary - настроить пуш-уведомления для выбранных адресатов
- проверить список непрочитанных приоритетных писем
Примеры запросов агенту
- Проверь, кто попадал в приоритетные письма Spark за последние две недели
- Сделай так, чтобы письма от [email protected] всегда падали в категорию Priority
- Отключи пуш-уведомления для [email protected] в Spark
Как установить spark-recipe-priority-tuning
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-priority-tuning -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-priority-tuning/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-priority-tuning/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a codex2Вручную: положить файлы
.agents/skills/recipe-priority-tuning/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a cursor2Вручную: положить файлы
.cursor/skills/recipe-priority-tuning/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-priority-tuning2Вручную: положить файлы
.github/skills/recipe-priority-tuning/SKILL.md1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a gemini-cli2Командой платформы
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-priority-tuningВручную: положить файлы
.devin/skills/recipe-priority-tuning/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-priority-tuning -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spark-recipe-priority-tuning
Как установить spark-recipe-priority-tuning в Claude Code?
Выполните в терминале команду npx skills add readdle/spark-cli-skills --skill spark-recipe-priority-tuning -a claude-code.
Что делает скилл spark-recipe-priority-tuning?
Он предоставляет агенту готовый пошаговый процесс для калибровки приоритетной почты Spark CLI, включая назначение статуса primary и настройку пуш-уведомлений.
Изменятся ли уже полученные письма после смены статуса контакта?
Нет, новые правила действуют исключительно на будущие входящие сообщения от этого отправителя.
Исходный текст
SKILL.md · MIT
---
name: spark-recipe-priority-tuning
description: >-
Fine-tune Spark's priority category by marking key contacts as primary
and adjusting notification importance.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: triage
---
# Recipe: Priority Tuning
Fine-tune who gets auto-prioritized by reviewing the current priority category and adjusting contact-level settings.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** triage.
## Steps
### Step 1: Review current priority mail
```bash
spark emails Inbox --filter "category:priority newer_than:14d"
```
Look at which senders appear in the priority category. Ask the user: are these the right people? Anyone missing? Anyone who shouldn't be here?
### Step 2: Check who's currently marked as primary
Browse priority mail to identify the senders Spark is auto-prioritizing. Note any patterns - are important contacts missing, or are low-priority senders appearing?
### Step 3: Add missing VIPs
For contacts whose emails should always be prioritized:
```bash
spark contact-action markContactAsPrimary [email protected]
```
This tells Spark to auto-prioritize all future email from this sender.
### Step 4: Remove false priorities
For contacts that are showing up in priority but shouldn't be:
```bash
spark contact-action unmarkContactAsPrimary [email protected]
```
### Step 5: Adjust notification importance
For contacts where the user wants push notifications:
```bash
spark contact-action markContactAsImportant [email protected]
```
For contacts that are priority but don't need notifications:
```bash
spark contact-action unmarkContactAsImportant [email protected]
```
### Step 6: Verify the changes
```bash
spark emails Inbox --filter "category:priority is:unread"
```
Check that the priority category now reflects the user's preferences. New mail from adjusted contacts will appear in the correct category.
## Tips
- `markContactAsPrimary` is the strongest signal - it guarantees the contact's emails land in priority.
- `markContactAsImportant` controls push notifications, which is separate from category placement.
- Changes apply to all future mail from the contact, not retroactively to existing emails.
- Run this recipe after onboarding a new client, joining a new team, or changing roles - priority contacts change with context.
- When contacts are in the wrong category entirely (not just missing from priority), use `spark contact-action changeCategoryPersonal` / `changeCategoryNotification` / `changeCategoryNewsletters` to reclassify all future mail from that sender.
- A well-tuned priority category means the user can check just `category:priority` for a reliable "must-read" view.
© readdle · MIT · readdle/spark-cli-skills