Communitygithub.com

scribemail/cursor-plugin

运行 Scribe 签名营销活动:构建横幅内容、定向投放、安排/暂停/恢复活动,并衡量其效果。当用户想通过每个人的电子邮件签名下方的横幅来推广活动、发布或优惠时使用。

cursor-plugin 是什么?

此技能允许 AI 编程助手(如 Claude Code、Cursor 或 Codex)通过 Scribe 平台在组织内所有员工的电子邮件签名下方管理并运行横幅广告活动。它提供了一套完整的生命周期管理工具,包括根据特定块树模式构建横幅内容,通过签名模板或基于队友属性的智能字段进行定向投放,以及安排、激活、暂停、恢复和删除活动。该技能还支持通过分析视图、点击和转化事件来衡量活动效果,并提供了预览功能,确保在活动上线前横幅显示正确。它适用于希望利用签名空间进行内部或外部推广(如活动、发布或优惠)的开发者和营销人员。

兼容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/scribemail/cursor-plugin/tree/HEAD/skills/marketing-campaigns

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

运行签名营销活动

活动是在指定时间窗口内呈现在已分配签名下方的横幅。它最初以草稿形式创建,在安排之前不会执行任何操作。

构建内容

  1. get_content_schema 在编写 content 之前调用——活动的内容与签名的 draft_content 使用相同的严格块树结构(一个 stack 根节点,其 children 为块)。适配返回的 example;不要猜测格式。
  2. create_marketing_campaign 需要 name、start_time、end_time(ISO-8601 格式)和 time_zone(IANA 格式,例如 Europe/Paris)。缺少任一参数 → 返回 422。可选参数:content 以及定向字段 smart_fields_conditions 和 signature_template_ids。
  3. preview_marketing_campaign 将横幅渲染为 HTML,使用占位值,不追踪。阅读并确认布局后再安排——返回空的 html 意味着活动还没有内容。
  4. update_marketing_campaign 是部分更新(省略参数表示不变,content: null 清除内容)。status 是只读的:只能通过下面的生命周期工具进行变更。

发布活动

操作工具拒绝条件
激活草稿或暂停的活动schedule_marketing_campaign如果无法安排(例如结束时间已过)则返回 409;如果计划缺少活动配额则返回 403
暂停正在进行的活动pause_marketing_campaign如果活动不处于活跃状态则返回 409
恢复已暂停的活动resume_marketing_campaign如果活动不处于暂停状态则返回 409;如果是计划问题则返回 403
删除delete_marketing_campaign首先停止活动(如果正在运行)

已安排的活动如果 start_time 已过会立即上线,否则将等待到达该时间。在安排之前请与用户确认——这将使横幅出现在公司的外发电子邮件中。

定向投放

  • signature_template_ids 将活动限定到特定的签名模板。
  • smart_fields_conditions 通过队友属性来限定范围(与签名接收规则相同的 OR-of-ANDs 结构)。
  • 两者都留空则适用于整个工作空间。
  • 签名变体可以通过其 show_marketing_campaigns 属性选择退出横幅展示。

衡量效果

将活动的 ID 作为 marketing_campaign_id 传递给 get_analytics_views 和 get_analytics_clicks,以获取其自身的浏览量、点击量和点击率;使用 group_by: "marketing_campaign" 可以对不同活动进行排名。get_analytics_events_summary 归因下游转化事件。详情请参见 signature-analytics 技能。

相关技能