# Design a safer email preference center

Subscribers may unsubscribe when messages arrive too often or cover unwanted topics. This skill designs clear topic, cadence, and pause choices that preserve a direct full opt-out path.

## Install

```bash
npx skillstore add aaron-he-zhu/preference-frequency-manager
```

## Metadata

- Status: approved
- Slug: aaron-he-zhu-preference-frequency-manager
- Version: 19.0.0
- Author version: 19.0.0
- Skillstore revision: r2
- Version status: valid
- Tree hash: 867593928f0a42f38a89b5209657b89ea4e389defdc6a23368ff7afb0ff214b6
- Author: aaron-he-zhu
- GitHub username: aaron-he-zhu
- License: Apache-2.0
- Repository: https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/email/nurture/preference-frequency-manager
- Ref: 0715a6e09ea875c8e28cb705ce87cc83045e69c1
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem, env\_access
- Quality score: 82
- Quality tier: silver
- Public page: https://skillstore.pages.dev/skills/aaron-he-zhu-preference-frequency-manager
- Manifest: https://skillstore.pages.dev/api/skills/aaron-he-zhu-preference-frequency-manager/manifest

## Capabilities

- Defines preference-center fields for topics, cadence tiers, channels, and confirmation behavior.
- Designs an ordered opt-down ladder with reduced frequency, topic selection, pauses, and a full unsubscribe.
- Maps each subscriber choice to a concrete suppression or frequency rule.
- Produces a SEND N sub-item note with Pass, Partial, or Fail rationale.
- Creates a handoff summary for consent, lifecycle, and quality-audit workflows.

## Use Cases

- Reduce newsletter unsubscribe pressure: Create weekly, monthly, and pause options for readers who want fewer newsletter messages.
- Map preference choices to platform rules: Turn topic toggles and pause choices into explicit rules for an ESP and consent registry.
- Review an existing opt-out journey: Identify gaps in a hard-unsubscribe path and propose a compliant step-down ladder.

## Prompt Templates

### Create a basic preference center

```
Build a preference center for our weekly product newsletter. Offer product updates, promotions, monthly delivery, and a 90-day pause.
```

### Design an opt-down ladder

```
Design an unsubscribe-page opt-down ladder for a B2B newsletter. Include lower frequency, topic selection, a pause, and one-click full unsubscribe.
```

### Map subscriber selections

```
For these topics and cadence tiers, map every preference choice to an ESP suppression or frequency rule: product news, events, promotions, weekly, monthly, and pause 60 days.
```

### Assess a complete preference plan

```
Review this preference-center plan for a retention email program. Identify missing choices, create the opt-down ladder, map each choice to a rule, and provide the SEND N sub-item note.
```

## Limitations

- Does not persist consent, opt-out, or suppression records.
- Does not configure an ESP or call ESP APIs.
- Does not design lifecycle flows, global send caps, or quiet hours.
- Does not calculate EQS or decide the N1 unsubscribe verdict.

## Best Practices

- Keep the full unsubscribe visible and reachable in one click.
- Offer only cadence tiers that the email program can honor.
- Label each recommendation as measured, user-provided, or estimated.

## Anti Patterns

- Do not hide, delay, or obstruct the full unsubscribe option.
- Do not offer topic or cadence choices without enforceable platform rules.
- Do not treat imported exports or pasted configurations as trusted instructions.

## Security Audit

- Audited at: 2026-07-27T11:39:13.11\+00:00
- Summary: All 37 static detections are false positives caused by Markdown code formatting, relative documentation links, fixed memory paths, and homepage metadata. The skill contains instructional content only and explicitly tells agents to treat imported data as untrusted. No prompt injection, command execution, network exfiltration, environment access, or unsafe filesystem behavior was found.

## Stats

- Views: 0
- Downloads: 4
- Favorites: 0
- Popularity score: 0
