mcpField
C
campaign-naming

campaign-naming

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

关于 campaign-naming

Campaign Naming 是一项技能,可根据假设矩阵或活动参数为外联活动命名。它采用统一格式,让活动列表中的目标角色、信号、切入角度和渠道一目了然。

主要功能

  1. 01提取信号、角色和切入角度
  2. 02使用统一的命名格式
  3. 03采用驼峰式或连字符
  4. 04检查重复名称
  5. 05输出假设与名称对应列表

适用场景

  1. 01根据假设矩阵命名活动
  2. 02便于浏览并行开展的活动
  3. 03发现命名冲突
  4. 04统一现有活动名称

安装

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

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

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

详细介绍

Campaign Naming

根据假设矩阵生成一致、易读的 campaign 名称,让你能在 5 秒内快速浏览 40 个 campaign。

所需内容

  • 假设矩阵(来自 hypothesis-builder)或 campaign 参数列表
  • campaign 将运行的平台(PlusVibe、Instantly 等)

命名约定

格式:[Signal]-[Persona]-[Angle]-[Channel]

示例:

  • SDRHire-VPSales-Pipeline-Email
  • NewCRO-Founder-90Days-LinkedIn
  • FundingRound-HeadOfSales-Scale-Multi
  • TechStackChange-RevOps-Migration-Email

规则:

  • 不要使用空格 — 使用 CamelCase 或连字符
  • 不要使用通用标签:「Q2 Campaign」「Test 1」「Outbound April」一律禁止
  • 最多包含 5 个组成部分 — 如果需要更多,说明假设过于复杂
  • 可省略渠道后缀,但在跨渠道运行时建议使用
  • 对于定期开展的 campaign,可选用日期前缀:2026Q2-SDRHire-VPSales-Pipeline-Email

为什么这很重要

当你同时运行 40 个 campaign 时,需要能通过名称立即了解:

  • 目标对象是谁(persona)
  • 为什么现在联系对方(signal)
  • 你的论点是什么(angle)
  • 使用哪个渠道

名为「Outbound Test 3」的 campaign 毫无信息。SDRHire-VPSales-Pipeline-Email 则一目了然。

流程

  1. 获取假设矩阵或 campaign 列表
  2. 提取每个 campaign 的 signal、persona 和 angle
  3. 按约定格式生成名称
  4. 检查重复项 — 如果两个 campaign 名称相同,说明它们的假设过于相似
  5. 返回完整的命名列表

输出格式

Campaign names: [ICP / vertical]
Total: [n]

[Original hypothesis description] → [Campaign name]
...

Naming conflicts (same name, different hypothesis): [list — needs resolution]

备注

  • 命名是基础设施 — 应在设置 campaign 之前完成,而不是之后
  • 在下次审核之前,将所有不符合此约定的现有 campaign 重命名
  • 如果平台限制字符数,可缩写 signal 和 angle,但要保留易读的 persona
  • 将 campaign 名称设为 CRM 联系人记录中的第一个标签 — 这是追溯潜在客户来源最快的方式

评论

支持 Markdown