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

spark-recipe-newsletter-cleanup — скилл для Claude Code: чистка

Разбирает подписки на рассылки в Spark: блокирует ненужных отправителей, отписывает от шумных и включает ИИ-сводки для тех, что стоит оставить.

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

Что делает spark-recipe-newsletter-cleanup

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

Для списков рассылок с механизмом отписки скилл вызывает spark action unsubscribe <id>. Если отправителя нужно отрезать полностью, есть блокировка контакта или целого домена. Тем, кого вы читаете не целиком, можно включить автосводку, а частых отправителей — сгруппировать в одну запись.

Работает это поверх базового скилла use-spark: без него не будет ни справки по командам, ни синтаксиса фильтров. Нужен уровень доступа triage. Перед блокировкой скилл советует спросить вас, какие рассылки вы действительно читаете — иначе легко отрезать нужное. Отписка чище блокировки: она идёт через механизм самого списка рассылок.

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

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

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

  • покажи все рассылки в Inbox и сгруппируй отправителей
  • отпиши меня от этой рассылки: spark action unsubscribe <id>
  • включи автосводку для [email protected]

Как установить spark-recipe-newsletter-cleanup

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-newsletter-cleanup -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-newsletter-cleanup -a claude-code

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

~/.claude/skills/recipe-newsletter-cleanup/SKILL.md

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

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

Вопросы о spark-recipe-newsletter-cleanup

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

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

Что делает spark-recipe-newsletter-cleanup?

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

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

Базовый скилл use-spark для справки по командам и синтаксису фильтров, а также уровень доступа triage.

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

SKILL.md · MIT
---
name: spark-recipe-newsletter-cleanup
description: >-
  Audit newsletter subscriptions: block unwanted senders, unsubscribe from
  mailing lists, and enable AI summaries for worth-keeping ones.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: triage
---

# Recipe: Newsletter Cleanup

Audit and prune newsletter subscriptions. Block the unwanted, unsubscribe from the noisy, and enable AI summaries for the ones worth keeping.

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

**Access level required:** triage.

## Steps

### Step 1: List all newsletters

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

Review the senders. Look for patterns: senders the user never reads, duplicates, or obsolete subscriptions.

### Step 2: Review individual newsletters

For each sender the user wants to evaluate:

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

### Step 3: Remove unwanted subscriptions

For mailing lists with an unsubscribe mechanism:

```bash
spark action unsubscribe <id>
```

For senders that should be blocked entirely:

```bash
spark contact-action blockContact [email protected]
```

To block an entire domain:

```bash
spark contact-action blockDomain example.com
```

### Step 4: Enable AI summaries for keepers

For newsletters the user wants to keep but not read in full:

```bash
spark contact-action enableAutosummaryForContact [email protected]
```

### Step 5: Group repetitive senders

For senders that send frequently, group their emails to reduce inbox clutter:

```bash
spark contact-action groupEmailsFromContact [email protected]
```

## Tips

- Start with `spark emails Inbox --filter "category:newsletter" --page-size 50` to see a broad list of senders.
- Ask the user which senders they actually read before blocking anything.
- `unsubscribe` works through the mailing list's unsubscribe mechanism - it's cleaner than blocking.
- `blockContact` stops all future mail from appearing; `blockDomain` is more aggressive.
- Auto-summary generates a brief AI summary at the top of each email from that sender - great for digests.
- Grouping (`groupEmailsFromContact`) collapses repeated messages from the same sender into a single entry.
- Run this recipe periodically (monthly) to keep the newsletter list pruned.

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

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

Всё по теме «Заметки, задачи и проекты» →
newsletter-monetization-planner aaron-he-zhu Считает, как рассылка или список автора зарабатывают: платные тарифы, реклама и спонсорство, реферальные петли. Пригодится перед продажей инвентаря. CX Codex +1 1 000установок email-and-newsletter social-media-skills Скилл для стратегии email-рассылок: помогает собрать список подписчиков, спланировать выпуски и связать почту с соцсетями. CX Codex +1 595установок newsletter OpenClaudia Скилл помогает планировать контент рассылки, растить базу подписчиков и настраивать монетизацию. Пригодится при запуске издания на Substack или Beehiiv. CX Codex +1 480установок newsletter-generation bytedance Собирает профессиональные email-дайджесты и рассылки с исследованием темы через веб-поиск, курированием контента и готовой markdown-разметкой. CX Codex +1 1 800установок recipe-create-gmail-filter официальный googleworkspace Скилл, который через CLI создаёт фильтры Gmail: навешивает метки, ставит звёздочки и раскладывает входящие по категориям. CX Codex +1 31 300установок recipe-label-and-archive-emails официальный googleworkspace Скилл наводит порядок в Gmail: находит письма по запросу, вешает метку и убирает их из входящих. Пригодится, если ящик забит уведомлениями. CX Codex +1 30 400установок

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

spark-recipe-end-of-day Скилл закрывает рабочий день: находит неотвеченные письма, разбирает закреплённое и показывает завтрашние встречи. CX Codex +1 359установок spark-recipe-meeting-prep Скилл собирает контекст перед встречей: повестку, письма по теме, данные участников и незакрытые треды, которые стоит поднять. CX Codex +1 354установок spark-recipe-inbox-zero Скилл ведёт агента по категориям входящих в Spark и доводит ящик до нуля: прочитать тред, архивировать, переместить или пометить выполненным. CX Codex +1 344установок spark-recipe-stakeholder-brief Собирает письма и встречи с одним человеком в короткий брифинг. Пригодится перед 1:1 или разговором после паузы. CX Codex +1 343установок 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установок

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

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