停滞交易提醒

停滞交易提醒会找出近期没有记录活动的开放交易,并每周发送一份 Slack 摘要,其中包含背景信息和每笔交易尚未发送的跟进草稿。

cargo-ai
2026年10月8日
0 收藏
80 下载

安装与下载

1 ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install stalled-deal-nudge

2 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/
工作区 {'/skills/'}

优先级:工作区 › 全局 › 内置

3 提示词安装

将此提示词复制到 Openclaw 即可自动安装。

请帮我使用 Clawhub 安装 skill-stalled-deal-nudge。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

下载技能 (.zip)

基本信息

名称 停滞交易提醒
Slug stalled-deal-nudge
创建者 cargo-ai
创建时间 2026-10-08 05:43:03
更新时间 2026-10-08 05:43:03
收藏数 0
使用量 80
浏览量 7

安装指南

  1. ClawHub CLI 从源直接安装技能的最快方式。
    npx clawhub@latest install stalled-deal-nudge
  2. 手动安装 将技能文件夹复制到以下位置之一
    全局模式
    ~/.openclaw/skills/
    工作区
    /skills/
    优先级:工作区 > 本地 > 内置
  3. 提示词安装 将此提示词复制到 OpenClaw 即可自动安装。
    请帮我使用 Clawhub 安装 stalled-deal-nudge。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
    更倾向于下载?
    获取包含原生技能文件的ZIP压缩包。
    下载技能 (.zip)

什么是

停滞交易提醒是 Cargo CDK 智能体示例,可帮助销售团队发现已陷入沉寂的开放商机。每周一,它会识别最新记录活动早于可配置阈值的交易,然后向指定 Slack 频道发送每位负责人的摘要。每条摘要会显示交易已沉寂多久、引用上次活动及其日期、说明现在跟进可能为何重要,并为销售代表起草一则待发送消息。
与通用提醒不同,此工作流根据与交易关联的活动记录计算最近活动,并使用团队可检查的 SQL。它不会发送草稿,也不会修改交易、账户或活动记录。每周台账可在成功运行后防止重复发送摘要。此 Openclaw Skills 条目介绍的是一个完整示例;源代码将其标记为待批准,因此部署前请审查计划并核实验收标准。

应用场景

每周一提醒客户经理查看在约定的沉寂期阈值内没有活动的开放交易。
通过透明、可检查的筛选逻辑,帮助销售负责人和 RevOps 识别停滞的商机。
在提醒中加入最近记录的备注、会议、通话或电子邮件,以及针对具体交易起草的消息,为销售代表提供实用的跟进背景。
使用按交易和 ISO 周标记的台账,在每周运行重试时减少重复提醒。
当 CRM 支持的模型能够提供所需交易和活动数据时,将示例适配到 HubSpot、Salesforce 或 Attio。
将此工作流与通话记录、会议准备或每周规划组合,让已记录的对话和跟进任务为更广泛的销售流程提供参考。

工作原理

读取工作区的交易、账户和活动模型,以及已声明的工作区背景信息。
查询交易和活动数据,找出最新关联活动早于 QUIET_DAYS 的开放交易。已关闭和近期有活动的交易会被排除。
在开展研究前,检查每笔符合条件的交易在对应 ISO 周的 deal_nudges 台账;该周已提醒过的交易会被跳过。
对每笔剩余交易,整理沉寂时长、前一周的标记次数、带日期的最近活动引述、基于交易信息的跟进理由,以及不超过四句话的草稿。
向配置的锁定 Slack 频道发送每位负责人的一份摘要。智能体只起草消息,不会将消息发送给潜在客户。
Slack 成功发布后,为每笔纳入摘要的交易写入一条台账记录,并保存 Slack 消息时间戳。后续运行可利用这些记录避免重复发布;发布失败不会记录为已发送。
根据验收标准核验首次运行,然后再次运行,确认同一周已成功发送的摘要不会重复发布。

配置指南

要求:@cargo-ai/cli 搭配 @cargo-ai/cdk 1.0.92 或更高版本、Cargo 工作区,以及已获授权的 Slack 和 Anthropic 连接器。此示例使用 Cargo 原生交易、账户和活动模型,无需 CRM 连接器。如果项目已有匹配的连接器或模型,请重复使用,而不要创建重复资源。
在现有 CDK 项目中安装示例:
cargo-ai cdk add cookbook/stalled-deal-nudge
使用此示例初始化项目:
cargo-ai cdk init --cookbook stalled-deal-nudge
cd
npm install
然后进行配置和验证:
如有需要,使用 cargo-ai cdk add connector/slack 添加并授权 Slack 连接器。
在 infra/agents/nudger.ts 中将 channelId 设置为连接器提供的频道 ID,并邀请机器人加入。请使用适合交易金额和潜在客户引述的锁定频道。
在 infra/agents/nudger.prompt.ts 中设置 OWNERS 和 QUIET_DAYS。运行筛选前,确认活动记录已填充并关联到交易。
配置 Anthropic 连接器及其 languageModel 占位符。部署前请检查连接器访问权限和实时操作定价。
运行契约评估并检查 CDK 计划:
node --import tsx evals/contract.mjs
npm run check
cargo-ai cdk plan
审查计划,并仅在获得明确批准后部署:
cargo-ai cdk deploy
使用具有代表性的记录测试 SQL 筛选,触发一次运行,核验摘要和台账,然后再次运行以确认去重有效。请勿在非空目录中使用 cdk init --force。

数据架构

此完整示例将资源组织在 infra/ 下,并将已安装的程序保存在 .claude/skills/stalled-deal-nudge/ 中。
资源或文件 用途和相关数据
gtm_opportunities 交易模型。示例依赖的字段包括 is_closed、owner_id、stage_name 和 close_date。
gtm_accounts 与销售工作区关联的账户模型。
gtm_activities 每条记录对应一封已记录的电子邮件、一场会议、一次通话或一则备注;包含 opportunity_id 和 occurred_at。系统使用最近关联的 occurred_at 计算沉寂时长。
deal_nudges 可写入的去重台账。记录在哪个 ISO 周提醒了哪笔交易,以及 Slack 消息时间戳(ts)。
infra/agents/nudger.ts 智能体和 Slack 发布配置,包括锁定的 channelId。
infra/agents/nudger.prompt.ts 筛选、负责人映射、沉寂期阈值、摘要说明和跟进草稿规则。
references/digest.md Slack 摘要的参考格式。
infra/connectors/anthropic.ts Anthropic 连接器和语言模型配置。
智能体会读取交易、账户和活动模型,但不会写入这些模型;只有台账会被写入。最近活动根据活动记录推导,而不是依赖可能已过时的交易汇总字段。对于基于 CRM 的适配,连接器支持的模型必须提供所需数据,并且 SQL 和提示词中的列名必须相应更新。

高级特性

基于 SQL 的活动筛选使停滞交易的定义清晰可见且可调整;默认沉寂期为十四天。
每周去重使用按交易和 ISO 周标记的台账,而非 Slack 历史记录。研究前会检查台账,成功发布后会写入台账。
负责人专属摘要包含带日期的最近活动引述、结合背景的行动理由,以及最多四句话的草稿;草稿绝不会自动发送。
可将示例调整为按阶段设置沉寂阈值、设置最低交易金额、单独向销售代表发送私信或汇总给经理;这些变体都会改变工作流行为,应进行审查。
基于 CRM 的适配可以用连接器支持的 HubSpot、Salesforce 或 Attio 数据替换原生模型。如有可用的参与记录,应优先使用;汇总活动字段可能不够及时。
使用原生模型时,工作流不会为每条记录单独扩展丰富数据。周期性成本包括每周智能体运行和 Slack 发布;部署前请检查连接器实时定价并配置
maxSteps
。
源代码包含契约评估和具体验收检查,包括核实所选交易、摘要数量、台账记录、引述准确性,以及确认未发送任何草稿、交易数据未被更改。


name: stalled-deal-nudge description: 'Every Monday each rep gets one Slack digest of their open deals that went quiet: how long since the last logged activity, the line that activity left off on, why the deal is worth a touch now, and a follow-up drafted for them to send. Triggers: "flag deals that went quiet", "weekly stalled deal report in slack", "nudge reps on deals with no activity", "which open deals have gone cold", "remind reps to follow up on stuck opportunities", "draft follow-ups for stalled deals weekly". Cargo CDK, defineAgent, native deal, account and activity models, SQL, Slack postMessage, workspace context, ledger model; adapts to HubSpot, Salesforce or Attio. Skip when: you want the week''s GTM work ranked against initiatives, which is weekly-planning; or you want one account researched now, which is research-account.' version: "0.1.0"
compatibility: "Requires @cargo-ai/cli with @cargo-ai/cdk 1.0.92 or later, a Cargo workspace, and authorized Slack and Anthropic connectors. No CRM connector: the example runs on Cargo native models. Reads the workspace context when the project declares one."
homepage: https://github.com/getcargohq/gtm-skills/tree/main/stalled-deal-nudge