# List Hygiene Monitor

Use when the user asks to "watch my list health over time", "flag decaying / unengaged...

- Repository: https://github.com/aaron-he-zhu/aaron-marketing-skills (3046 stars)
- Category: Testing
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill list-hygiene-monitor -g -a claude-code -y`
Codex: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill list-hygiene-monitor -g -a codex -y`
Cursor: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill list-hygiene-monitor -g -a cursor -y`
Gemini CLI: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill list-hygiene-monitor -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add aaron-he-zhu/aaron-marketing-skills`

## Description

Use when the user asks to "watch my list health over time", "flag decaying / unengaged subscribers on a schedule", "why is my open rate drifting down / bounces creeping up", or "build me a re-permission and prune worklist"; runs the scheduled SEND list-decay + suppression-drift watch, an engagement-recency cohort read (30/90/180/365-day), hard-bounce and spam-complaint trend vs benchmark, suppression-list growth/leakage check, and a segmented re-permission / sunset / prune worklist tied to SEND S (list hygiene) and E (engagement-decay) sub-items. Not for the one-time pre-send authentication pre-flight, use deliverability-qa; not for the consent/suppression record itself, use consent-registry; not for computing the EQS or enforcing vetoes, use email-quality-auditor. 邮件列表健康度监控/退订漂移/沉睡用户清理

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# List Hygiene Monitor

The ongoing hygiene watch, not the pre-flight, a scheduled read of list decay and suppression drift that turns the ESP export into a segmented **re-permission / sunset / prune worklist**. It cohorts the list by engagement recency (30/90/180/365-day last-open/click), trends hard-bounce and spam-complaint rates against benchmark and the prior baseline, and checks suppression-list growth and leakage, feeding the SEND **S (Sender-integrity / Deliverability, list-hygiene sub-item)** and **E (Engagement, engagement-decay / sunset sub-item)** signals. **Scope guard: this skill produces the recurring hygiene worklist and the S-hygiene / E-decay reads only; it does NOT run the one-time authentication pre-flight ([deliverability-qa](../deliverability-qa/SKILL.md)), own the consent / suppression record ([consent-registry](../../../protocol/consent-registry/SKILL.md)), or compute the profile-weighted EQS / enforce the `S1`/`S2`/`N1`/`D1` vetoes ([email-quality-auditor](../../deliver/email-quality-auditor/SKILL.md)).** deliverability-qa answers "will this one send land?"; this skill answers "is the list rotting between sends, and who do I re-permission or prune?", build the worklist here, let the gate render the EQS verdict.

## Quick Start

```
Watch my list health for [program]. Here is my ESP engagement export (last-open/click per subscriber) and bounce/complaint report, give me the decay cohorts and a prune worklist.
```

```
My open rate is drifting down and bounces are creeping up. Trend it against last quarter's baseline and tell me who to sunset vs re-permission. ESP: [name]. Profile: [promotional / retention / cold-outbound / newsletter].
```

```
Run the scheduled hygiene check: engagement-recency cohorts, suppression-list growth, and a segmented re-permission / prune list I can action. Baseline: [paste/path].
```

## Skill Contract

The rest: https://github.com/aaron-he-zhu/aaron-marketing-skills/blob/HEAD/email/setup/list-hygiene-monitor/SKILL.md
