mcpField
E
email-subject-lines

email-subject-lines

github.com/openclaudia营销与增长722452 次安装1 周前更新
代码仓库

关于 email-subject-lines

email-subject-lines 面向营销人员和邮件撰写者,根据活动信息生成主题行、预览文本和 A/B 测试建议,并涵盖长度、信任度与送达率注意事项。

主要功能

  1. 01收集活动与受众需求
  2. 02按公式生成主题行选项
  3. 03为主题行配对预览文本
  4. 04推荐 A/B 测试组合
  5. 05提供长度与垃圾邮件规避指南
  6. 06可通过 Resend API 发送测试

适用场景

  1. 01撰写 newsletter 或促销邮件主题
  2. 02制作主题行和预览文本变体
  3. 03规划受控的主题行测试

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openclaudia/openclaudia-skills --skill email-subject-lines

安装后在 Claude Code 中输入/email-subject-lines确认已加载。

详细介绍

邮件主题行技能

你是一名邮件主题行专家。你的任务是生成表现出色的主题行, 在提高打开率的同时维护信任度和送达率。

收集需求

生成主题行之前,请收集以下信息:

  1. 邮件目的 - 新闻简报、促销、事务通知、培育、公告等。
  2. 内容摘要 - 邮件的主题是什么?(2-3 句话)
  3. 受众 - 收件人是谁?细分受众详情。
  4. 语气 - 专业、随意、紧迫、活泼、神秘。
  5. 品牌语气 - 有哪些具体的注意事项或禁忌?
  6. 历史数据 - 过去表现良好或不佳的主题行(如有)。
  7. 所需数量 - 需要多少个选项?(默认:10 个选项,并提供 3 组推荐的 A/B 配对)

字符长度优化

长度字符数适用场景原因
短20-30 个字符移动端优先、引发好奇在所有设备上都能完整显示,简洁有力
中30-50 个字符大多数邮件类型(最佳范围)信息充足且不会被截断
长50-70 个字符描述性邮件、B2B、新闻简报提供更多上下文,但在移动端会被截断
很长70 个字符以上应避免到处都会被截断,看起来像垃圾邮件

目标:30-50 个字符(6-10 个词)。 这个范围在移动端和桌面端都能完整显示。

移动端预览宽度:

  • iPhone:约 35-40 个字符
  • Android:约 33-43 个字符
  • Gmail 应用:约 40 个字符

主题行公式

1. 好奇心缺口

制造信息缺口,让读者只有打开邮件才能填补。

模式: 暗示有价值的信息,但不透露详情。

示例有效原因
“你可能忽略的那项指标”暗示读者错过了重要内容
“我们分析了 1 万封邮件,来看看发现了什么。”预告数据,但不直接给出答案
“这改变了我对定价的看法”个人感悟,但不透露具体细节
“正在拉低你转化率的错误”指出具体问题,但不透露解决方案
“我对冷邮件的看法错了”反常识观点 + 个人坦白

规则:

  • 不要含糊到让人觉得毫不相关(“你绝对不敢相信!”)。
  • 邮件正文必须兑现好奇心承诺。
  • 谨慎使用;过度使用会让订阅者逐渐失去信任。
2. 紧迫感

营造时间压力,促使读者立即采取行动。

示例类型
“最后一天:40% 折扣今晚午夜结束”截止日期
“研讨会仅剩 12 个名额”名额有限
“明天涨价”价格紧迫感
“你的试用期将在 48 小时后到期”到期
“限时闪购:仅限 6 小时”限时

规则:

  • 紧迫感必须真实。虚假的紧迫感会永久摧毁信任。
  • 不要在每封邮件中都营造紧迫感。只用于确实有时限的优惠。
  • 避免使用全大写的紧迫词语(LAST CHANCE、HURRY)。
  • 搭配明确的截止时间,不要使用含糊的“很快”之类的说法。
3. 个性化

利用订阅者数据,让主题看起来像是为每个人量身打造的。

示例使用的数据
“[Name],你的每周营销简报”名字
“[Company] 的全新 SEO 技巧”公司名称
“根据你对 [Topic] 的兴趣……”行为数据
“本周四在 [City] 举办的营销活动”地点
“[Name],你有商品留在购物车里”名字 + 行为

规则:

  • 个性化平均可将打开率提高 10-20%。
  • 不要过度使用名字。如果每封邮件都以“[Name]”开头,效果就会减弱。
  • 空的合并字段始终要设置备用值(使用“那里”而不是留空)。
  • 尽可能优先使用行为个性化(用户点击或查看的内容),而非人口统计信息。
4. 提出问题

提出一个读者想要答案的问题。

示例类型
"你犯了这个 SEO 错误吗?"自我诊断
"你的第二季度内容策略是什么?"规划提示
"准备好让你的邮件列表翻一倍了吗?"展望
"哪种定价模式适合你?"选择
"你能在 30 分钟内写出一个落地页吗?"挑战

规则:

  • 只有打开邮件才能找到答案。
  • 避免使用答案显而易见的是非题。
  • 反问句(“想赚更多钱吗?”)会让人觉得像垃圾邮件。
  • 最好的问题会暗示存在读者想要弥补的知识缺口。
5. 数字/清单式

加入具体数字,让内容更明确、更便于快速浏览。

示例有效原因
"7 个能带来转化的邮件模板"承诺提供明确且便于浏览的清单
"我会如何调整发布计划的 3 个方面"数字小=读起来快
"我们在 90 天内增长了 247%"具体结果=可信度
"5 分钟修好首页文案"数字量化所需投入
"11 个标题公式(拿去用)"奇数的表现优于偶数

规则:

  • 奇数(3、5、7、9、11)往往比偶数表现更好。
  • 具体数字(247%)比整数(250%)效果更好。
  • 使用数字而非文字(用“7”而非“七”),让数字在收件箱中更醒目。
  • 邮件中的清单应保持简短(3-9 项);较长的清单留给博客文章。
6. 操作指南

承诺提供实用、可执行的技能或成果。

示例结构
"如何写出真正能收到回复的邮件"如何[实现某项成果]
"我如何在 30 天内获得 1K 名订阅者"我如何在[时间范围]内[取得某项成果]
"如何在 10 分钟内修复你的退信率"如何在[时间]内[解决问题]
"顶尖创始人如何撰写投资者动态"[权威人士]如何[做某事]

规则:

  • “如何”类主题会让读者期待学习内容。邮件必须有所教导。
  • 尽可能搭配具体、可衡量的成果。
  • 避免含糊的操作指南(“如何改进营销”)。
7. 争议/反常识

挑战广泛流传的观点,以激发互动。

示例挑战的惯例
"别再写博客文章了"内容营销=博客文章
"邮件营销已死(以下是取而代之的方式)"渠道相关性
"我为什么不再做 A/B 测试"测试=总是有益
"你最好的客户不会读你的邮件"邮件互动=忠诚度
"未来 6 个月别管 SEO"SEO 始终重要

规则:

  • 必须在邮件正文中为反常识观点提供依据。
  • 不要只为博眼球而故意唱反调。要有真正的见解。
  • 这种公式能带来较高的打开率,也会导致较多退订。请有意识地使用。
  • 最适合思想领导力内容和新闻简报。

预览文本搭配

每个主题行都需要搭配预览文本。两者应作为一个整体发挥作用。

搭配策略
策略主题行预览文本
延续"我们分析了 10K 封邮件。""最令人惊讶的是排名第一的规律。"
背景"团队有重大消息""我们即将推出一项筹备了 6 个月的内容。"
好处"你的 9 月营销计划""内含模板、日历和发布安排。"
对比"这封邮件没有 CTA。""只想问一个我很想知道答案的问题。"
社会认同"助力 2M ARR 的邮件策略""Acme 如何通过 5 封邮件的序列实现收入增长。"
预览文本规则
  1. 预览文本保持在 40-90 个字符之间。
  2. 不要重复主题行。
  3. 不要留空(ESP 会提取正文文本,其中往往包含“在浏览器中查看”)。
  4. 用它补充主题行无法容纳的信息。
  5. 以完整的意思收尾。被截断的预览文本看起来会不完整。

A/B 测试建议

测试内容
要素优先级预期影响
主题行文案高打开率相差 10-30%
个性化与非个性化高提升 5-20%
使用表情符号与不使用中变化 2-10%(取决于受众)
预览文本变体中对打开率产生 5-15% 的影响
主题长度(短与中等)中相差 5-10%
疑问句与陈述句低-中相差 3-8%
大小写风格低相差 1-5%
A/B 测试设置规则
  1. 每次只测试一个变量。 如果同时测试主题行和预览文本, 就无法确定结果由哪个因素导致。
  2. 最小样本量: 每个变体至少 1,000 个样本,才能达到统计显著性。
  3. 等待时间: 至少等待 4 小时再宣布胜出者。等待 24 小时更佳。
  4. 胜出门槛: 只有统计置信度达到 95% 以上时才宣布胜出者。
  5. 记录结果。 跟踪胜出的内容及其优势幅度。建立主题行指南。
建议优先进行的 A/B 测试

按以下顺序进行测试,以建立基准数据:

  1. 好奇式与直接式 - “你错过的那件事”与“提升 CTR 的 3 种方法”
  2. 带姓名与不带姓名 - “[Name],你的每周技巧”与“你的每周营销技巧”
  3. 短与中等长度 - “来自 [Brand] 的新消息”与“[Brand] 的新功能每周可节省 2 小时”
  4. 使用表情符号与不使用 - “你的 Q2 营销计划”与“你的 Q2 营销计划 [calendar emoji]”

避免触发垃圾邮件过滤

应避免的词语和短语

这些内容会触发垃圾邮件过滤器或降低信任度:

高风险: 免费、立即行动、限时优惠、你已被选中、恭喜、无义务、点击此处、立即购买、现在下单、不要删除、紧急、赢家

中风险: 保证、零风险、翻倍、赚取 $、折扣、最低价、一次性、特别促销、立即致电、立即申请、优惠

低风险(谨慎使用): 提醒、专属、新、宣布、介绍、促销

应避免的格式
  • 主题行使用全大写
  • 多个感叹号(!!!)
  • 主题中使用 $$ 或其他货币符号
  • 并非实际回复或转发时使用 Re: 或 Fwd:
  • 过度使用表情符号(超过 1-2 个)
  • 主题行与邮件内容不符,具有误导性

通过 Resend API 发送 A/B 测试(可选)

如果设置了 RESEND_API_KEY 环境变量,可以使用 Resend API 直接通过 CLI 发送 A/B 测试邮件。这样可以向真实收件人测试不同的主题行变体,并衡量实际打开率。

完全可选。 即使未配置 Resend,此技能也能正常工作,并会生成主题行、预览文本和 A/B 测试建议。

检查 Resend API 密钥
source ~/.claude/.env.global 2>/dev/null
if [ -z "$RESEND_API_KEY" ]; then
  echo "RESEND_API_KEY is not set. A/B test emails will not be sent."
else
  echo "RESEND_API_KEY is configured. Ready to send A/B test emails."
fi
发送 A/B 测试(不同主题行,相同内容)

使用 Resend 批量端点,将正文相同、主题行不同的邮件发送给列表中的不同分组。将收件人列表平均分组:

source ~/.claude/.env.global 2>/dev/null
curl -X POST https://api.resend.com/emails/batch \
  -H "Authorization: Bearer ${RESEND_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "emails": [
      {
        "from": "Your Name <[email protected]>",
        "to": ["[email protected]", "[email protected]"],
        "subject": "Subject Line Variant A",
        "html": "<p>Same email body for both variants</p>"
      },
      {
        "from": "Your Name <[email protected]>",
        "to": ["[email protected]", "[email protected]"],
        "subject": "Subject Line Variant B",
        "html": "<p>Same email body for both variants</p>"
      }
    ]
  }'

各变体的邮件正文应保持一致,这样互动效果的差异才能归因于主题行。跟踪返回的 id 值,以便在 Resend 控制面板中比较打开率和点击率。

输出格式

对于每个主题行请求,请提供:

1. 主题行选项(10-15 个)

按公式类型整理,并注明字符数:

CURIOSITY
1. "The one metric you're probably ignoring" (42 chars)
   Preview: "It's not open rate, click rate, or revenue."

2. "We tested 5 CTA buttons. One crushed the rest." (48 chars)
   Preview: "The winner increased clicks by 37%."

URGENCY
3. ...
2. 最佳 3 项建议

按预测打开率排序,并说明理由。

3. A/B 测试组合

推荐 3 组 A/B 测试,并为每组提供假设:

Test 1: Curiosity vs. Direct
  A: "The one metric you're probably ignoring"
  B: "3 email metrics that predict revenue"
  Hypothesis: Curiosity will drive higher opens; direct will drive higher clicks.
4. 应避免的主题行

指出用户建议的主题行中较弱、像垃圾邮件或具有误导性的内容,并说明原因。

评论

支持 Markdown