Skills for Real Engineers. Straight from my .agents directory.
dynamic-content-personalizer
Agent skill fromaaron-he-zhu/aaron-marketing-skills
Use when the user asks to "personalize the email", "add merge tags / dynamic content", "set up conditional blocks per segment", or "make first-name and product-recommendation fields fall back safely"; produces a merge-tag map with per-tag fallbacks, conditional-block rules with per-segment variations, a fallback-safety audit, and a PII guard on what may render, informing the SEND E (Engagement/personalization) dimension. Not for building the segments — use list-segment-builder; not for writing the base copy — use email-creative-builder; not for scoring EQS or running vetoes — use email-quality-auditor. 邮件个性化/合并标签/条件内容块/兜底默认值
How to install dynamic-content-personalizer
npx skills add aaron-he-zhu/aaron-marketing-skills# or add only this skill to Claude Code: copy the folder
email/engage/dynamic-content-personalizer/
# into
~/.claude/skills/dynamic-content-personalizer/ (all projects)
.claude/skills/dynamic-content-personalizer/ (one project)
1# Dynamic Content Personalizer23Takes an already-written email creative plus the segment map (or the raw export columns) and specifies the **personalization layer**: a merge-tag map where every tag has a stated fallback, conditional-content blocks with per-segment variations, a fallback-safety audit that no empty field or dead conditional can render, and a PII guard on which fields are even allowed into the body. This is the SEND **E (Engagement/personalization)** lever. It does not build segments, write the base copy, or score the program.45**Scope guard**: this skill wires personalization onto existing copy for existing segments only. It does **not** define WHO the segments are ([list-segment-builder](../../setup/list-segment-builder/SKILL.md)), does **not** write the subject/body/CTA ([email-creative-builder](../email-creative-builder/SKILL.md)), and does **not** score, roll up the EQS, or run the S1/S2/N1/D1 vetoes ([email-quality-auditor](../../deliver/email-quality-auditor/SKILL.md) owns those).67## Quick Start89```10Add merge tags with fallbacks to this email [paste creative]; export columns are first_name, city, last_product. Promo mode.11```1213```14Set up conditional blocks: champions get the loyalty offer, at-risk get the win-back offer, everyone else the base offer. Segment map attached.15```1617```18Audit this template for fallback safety and PII exposure before we send. [paste template with {{merge_tags}}]19```2021## Skill Contract22…
Excerpt shown under the repository's Apache-2.0 license.
More skills in aaron-marketing-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
