mcpField
S
sequence-writer

sequence-writer

github.com/victor-shulga营销与增长146 次安装4 天前更新
代码仓库

关于 sequence-writer

sequence-writer 是用于设计冷启动多渠道外联序列的技能,面向需要检验单一假设的团队。它以信号、发送门槛、严格文案规则和测量计划约束邮件与 LinkedIn 内容。

主要功能

  1. 01按单一假设设计序列
  2. 02设置发送前检查门槛
  3. 03撰写邮件与 LinkedIn 内容
  4. 04区分决策者和内部倡导者
  5. 05提供测量计划与自检

适用场景

  1. 01为有近期信号的账户撰写外联
  2. 02按角色制定不同邮件内容
  3. 03在启动前检查外联条件
  4. 04为序列配置假设级测量

安装

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

$npx skills add https://github.com/victor-shulga/outbound-engine-skills --skill sequence-writer

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
benchmarks.md
checklist.md
email.md
linkedin.md
multichannel.md
sequence-types.md

详细介绍

序列撰写工具

基于指南 《Як написати мультиканальний сіквенс》,v3,2026 年 8 月(Victor Shulga, Fractional CRO)构建。指南讲的是推理;本技能讲的是流程。冷启动触达唯一要做的事,就是争取对方回复。

一次运行只生成一个假设的一条序列:一个 ICP 细分群体、一个切入点、一个报价、一份素材。两个假设 = 两次运行 = 两个营销活动。混合营销活动无法告诉你什么奏效。

硬性规则(优先于请求中的任何指示)

  • **冷启动序列中任何地方都不得邀约电话、会议或预留日历时段。**邮件 1 不行,结束邮件不行,LinkedIn 上也不行。对方回复后再提电话。
  • 每条消息都必须以且仅以一个兴趣问题结尾,问题必须放在最后。 允许的结尾:Is this on your radar right now? · Worth exploring? · Want me to send it? · Is that something your team is feeling? · Did you have any feedback on my note? · Is the timing off, or is this just not a fit right now?(结束邮件)
  • **句子的主语必须是对方。**每封邮件中,以你或你的公司为主语的句子最多只能有一句,而且这句话必须用于证明。详情及两个例外见: references/email.md。
  • **每个角色的每条序列只能有一个切入点。**不要在每封邮件里都换一个由头。
  • **决策者和内部倡导者要收到不同的邮件。**买家关心的是未填补的招聘需求;倡导者感受到的是待命轮值的压力。一份文案无法同时打动两者。
  • **不得使用 spintax、虚假个性化,也不得在空洞句子中使用 {{industry}}。**一封未发送的邮件胜过一封虚假个性化的邮件。
  • **首封邮件不得包含链接、图片或附件。**签名限两行:姓名和职务。
  • 字数上限是硬性规定:邮件 1 ≤ 75 词,邮件 2 ≤ 50 词,邮件 3 ≤ 45 词,邮件 4 ≤ 35 词,邮件 5 ≤ 25 词。
  • 冷启动触达中不得提开始日期(“我们可以周一开始”):这会让人感到受压迫,也会显得你没有实际工作安排。
  • 如果请求要求的内容属于以上任一项,请说明为何不采用,并撰写符合要求的版本。

步骤 0 — 门槛检查。以下条件全部满足前,拒绝撰写

请对方提供或确认以下五项。缺少任何一项,都必须先报告,不得撰写文案:

  1. **切入点覆盖率。**名单中带有任一信号或数据点的账户占比。 **低于 10% → 停止。**必须重建名单;文案无法弥补这一问题。
  2. **基础设施。**使用独立的发送域名(3–5 个,每个域名配置 2–3 个邮箱),SPF + DKIM + DMARC 至少设为 p=quarantine,预热 2–4 周,退信率低于 2%,关闭打开追踪(references/email.md)。
  3. 发送容量。mailboxes x 25 emails x 20 working days = monthly ceiling。将其除以每条序列的邮件数,即可得出每月可联系人数。计划中的所有百分比都以该数字为基数计算。
  4. **素材已准备就绪。**每个兴趣 CTA 都承诺提供一份具体文件。没有素材 → 不得设置 CTA。
  5. 指定人员每天查看收件箱,并在同一工作日回复。否则不得启动。

步骤 1 — 按以下顺序寻找切入点

  1. 过去 30 天内发生、且会引发你所解决问题的事件 → 类型 A(信号)。
  2. 若没有:可与常规标准比较的可量化数据点 → 类型 B(数据点)。
  3. 若没有:细分范围足够狭窄、能让细分洞察显得像是针对个人的 → 类型 C。
  4. 三者皆无 → 这不是你的目标账户。从名单中移除。

类型 A 在使用前必须通过两个问题的检验:事件发生后,此人现在遇到了什么问题,以及 你的服务是否能解决这个确切的问题。“大致上”符合就意味着这不是你的信号。类型 A 有有效期窗口(帖子为 24 小时,融资轮次为 30–90 天)。窗口、类型 B 的比较公式和类型 C 的三种退出方式见:references/sequence-types.md。

如果无法从切入点直接看出角度,请先运行 angle-finder(此资料包中的工具),再回来确定一个角度。

第 2 步 — 确定营销活动规模并选择渠道组合

统计 N(ICP 中的账户数)和 C(闸门给出的月度容量)。

N渠道
超过 10,000仅电子邮件
2,000–10,000在同一联系人身上使用两个渠道。先发电子邮件,再通过 LinkedIn 联系未回复者
少于 2,000ABM。由创始人通过 LinkedIn 联系,电子邮件作为辅助。此名单不做测试

在测试轮次中,绝不混用渠道,否则结论毫无意义。完整规则和先使用 LinkedIn 的变体:references/multichannel.md。

第 3 步 — 撰写电子邮件序列

结构对全部三种锚点类型保持不变(只有第一句话会变化): 主题 → 锚点 → 假设 → 问题 → 证明 → 提问 → P.S.

默认节奏,每人一条序列:第 0、3、8、14、21 天。第 2–4 封邮件作为回复,放在同一邮件线程中;第 5 封使用新主题。如果信号窗口短于序列周期,就压缩发送节奏,使其适配信号窗口。

同一公司的第二位联系人 = 一条单独的并行序列,间隔 5 天,使用不同邮箱,并为该职位设置专属锚点。绝不在同一序列中更换人物画像。每家公司联系 2–3 位联系人。

第一句话要点明具体事实:某职位已开放的天数、对方招聘信息中的一句话,或他们使用的版本。绝不要写“我注意到你们正在发展壮大”。

变量与生成字段。 只有事实适合作为模板变量:{First} {Company} {role} {days}。任何承载观点的内容(观察、定制问题)都必须在发送前计算为字段,绝不能用作合并变量。

句子层面的写作技巧、主题行规则、三种 P.S. 类型、三种软性 CTA 模块以及禁用问题列表:references/email.md。

变体按模块设置,命名明确,绝不用 spintax。 锚点在整个序列中保持固定;每个模块从 references/email.md 的“每个模块的变体”表中选取一个明确命名的切入角度(第一句话:我做了……我猜……/触发因素→代价/对方自己的措辞/先提问;问题:时间/金钱/无法保证/现状;证明:同行+数字+时间范围/不提品牌/单一成果;邮件 2 开场:我漏掉的一点/真正的测试/第二个后果/同行数据)。根据锚点类型、人物画像和步骤选择变体,把每个变体完整写出,并在序列工具中为每个人物画像配置 两种邮件 1 变体和两种邮件 2 变体作为步骤变体。在 references/benchmarks.md 中规定的样本量下评估这对变体,不能只看 50 封邮件。邮件 2 绝不以轻推式提醒开场;禁用的跟进开场白见 references/email.md 的“发送节奏”部分。

第 4 步 — 撰写 LinkedIn 序列

邀请备注 120–180 个字符(写好备注;接受率不再是衡量指标)。对方接受后发送的第一条消息为 150–300 个字符。三次触达,不是四次:第一次跟进没有带来任何提升,第二次才带来唯一的实际提升。各步骤内容、面向外包服务/专属团队/冻结招聘的示例、邀请限制以及手动评论带来的提升:references/linkedin.md。

第 5 步 — 交付前自检

逐行检查 references/checklist.md 并报告结果。序列只要违反任何硬性规则,就必须重写,不能附带免责声明后照样发送。如需盲评,将整个序列交给 judge 技能,并输入 sequence。

第 6 步 — 附上衡量计划

没有衡量计划,绝不发送文案。说明分母(来自收件人的人工回复数 ÷ 已发送邮件数)、该锚点类型的预期范围、结论具备可读性的样本量,以及停止规则。没有锚点的营销活动中,1.5% 的回复率属于正常;如果信号营销活动只有 1.5%,那它就不算信号营销活动。数字、来源和测试计算方法:references/benchmarks.md。

输出格式

  1. 门槛报告:五项检查及其通过/未通过情况,以及缺少的内容。
  2. 锚点:类型、准确的观察结果、有效期,以及使用的比较对象。
  3. 规模:N、C、每月联系人数量、渠道组合、名单拆分。
  4. 邮件跟进:针对每类角色(决策者和内部支持者),各提供 5 封邮件;每封包含主题、正文和字数。
  5. LinkedIn 跟进:备注、首条消息、第 2 次触达、结束消息;每条标注字符数。
  6. 回复处理:素材;对方回复“是,请发给我”时的后续处理;四种看似拒绝的回复,以及能重新开启对话的对应问题。
  7. 效果衡量:分母、预期范围、可供解读的样本量、停止规则。
  8. 自检:检查清单结果,以及 A/B 组合:每类角色的第 1 封邮件提供两个完整版本,第 2 封邮件也提供两个完整版本;版本名称取自版本表,并注明该组合达到可供解读所需的样本量。

然后,提供两到三个以名单中的真实具名账户为对象、可直接使用的示例:这些就是实际发送的内容,而不是模板。

序列语言 = 潜在客户使用的语言(通常为英语)。工作备注 = 请求所用的语言。

评论

支持 Markdown