mcpField
E
email-drafting

email-drafting

github.com/nikiandr营销与增长194 次安装31 周前更新
代码仓库

关于 email-drafting

email-drafting 是用于撰写冷邮件及外联序列的纯推理技能,适合直接编写邮件文案或由 cold-email-outreach 调用。它根据受众、信号、语气和个性化程度选择结构,并通过明确规则迭代草稿。

主要功能

  1. 01收集营销活动与受众背景
  2. 02按活动角度选择邮件框架
  3. 03提供主题行与序列设计规则
  4. 04支持分层个性化
  5. 05生成多个草稿并迭代

适用场景

  1. 01撰写冷邮件首封文案
  2. 02为不同受众制作外联序列
  3. 03依据招聘或互动信号定制邮件

安装

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

$npx skills add https://github.com/nikiandr/goose-skills --skill email-drafting

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

附带文件skill.meta.json

详细介绍

邮件撰写

用于撰写冷邮件的纯推理技能。没有脚本,没有工具——只有来自真实营销活动、经实践证明能持续获得回复的框架、模式和示例。

在 Phase 3 期间由 cold-email-outreach 自动加载;或者在用户直接请求邮件文案时单独加载。

自动加载时机

满足以下情况时加载此技能:

  • 用户说“写一封冷邮件”“起草外联邮件”“帮我写邮件文案”“写一组邮件”
  • 上游技能进入邮件生成阶段
  • cold-email-outreach 调用 Phase 3

阶段 0:收集信息

开始撰写前,先收集营销活动的背景信息。一次性提出所有问题,并按类别整理。从 cold-email-outreach 调用时,跳过上游已回答的问题。

营销活动背景
  1. 你要销售什么产品或服务?
  2. 它解决什么问题?谁最深受此问题困扰?
  3. 营销活动的切入角度是什么?(招聘信号、替换竞品、基于痛点、事件触发等)
  4. 是否有特定信号或触发因素?(招聘信息、G2 评论、LinkedIn 互动、融资等)
受众
  1. 收件人是谁?(职位、资历、部门)
  2. 什么事情让他们夜不能寐?(与产品相关的日常烦恼)
  3. 他们会有什么异议?(预算、切换成本、“我们已经有 X 了”、时机)
证明与可信度
  1. 你有哪些社会证明?(客户标识、案例研究、指标)
  2. 列出 2–3 家收件人会认为与其相似的同业公司
  3. 有哪些硬指标?(成本节省、速度提升、百分比增幅)
语气与风格
  1. 什么语气合适?(随和直接、专业犀利、挑衅、富有同理心)
  2. 发件人是谁?(创始人、AE、SDR——这会影响语气)
  3. 有没有品牌指南或应避免使用的词语?
邮件序列
  1. 要联系几次?(默认:3 次)
  2. 希望采用什么 CTA?(通话、演示、回复、下载资源)
  3. 仅邮件还是多渠道?(邮件 + LinkedIn、邮件 + 电话)

阶段 1:起草邮件

邮件结构公式

每封冷邮件都遵循以下基本结构:

Hook (1 sentence) → Evidence (1-2 sentences) → Offer (1 sentence)

字数目标:

  • 冷启动邮件(第 1 次联系):50–90 个词
  • 跟进邮件(第 2–3 次联系):30–50 个词
  • 结束邮件(最后一次联系):20–40 个词
框架

选择与营销活动切入角度相符的框架:

框架结构最适用场景
PAS问题 → 加剧痛点 → 解决方案基于痛点的信号(投诉帖、运营摩擦)
BAB之前 → 之后 → 桥接有抱负的买家(处于增长阶段、正在扩张的公司)
AIDA注意 → 兴趣 → 欲望 → 行动冷数据库外联(没有特定信号)
Signal-Proof-Ask信号 → 证明 → 轻度询问基于信号的营销活动(招聘、互动、活动)
个性化层级

根据营销活动规模和预期的单个潜在客户投资回报率来选择:

层级含义潜在客户数量预期回复率
Tier 1(通用)仅使用合并字段({first_name}、{company})。所有人使用相同模板。500+ 个潜在客户1–3%
Tier 2(细分)按行业或职位定制痛点,并替换证明内容。每个细分群体使用一个模板。50–500 个潜在客户3–7%
Tier 3(深度)提及特定信号(他们的帖子、评论、招聘信息、新闻)。为每个潜在客户单独撰写。1–50 个潜在客户8–20%
主题行模式

来自真实营销活动的 8 种经过验证的模式:

#模式示例
1信号引用"在你填补那个 [role] 职位之前"
2同侪角度"TIA 成员如何使用 AI workers"
3提问"[Company] 还在 [doing thing product fixes] 吗?"
4替代方案"正在寻找 [competitor] 的替代品?"
5数据钩子"$150K 的代理机构研究 → $8K。48 小时。"
6共情"当 [event that affected them] 时"
7直接切入"[Topic]:关于 [Company]"
8激发好奇"[peer company] 是如何做到 [interesting thing] 的"

主题行规则:

  • 少于 50 个字符
  • 不用全大写,不加感叹号,不用 emoji
  • 不用 "quick question" 或 "touching base"
语气指南
语气使用场景表达示例
轻松直接SDR 发给同侪、初创公司之间"嘿 — 看到你发的帖子了。我们在解决同一个问题。"
专业犀利面向企业客户、收件人为 VP 及以上级别"我想联系你,是因为 [specific reason]。"
挑衅争取竞争对手客户、挑战者定位"你现在使用的工具,成本比你想象的更高。"
共情承接被忽视的客户、基于痛点的触达"我知道在周期中途切换平台有多难受。"
序列设计原则
触达时间目的长度备注
触达 1第 1 天钩子 + 证明 + 低压力 CTA50-90 个词这是唯一一封可以更长的邮件
触达 2第 3-5 天新角度或素材30-50 个词提供不同的证明,而不是单纯「顶一下」
触达 3第 7-10 天不同的证明或社交证明20-40 个词到这个阶段,越短越好
触达 4第 14-21 天结束联系(可选)20-30 个词消除压力,为后续联系留有余地

序列规则:

  • 不要在不同触达中重复相同的 CTA
  • 每次触达都需要提供一个新的回复理由
  • 后续触达 = 更短的邮件
  • 不要发送「只是来问问」或「顶一下」的邮件 — 提供价值,否则就停止联系
硬性规则

以下规则不可妥协。每封邮件都必须满足全部 10 条:

  1. 不要用填充式开场白。 绝不要写 "I hope this finds you well"、"I hope you're having a great week" 或 "just reaching out"
  2. 不要发送「只是来问问」的跟进邮件。 每次触达都要增加一个新的回复理由
  3. 每封邮件最多 4 段。 大多数邮件应为 2-3 段
  4. 每封邮件都要提及与收件人相关的具体信息。 职位、公司、信号、行业 — 绝不能完全泛泛而谈
  5. 每封邮件只能有一个 CTA。 始终保持低门槛(15 分钟通话、「值得了解一下吗?」、「方便聊聊吗?」)
  6. 绝不谎称你是如何找到对方的。 如果是通过数据库搜索找到的,就不要说「我看到了你的个人资料」
  7. 不要用填充词。 禁用:synergy、leverage、circle back、loop in、touch base、align、ping
  8. 主题行少于 50 个字符。 不用大写,不加感叹号,不用 emoji
  9. 第一句话不要推销。 先谈对方,而不是你自己
  10. 简单署名。 只写姓名,或姓名 + 一行职位。不要写 "Best regards" 或 "Looking forward to hearing from you"

阶段 2:审核与完善

  1. 为触达 1 提供 3-5 个不同角度或框架的草稿版本
  2. 请用户选择方向或组合其中的元素
  3. 根据选定的方向生成完整序列
  4. 最多迭代 3 轮 — 之后就交付

示例库

来自真实营销活动的真实邮件。将它们用作结构模板 — 根据当前营销活动替换产品、证明和信号。

类型 1:基于信号(招聘)

信号来源: LinkedIn Jobs——公司发布了产品可替代的职位招聘信息
框架: 信号-证明-询问

主题: 在填补 {role_title} 职位之前

Hi {first_name}——我注意到你们正在为 {company} 招聘 {role_title}。在最终敲定人选之前,不妨快速了解一下 DHL、Werner 和 MODE Global 这类公司正在采用的替代方案——为这一职能部署 AI 员工。

成本仅为同类 BPO 服务的 1/4。通话处理能力提升 10 倍。全天候运行。如果时机合适,我很乐意发送一份简要介绍,或安排一次 15 分钟的通话。

为何有效: 从对方具体的招聘信号切入(证明内容相关)。点名同行公司(社会认同)。量化替代方案(4 倍、10 倍)。行动号召门槛低。


类型 2:基于信号(同行/协会)

信号来源: 行业协会会员名录
框架: BAB(之前 → 之后 → 桥梁)

主题: TIA 会员如何使用 AI 员工

Hi {first_name}——作为一位经营着颇具规模的货运经纪业务的 TIA 会员,你们可能也看到了和我们一样的趋势:优秀的运营商正在重新思考如何为面向承运商的职能配备人员。

Werner、MODE Global 和 Circle Logistics 等你熟悉的 TIA 会员公司,已经在承运商电话、查车电话和货物协调方面部署了 AI 员工。我联系你,是因为 HappyRobot 专门服务于这一规模的货运经纪公司。

是否方便安排一次 15 分钟的通话,看看这是否适用于 {company}?

为何有效: 同行定位(“你熟悉的 TIA 会员”)营造归属感。点名正在使用该产品的真实会员。强调行业专属性,而非泛泛而谈。


类型 3a:基于信号(与竞争对手互动——点赞者)

信号来源: LinkedIn Sales Navigator——与竞争对手公司主页的内容互动
框架: 信号-证明-询问

主题: 货运 AI 的另一面

Hi {first_name}——我注意到你一直在关注货运 AI 领域,所以想联系你。HappyRobot 是这场对话的另一面——DHL、Werner 等美国前 10 大货运经纪公司中有 8 家,都使用我们的平台处理 AI 承运商电话。

如果你正在评估这个领域的方案,我很乐意向你展示企业级方案是什么样的。15 分钟,如何?

为何有效: 承认对方正在调研,但不在邮件中点名竞争对手(留待 LinkedIn 上提及)。“这场对话的另一面”令人好奇。具体且有力的证明(前 10 大中有 8 家)。


类型 3b:基于信号(与竞争对手互动——评论者)

信号来源: 与类型 3a 相同,但潜在客户留下了评论(意向更强)
框架: 信号-证明-询问,并引用评论内容

主题: 回复:你关于货运 AI 的评论

Hi {first_name}——我看到了你在 {competitor} 关于 {topic} 的帖子下发表的评论。这正是我们致力于解决的问题。HappyRobot 为 DHL、Werner 和美国前 10 大货运经纪公司中的 8 家提供 AI 承运商电话服务。

如果你正在积极了解这方面的方案,不妨花 15 分钟看看另一种选择?

为何有效: 引用对方的具体评论(第 3 级个性化)。“正在积极了解这方面的方案”呼应了对方的行为。由于意向更强的潜在客户不需要太多说服,邮件比类型 3a 更短。

类型 4:基于痛点(评论者)

**信号来源:**按痛点类关键词搜索 LinkedIn 帖子
**框架:**PAS(问题 → 激化 → 解决)

面向评论者(写过相关痛点):

嗨,{first_name},看到你在关于 {pain_topic} 的 {source} 帖子下的评论了。“{comment_snippet}……”——这点很有共鸣。

我们一直在帮助遇到同样问题的经纪公司。HappyRobot 可以处理 {relevant_task},让你的团队不必亲自操心。

有兴趣快速了解一下吗?

面向互动者(点赞或回应过痛点内容):

嗨,{first_name},注意到你一直在关注 LinkedIn 上关于 {pain_topic} 的讨论。

如果 {company} 正在应对 {specific_pain},我们或许能帮上忙。HappyRobot 可为货运经纪公司自动处理 {relevant_task},无需增加人手。

愿意快速聊聊吗?

**有效原因:**引用对方自己的话(最有力的个性化方式)。语气体贴,不强行推销。内容简短。互动者版本的接触方式更轻,因为信号较弱。


类型 5:竞争替代

**信号来源:**G2 评论(1 星)、公开投诉、已知竞争对手的客户
**框架:**PAS

**主题:**2026 年 UserTesting 的替代方案

{first_name}——我长话短说。如果你在使用 UserTesting 时遇到过参与者质量问题,不止你一家如此。HubSpot 和 Glassdoor 遇到同样的问题后,都转用了 Outset。

我们使用经 Prolific 验证的参与者,而不是普通受访者样本。质量层级完全不同。愿意花 20 分钟比较一下吗?

**有效原因:**认可对方的挫折感,但不贬低竞争对手。提到他们会认可的公司。解释转换背后的原因(经 Prolific 验证的参与者)。行动号召具体明确(20 分钟,并以比较为切入点)。


类型 6:ABM / 企业客户

**信号来源:**目标客户名单、特定垂直领域的研究
**框架:**AIDA

第 1 次触达:

{first_name}——WeightWatchers 使用 Outset 的 AI 主持访谈,将每项研究的成本从 $150K 降至 $8K。他们的研究数量提升至原来的 3 倍,耗时则减半。

我整理了一份简要分析,介绍这对 {company} 的 {vertical} 研究可能意味着什么。愿意花 20 分钟了解一下吗?

第 3 次触达(第 7 天):

跟进分享一些具体内容——我用 {industry} 基准数据建立了一个初步的投资回报模型。即使按保守估算,每项研究的成本也能降低 6–8 倍。

很乐意带你过一遍计算过程。15 分钟可以吗?

第 5 次触达(第 14 天):

这是我最后一条消息。如果目前研究成本或速度不是优先事项,我完全理解。但如果是——WeightWatchers 和 HubSpot 的数据值得一看。

愿意快速聊聊基准数据吗?不做演示,只看数据。

**有效原因:**以具体的客户案例和确切数据开场。每次触达都提供新的价值(案例研究 → 投资回报模型 → 基准数据)。结束跟进时降低压力。行动号召逐步调整:概览 → 讲解 → 基准对比。


类型 7:跟进模式(第 2 次及之后的触达)

换个角度(不是单纯催促):

{first_name}——这次换个角度跟进。{Peer company} 刚刚发布了首个季度使用 {product} 的成果:{specific metric}。考虑到 {company} 的 {situation},我觉得这可能与你有关。

以资料为主:

我整理了一份关于 {topic relevant to them} 的单页分析。没有推销,只提供数据。要我发给你吗?

分享客户案例:

简单更新一下——{new customer} 上周刚开始使用我们的产品。他们的配置与 {company} 类似。很乐意分享他们的入门过程。

结束跟进:

我长话短说——如果现在时机不合适,完全没关系。不过,如果 {problem} 再次出现,我随时都可以聊聊。祝好。


类型 8:重新互动(90 天)

信号来源: 外联记录——90 天或更早前联系过但没有回复的潜在客户,或填补了你的产品所替代职位的潜在客户 框架: 信号-证据-询问

Hi {first_name}——我们大约 3 个月前聊过,当时你们正在招聘 {role}。想问问进展如何。如果你们仍在为 {problem} 感到困扰,我们这边有几项值得了解的新变化。

花 15 分钟叙叙旧?

奏效原因: 提及了之前的对话和信号。承认时间已经过去。“我们这边有几项新变化”能激发好奇心,同时不会过度推销。

输出格式

提供电子邮件草稿时,请使用以下结构:

单封邮件
**Subject:** [subject line]
**Personalization tier:** [1/2/3]
**Framework:** [PAS/BAB/AIDA/Signal-Proof-Ask]
**Word count:** [X words]

---

[Email body with merge fields in {curly_braces}]

---

**Merge fields used:** {first_name}, {company}, {role_title}, ...
完整序列
## Sequence: [Campaign Name]

**Touches:** [N]
**Personalization tier:** [1/2/3]
**Tone:** [casual-direct / professional-sharp / provocative / empathetic]

### Touch 1 — Day 1
**Subject:** [subject]
**Framework:** [framework]

[body]

### Touch 2 — Day [N]
**Subject:** Re: [original subject] OR [new subject]
**Framework:** [framework]

[body]

### Touch 3 — Day [N]
**Subject:** [subject]

[body]

---

**Merge fields:** {first_name}, {company}, ...
**Notes:** [any special instructions for the outreach tool]

评论

支持 Markdown