emails 面向已经与你建立某种关系的联系人,例如新注册用户、领取资料的人或一段时间没有使用产品的客户。它把每封邮件的职责、发送时间和行动目标放进同一条流程,适合先完成可审核的序列设计,再交给邮件平台配置。
安装与调用
在项目目录的终端运行下面的命令,只安装这个 Skill 到 Claude Code:
npx skills add coreyhaines31/marketingskills --skill emails -a claude-code
需要 Node.js 和可用的 npx。若使用 Codex,把 -a claude-code 换成 -a codex;在对话里明确要求使用 emails 并附上材料,不把终端安装命令当成任务提示。其他客户端应使用自身的技能选择入口。
第一次不要直接要求“写七封邮件”
先说明用户为什么会收到它们。注册、领取资料和付费后的人,已知信息与下一步需求不同。准备 .agents/product-marketing.md、目前产品流程和其他在发的邮件,避免欢迎信与应用内引导重复。可以这样输入:
使用 emails 设计新用户的五封激活邮件。
进入事件是完成注册,目标是创建第一份项目并邀请同事;产品操作见 onboarding.md。
已经邀请同事的人退出邀请提醒。用户还会收到安全和账单邮件。
先给序列图,再写每封主题、预览文本、正文、CTA、发送延迟和退出条件。
先审序列整体:首封交付承诺的价值,后续分别帮助完成一个小步骤、解释关键能力或处理一个疑虑。一封邮件只安排一个主要任务,不能同时催付款、填调查和邀请团队。时间间隔需要结合产品复杂度和用户行为,官方列出的天数是起点,不是每个产品都要照搬的日历。
检查“谁会继续收到”
每封需要明确发送条件、目标页面和停止条件。对一个从未开始的用户、一个已完成第一步的用户和一个已付费的用户分别走一遍路径,检查是否还会收到过期提醒。预览文字应补充主题,不要简单重复;正文在手机上应能快速读出主要动作。
写作完成后再映射到实际平台。以 Mailchimp 为例,官方说明流程由触发、规则、动作及退出条件组成,且触发通常针对流程启用后发生的事件;已有联系人不会因为文案写好了就自动进入正确步骤。平台功能也受套餐和数据接入影响,先核对现有事件与所需分支,再配置草稿。
常见卡点是产品没有相应事件,Agent 却设计了精细的行为分支。不要用猜测的标签替代真实状态,可以先缩成能可靠识别的流程,再补数据。上线前用测试联系人检查目标链接、退出路径及与现有序列的重叠;评价效果要看目标行为、回复与退订等,不能把打开率单独当作激活成功。
先画状态,再写每封信
选择欢迎、激活、培育或唤回中的一种序列,并交代谁会进入、从哪一天开始、什么事件会让他退出。比如免费试用激活序列应在用户完成关键动作后停止发送“还没开始使用”的提醒;升级为付费用户后也不应继续收到试用倒计时。让 Skill 先输出触发、延迟、退出、抑制规则和每封邮件的唯一任务,检查逻辑后再写正文。
示例输入:“为刚注册但尚未创建第一个项目的用户设计三封激活邮件。提供产品帮助文档与现有用户提问;先画触发和退出条件,再写每封的主题、预览文字、正文和一个 CTA。如果用户创建了项目或取消订阅,就停止这一序列。” 这只是示例任务,不意味着 Skill 能直接修改邮件平台里的自动化;上线还要有人按平台能力配置。
校对时按收件人路径走一遍:完成动作、没有动作、重复进入、同时属于另一序列时分别会收到什么。检查每封是否提供新信息,而不是把同一个请求重复七次;同时确认链接、姓名变量和退订机制。上线后看目标动作与投诉、退订和回复,不能只看打开率来判断邮件对用户有帮助。
示例:设计一条不会误伤活跃用户的唤回路径
假设一款协作工具在用户三十天未登录后发送唤回邮件,但部分用户通过同事共享的链接仍在使用。给 Skill 登录事件定义、项目活动事件、现有退订规则和新功能说明:“使用 emails 设计最多三封唤回邮件。先说明哪些行为代表真正不活跃,再列进入、退出和排除条件。每封给一个不同的有用信息;不要把仍在活跃项目里的成员写成已流失。”
验收时模拟三种账户:完全沉默、未登录但仍有项目活动、明确退订。第二种不应收到与事实矛盾的“我们想念你”,第三种不应进入营销序列。若 Agent 只给漂亮正文却没有事件定义,先退回流程图;若建议为了提高打开率使用误导性“紧急通知”,应改为准确主题。最后在邮件平台的测试环境确认触发和退出,再发送给真实用户。
一份公开序列,以及安装时的一个卡点
Phoebe Fu 为公开的 Skill 评估清单写出一条可查看的五封学习序列:即时交付清单,第二天做来源核对,随后解释为什么安装不等于有效,第七天分清四类证据,第十天引导看一份实测产物。每封有主题、预览和一个主要动作;进入点是用户主动请求,退出条件含退订、退信和序列完成。页面展示的是草稿与自动化规格,没有实际收件人或送达数据。
若安装后想照 Skill 链接配置 Customer.io、Mailchimp 等发送平台,却在 ../../tools/ 遇到“文件不存在”,这通常是安装包范围问题。社区用户复现过:按推荐命令单独安装 emails 只复制 Skill 文件夹,不会带上仓库顶层的集成说明。先从原仓库对应的 tools/integrations/ 阅读原文,再按实际发送平台配置;草稿生成仍可先继续,发送与自动化规则需要另行验证。