Agent skill · Documentation

preference-frequency-manager

Use when the user asks to "build a preference center", "set up a frequency opt-down ladder", "give people a step-down instead of unsubscribe", or "design a topic/cadence preference page"; produces a preference-center field spec, a frequency/topic opt-down ladder (down-tier paths that substitute for a hard unsubscribe), a preference-to-suppression mapping, and a SEND N-dimension sub-item note on preference-center / frequency options offered. Not for the lifecycle flow map or cadence governance — use email-sequence-designer; not for the consent/suppression record itself — use consent-registry; n

aaron-he-zhugithub.com/aaron-he-zhuGitHub ↗
claude-codeApache-2.0
Install
npx skills add aaron-he-zhu/aaron-marketing-skills --skill preference-frequency-manager --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 15 KB
Bundled scripts: none
Version: 19.1.0
Requires: Claude Code and compatible agent-skill hosts
Path: email/nurture/preference-frequency-manager/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,508
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Preference & Frequency Manager Designs the subscriber-facing preference center and the frequency/topic opt-down ladder that gives a subject a step-down instead of a hard unsubscribe, and supplies the SEND **N (Nurture / Lifecycle)** sub-item note on **preference-center / frequency options offered**. It specifies the preference-page field set (topics, cadence tiers, channel toggles), the down-tier ladder (e.g., weekly → monthly → pause → sunset), and the mapping from each preference choice to the suppression/frequency rule the ESP and consent-registry must enforce. It is the **N1-veto mitigation** — the softer exit that keeps people on the list at a lower cadence — but it does not adjudicate the N1 unsubscribe veto, own the consent record, design the lifecycle flows, or compute the EQS. ## Quick Start ``` Build a preference center for [product/audience] on [ESP]. Offer topics [list], cadence tiers [weekly/monthly], and a pause option instead of a hard unsubscribe. ``` ``` Design a frequency opt-down ladder: on the unsubscribe page, offer step-down paths (reduce to monthly, pick topics, pause 90 days) before the full opt-out. ``` ``` Opt-out rate is rising on [segment]. Design a pr

What's inside
Steps it walks through
  1. Quick Start
  2. Skill Contract
  3. Handoff Summary
  4. Data Sources
  5. Instructions
  6. Decision Gates
  7. Save Results
  8. Reference Materials
  9. Next Best Skill
More from aaron-marketing-skills
All skills →
About this skill
What does the preference-frequency-manager skill do?

Use when the user asks to "build a preference center", "set up a frequency opt-down ladder", "give people a step-down instead of unsubscribe", or "design a topic/cadence preference page"; produces a preference-center field spec, a frequency/topic opt-down ladder (down-tier paths that substitute for a hard unsubscribe), a preference-to-suppression mapping, and a SEND N-dimension sub-item note on preference-center / frequency options offered. Not for the lifecycle flow map or cadence governance — use email-sequence-designer; not for the consent/suppression record itself — use consent-registry; n

How do I install it?

Run `npx skills add aaron-he-zhu/aaron-marketing-skills --skill preference-frequency-manager --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From aaron-he-zhu/aaron-marketing-skills, a repository with 2,508 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going