关于 email-drafting
email-drafting 是用于撰写冷邮件及外联序列的纯推理技能,适合直接编写邮件文案或由 cold-email-outreach 调用。它根据受众、信号、语气和个性化程度选择结构,并通过明确规则迭代草稿。
主要功能
- 01收集营销活动与受众背景
- 02按活动角度选择邮件框架
- 03提供主题行与序列设计规则
- 04支持分层个性化
- 05生成多个草稿并迭代
适用场景
- 01撰写冷邮件首封文案
- 02为不同受众制作外联序列
- 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 调用时,跳过上游已回答的问题。
营销活动背景
- 你要销售什么产品或服务?
- 它解决什么问题?谁最深受此问题困扰?
- 营销活动的切入角度是什么?(招聘信号、替换竞品、基于痛点、事件触发等)
- 是否有特定信号或触发因素?(招聘信息、G2 评论、LinkedIn 互动、融资等)
受众
- 收件人是谁?(职位、资历、部门)
- 什么事情让他们夜不能寐?(与产品相关的日常烦恼)
- 他们会有什么异议?(预算、切换成本、“我们已经有 X 了”、时机)
证明与可信度
- 你有哪些社会证明?(客户标识、案例研究、指标)
- 列出 2–3 家收件人会认为与其相似的同业公司
- 有哪些硬指标?(成本节省、速度提升、百分比增幅)
语气与风格
- 什么语气合适?(随和直接、专业犀利、挑衅、富有同理心)
- 发件人是谁?(创始人、AE、SDR——这会影响语气)
- 有没有品牌指南或应避免使用的词语?
邮件序列
- 要联系几次?(默认:3 次)
- 希望采用什么 CTA?(通话、演示、回复、下载资源)
- 仅邮件还是多渠道?(邮件 + 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 天 | 钩子 + 证明 + 低压力 CTA | 50-90 个词 | 这是唯一一封可以更长的邮件 |
| 触达 2 | 第 3-5 天 | 新角度或素材 | 30-50 个词 | 提供不同的证明,而不是单纯「顶一下」 |
| 触达 3 | 第 7-10 天 | 不同的证明或社交证明 | 20-40 个词 | 到这个阶段,越短越好 |
| 触达 4 | 第 14-21 天 | 结束联系(可选) | 20-30 个词 | 消除压力,为后续联系留有余地 |
序列规则:
- 不要在不同触达中重复相同的 CTA
- 每次触达都需要提供一个新的回复理由
- 后续触达 = 更短的邮件
- 不要发送「只是来问问」或「顶一下」的邮件 — 提供价值,否则就停止联系
硬性规则
以下规则不可妥协。每封邮件都必须满足全部 10 条:
- 不要用填充式开场白。 绝不要写 "I hope this finds you well"、"I hope you're having a great week" 或 "just reaching out"
- 不要发送「只是来问问」的跟进邮件。 每次触达都要增加一个新的回复理由
- 每封邮件最多 4 段。 大多数邮件应为 2-3 段
- 每封邮件都要提及与收件人相关的具体信息。 职位、公司、信号、行业 — 绝不能完全泛泛而谈
- 每封邮件只能有一个 CTA。 始终保持低门槛(15 分钟通话、「值得了解一下吗?」、「方便聊聊吗?」)
- 绝不谎称你是如何找到对方的。 如果是通过数据库搜索找到的,就不要说「我看到了你的个人资料」
- 不要用填充词。 禁用:synergy、leverage、circle back、loop in、touch base、align、ping
- 主题行少于 50 个字符。 不用大写,不加感叹号,不用 emoji
- 第一句话不要推销。 先谈对方,而不是你自己
- 简单署名。 只写姓名,或姓名 + 一行职位。不要写 "Best regards" 或 "Looking forward to hearing from you"
阶段 2:审核与完善
- 为触达 1 提供 3-5 个不同角度或框架的草稿版本
- 请用户选择方向或组合其中的元素
- 根据选定的方向生成完整序列
- 最多迭代 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]