Writing & Content email-personalizationmerge-tagsconditional-contentfallback-safetypii-guardlifecycle-email

Dynamic Email Personalizer

Safely add merge tags, conditional modules, and fallbacks to an existing email.

FollowSkills review · FSRS-2.0
Use with care
60/ 100 5-point scale 3.0 / 5
Trust18 / 25 · 3.6/5

The skill treats CSVs, ESP reports, and pasted rows as untrusted input, forbids following embedded instructions or echoing raw PII, and defines a PII blocklist, user confirmation before saving, optional connectors, and no autonomous sending. Deducted 7 points because the memory write/promotion path is complex, while rollback, complete permission isolation, and recovery after save failure are not explicit in this skill; the publisher is unverified, but that is not deducted by itself.

Reliability9 / 20 · 2.3/5

Input confirmation, NEEDS_INPUT handling for missing columns, fill-rate decision gates, mandatory fallbacks, mandatory catch-all branches, and abnormal-input guidance are fairly detailed. Deducted 11 points because the skill has no dedicated tests, scripts, or reproducible execution evidence; referenced files and host behavior are not verified here, and failure reporting and recovery remain partly delegated to the host.

Adaptability11 / 15 · 3.7/5

Triggers, audience scenarios, inputs, four-part output, operating modes, and non-fit boundaries are clear, covering B2C, B2B cold outbound, and newsletters; Chinese users are partly supported and connectors are optional. Deducted 4 points because the core instructions are mainly English with limited Chinese-output constraints, while ESP syntax and cross-host compatibility require later handling; geo-relevance is declared low.

Convention10 / 15 · 3.3/5

The skill has structured frontmatter, version 18.0.0, Apache-2.0 licensing, Quick Starts, a contract, data-source guidance, instructions, save-result guidance, and next-skill routing. Deducted 5 points because this skill does not clearly state changelog ownership, maintenance responsibility, or an update path, and several referenced files were not supplied for verification.

Effectiveness7 / 15 · 2.3/5

The intended deliverable is concrete and directly handoff-oriented: merge-tag mapping, rendered fallbacks, conditional rules, safety audit, and PII guard, with actionable completion criteria. Static calibration limits this to 7 because no real input, representative output, or execution result is provided to verify completeness, platform-syntax correctness, or marginal benefit over manual work.

Verifiability5 / 10 · 2.5/5

The skill supplies explicit checks, done criteria, and Measured/Estimated labeling, and points to shared security and contract documents. Capped at 5 under static calibration: the supplied CI tests cover general architecture and audit-artifact validation rather than this skill's key paths, with no third-party execution evidence or independent corroboration.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before use, provide the existing email creative, named segments or an export-column list, and fill rates for consequential fields; do not invent tags, segments, or copy when these are missing.
  • Saving and promoting to memory affects host runtime state; confirm that the host supports the paths, permissions, and failure recovery, then use the render builder and quality auditor before sending.
  • The PII guard is a documented instruction, not a verified rendering enforcement mechanism; ESP-specific merge-tag and conditional syntax still requires platform testing.
  • The publisher is not verified by the FollowSkills enterprise registry and should be treated as unknown provenance.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this skill do, and when should you use it?

This skill belongs to the Email/SEND Engage phase of Aaron Marketing Skills and adds a personalization layer to already-written email creative. It maps merge tags to real export columns, defines natural rendered fallbacks, and configures conditional content for named audience segments. It also audits empty fields, dead branches, and PII exposure, while noting relevance to SEND’s E dimension for engagement and personalization. It does not build segments, write base email copy, or calculate EQS.

Reads the existing email creative, a segment map or export-column list, the sending mode, and field fill-rates. It produces a merge-tag map with each source column, field type, explicit fallback, and rendered fallback; conditional if/elseif/else rules tied to named segments with a mandatory catch-all else; a worst-case fallback-safety audit; and a PII guard covering fields allowed or blocked in the body and subject line. It checks personalized promotional claims against the claims ledger and flags unsupported wording as needs source. The output is a four-part personalization spec plus a standard handoff summary, with optional saving to the specified memory path after user confirmation.

  1. A lifecycle marketer has finished an email and needs first_name, city, or product-category personalization without producing renders such as “Hi ,”.
  2. A CRM team has named segments such as champions and at-risk and needs different content blocks while retaining a valid default branch.
  3. A B2B outbound team wants personalization grounded in existing, verifiable export fields rather than guessed contact details.
  4. An email operator needs a pre-send review of low-fill fields, broken conditionals, empty renders, and PII exposure.
  5. A newsletter team needs safe defaults and segment-specific variations for dynamic editorial or promotional modules.

What are this skill's strengths and limitations?

Pros
  • Requires an explicit, natural fallback for every merge tag.
  • Requires named segment conditions and a catch-all else branch.
  • Audits empty renders, dead conditionals, low-fill fields, and PII exposure.
  • Works from user-provided exports and does not require a specific ESP or MCP.
  • Defines clear handoffs to email-render-builder and email-quality-auditor.
Limitations
  • Does not build segments, write the base email, or score EQS.
  • Reliable field binding and conditional coverage require actual column names and fill-rates.
  • The source does not document a specific ESP syntax, rendering platform, or test suite.
  • Saving results requires user confirmation and a host with write access to the memory path.

How do you install this skill?

The skill is distributed in the Apache-2.0-licensed repository aaron-he-zhu/aaron-marketing-skills. In Claude Code, run /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, then /plugin install aaron-marketing@aaron. On other Agent Skills-compatible hosts, run npx skills add aaron-he-zhu/aaron-marketing-skills, or clone the repository with git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. The skill file is email/engage/dynamic-content-personalizer/SKILL.md.

How do you use this skill?

Provide an existing email creative, a segment map or export-column list, field fill-rates, and one mode: promo, cold, or newsletter. Example: “Add merge tags with fallbacks to this email; export columns are first_name, city, last_product; promo mode.” If the creative or segment/column inputs are missing, the skill asks for them. If a conditional offer depends on an unknown fill-rate, it asks for the rate or defaults the decision to the catch-all branch.

FAQ

Does it require Klaviyo, Mailchimp, or another ESP connection?
No. It can create the spec from the creative, segment map, export columns, and fill-rates supplied by the user. ESP APIs are optional conveniences for syncing the finished template.
Can it proceed without fill-rates?
Yes for cosmetic fields, using a safe fallback. If a field controls a conditional offer, the skill requests the fill-rate or sends the logic through the catch-all branch.
Will it include real subscriber data in the output?
No. The instructions treat exports as untrusted input and require working from column names, fill-rates, and aggregate rules without echoing real email addresses, phone numbers, full names, or order IDs.
Does it decide whether the email is ready to send?
No. It documents SEND E relevance and personalization safety. EQS scoring and send vetoes belong to email-quality-auditor.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Writing & Content

Email Preference & Frequency Manager

Design preference centers and opt-down paths that reduce fatigue before hard unsubscribe.

Writing & Content

Reactivation Specialist

Design a closed-loop win-back program for dormant email subscribers before they are suppressed.

Writing & Content

Email List Segment Builder

Build reusable email audiences and suppression lists from first-party customer data.

Writing & Content

Email Lifecycle Flow Designer

Map lifecycle email flows, cadence, branching, exits, and sunset rules before writing the emails.

Writing & Content

Creator Content Auditor

A STAR pre-publish gate that catches disclosure, claim, and authenticity risks and returns a release decision.

Writing & Content

Email Quality Auditor

Audit email safety, compliance, and send readiness before a campaign is released.

Writing & Content

Brand Safety Exclusion Manager

Build placement, network, content, and audience exclusion rules before paid campaigns go live.

Automation & Ops

Consent Registry

Record subscription consent evidence and apply unsubscribe, complaint, and bounce suppression immediately.

Writing & Content

Email Render Builder

Turns approved email creative into responsive, cross-client HTML and delivers a structured render QA report.

Writing & Content

Email Deliverability Preflight

Verify authentication, sender reputation, inbox placement, and list health before sending or scaling email.

Writing & Content

Newsletter Monetization Planner

Model subscription, sponsorship, and referral revenue for an owned newsletter audience.

Writing & Content

Platform Norm Profiler

Build dated, source-labeled platform cards for safer organic social planning.

Data & Analysis

Paid Ads Account Auditor

Decide whether a paid-media account is safe to launch or scale using its own evidence.

Writing & Content

Inbox Placement Monitor

Track where sent emails land and detect provider-level placement and sender-reputation regressions.

Writing & Content

Evergreen Social Calendar

Plan a capacity-aware social rhythm across channels, from content pillars to batching and evergreen recycling.

Writing & Content

Social Creative Builder

Turn one approved idea into platform-native social packages ready for human review and publishing.

Writing & Content

Brand Voice Dossier Builder

Extract a reusable brand and founder voice system from the organization’s own content.

Writing & Content

Email Creative Builder

Builds test-ready single-email copy aligned to the landing page and approved claims.

Writing & Content

List Growth Designer

Designs acquisition, incentives, compliant opt-in capture, and referral growth for owned email lists.

Writing & Content

List Hygiene Monitor

Track list decay between sends and turn engagement, bounce, and complaint signals into an actionable cleanup plan.

Related skills