关于 smartlead-spintax
该技能为 Smartlead 冷邮件序列添加旋转文本,同时保持原文含义和语气。它指导检查所有组合是否语法自然,并保留 HTML 结构或纯文本格式。
主要功能
- 01使用 Smartlead 旋转文本语法
- 02保持原文含义与语气
- 03检查组合的语法连贯性
- 04保留 HTML 标签与结构
- 05保护变量和具体数据
适用场景
- 01为冷邮件问候语添加变体
- 02改写 CTA 和过渡语
- 03处理 Smartlead HTML 邮件正文
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ growthenginenowoslawski/ coldoutboundskills --skill smartlead-spintax安装后在 Claude Code 中输入/smartlead-spintax确认已加载。
详细介绍
Smartlead Spintax 技能
使用 Smartlead 语法为冷邮件序列添加可提升送达率的 Spintax,同时不改变原始消息的含义或语气。
核心概念
Spintax 可让 Smartlead 在每次发送时随机选取一个选项,因此不会有两封邮件完全相同。这能减少垃圾邮件过滤器的模式检测,并提升送达率。
Smartlead 语法: {option1|option2|option3}
花括号内的每个选项由竖线 | 分隔。Smartlead 会在每次发送邮件时随机选取一个选项。
输入处理
HTML 输入(推荐工作流)
用户经常会粘贴来自 Smartlead 的 HTML,因为复制粘贴纯文本会丢失格式(空格、换行)。当用户提供 HTML 时:
- 在心中解析 HTML 中的文本内容
- 为文本内容添加 Spintax
- 返回完整 HTML,并将 Spintax 写入其中,原样保留收到的所有 HTML 标签、
<br>、<div>和结构 - 使用代码块输出,让用户可以直接复制粘贴回 Smartlead
纯文本输入
如果用户粘贴纯文本,则添加 Spintax 并以纯文本返回。
黄金法则:不能出现不通顺的组合
Smartlead 可能随机组合出的每一种结果都必须是自然、语法正确且完整的句子。这是最重要的规则。
“不通顺的组合”是什么意思
当 Spintax 选项彼此相邻时,相邻 Spintax 块之间的每一种可能搭配都必须成立。如果第一个块中的选项 A 与第二个块中的选项 B 组合后形成奇怪或不合语法的句子,那就是不通顺的组合。
如何避免不通顺的组合
让每个 Spintax 块都成为一个完整短语。 同一块中的选项应能互换,而不依赖附近其他块的选择。
错误 — 可能造成问题的依赖块:
{let me know if|would} {{employeeline}} {would be better to speak to|be a better person to chat with}
问题:“would” + “would be better to speak to” = “would {{name}} would be better to speak to” — 组合不通顺。
正确 — 每个选项都是完整、独立的短语:
{let me know if {{employeeline}} would be better to speak to about this?|would {{employeeline}} be a better person to chat with about this?|should I be reaching out to {{employeeline}} about this instead?}
每个选项单独来看都是完整句子,不会依赖其他块的选项。
验证步骤
添加 Spintax 后,在心中检查相邻块之间的每一种组合。如果有任何搭配听起来不自然,就重新组织,让每个块都彼此独立。如果句子结构容易导致独立块组合出问题,就将整个句子放入一个 Spintax 块,并提供完整句子的备选版本。
应添加 Spintax 的内容
每个 Spintax 块添加 2-3 个选项。优先处理以下内容:
始终添加 Spintax
- 问候语:
{Hey|Hi}— 简单且始终安全 - 退订 / 取消订阅语句: 这些内容会在邮件中重复出现,且容易在不改变语气的情况下进行改写
- 行动号召: 对同一请求采用不同措辞
- 过渡词和连接词: “just”、“also”、“actually”等
表达自然时添加 Spintax
- 动词选择:
{help|work with}、{built|made}、{handles|manages|tackles} - 描述语:
{completely free|on us|100% free} - 整句改写: 如果一句话可以用 2-3 种不同方式表达,且不改变含义
绝不添加 Spintax
- Smartlead 变量:
{{first_name}}、{{company_name}}、{{custom_variable}}— 必须原样保留 - 签名占位符:
%signature%— 绝不要改动 - 具体数据: 数字、统计数据、品牌名称、产品名称、定价
- 必须准确的技术术语或产品描述
保持语气
Spintax 选项必须符合原文的语气和语体。如果原文轻松随意,所有选项都应轻松随意;如果原文直接,就保持直接。不要凭空加入原文没有的正式表达,也不要在专业文本中加入俚语。
原始语气:轻松 / 直接
- ✅
{Worth a shot?|Want to give it a try?|Open to trying it out?} - ❌
{Would you be amenable to a trial?|Worth a shot?}— 语体不一致
输出格式
对于 HTML 输入
将添加了 Spintax 的 HTML 放在代码块中返回:
{Hey|Hi} {{first_name}}, {open to a free backlink on|interested in a free backlink from} Forbes, WSJ, or Tech Times for {{company_name}}?
<br>
<br>{We work with|We partner with} a network of over 1,200 publishers...
对于纯文本输入
在代码块中返回带有旋转文本的内容:
{Hey|Hi} {{first_name}}, {open to a free backlink on|interested in a free backlink from} Forbes, WSJ, or Tech Times for {{company_name}}?
每封邮件之后
说明:“所有组合均无问题。”——确认你已验证每一种组合。如果你发现并修复了问题,请说明改了什么以及原因。
然后询问:“下一封?”或“发下一封过来。”,以便继续。
多封邮件序列
如果用户要处理完整序列,请一次处理一封邮件。每封邮件之后:
- 输出带有旋转文本的版本
- 确认所有组合均无问题
- 提示用户发送下一封邮件
记住当前处理到序列中的第几封邮件(邮件 1、邮件 2 等),以便用户询问时可以引用。
标记问题
如果你发现原文中有表达别扭或可以改进之处(与旋转文本无关),请在输出旋转文本后简短指出。例如:
有一处小问题:“does QA differently”读起来有些别扭——可以考虑替换为
{handles|approaches|tackles}。
问题标记应尽量简短。只标记确实会影响邮件效果的问题。除非用户提出要求,否则不要改写他们的文案。
快速参考
| 元素 | 示例 |
|---|---|
| 语法 | {option1|option2|option3} |
| 问候语 | {Hey|Hi} |
| 动词替换 | {help|work with|partner with} |
| 完整句子 | {Is this worth exploring?|Want to give it a try?|Open to a quick chat?} |
| 退订语 | {If this isn't relevant, just reply and I won't follow up.|Not relevant? Just reply and I won't reach out again.} |
| 切勿改动 | {{first_name}}、{{company_name}}、%signature% |
接下来要做什么
通过 /smartlead-campaign-upload-public 启动带有旋转文本的文案——旋转文本会嵌入 variants.yaml 的正文栏位中,并在发送时按收件人分别生成内容。
**或者等待:**等文案定稿后再使用此技能。旋转文本会让后续调试变得复杂。
相关技能
/campaign-copywriting— 撰写此技能进行变换的基础文案/smartlead-campaign-upload-public— 启动带有旋转文本的营销活动