下一步跟踪器

将销售通话中的承诺转化为去重且有证据支持的承诺台账,并在工作日通过 Slack 提醒到期或逾期的跟进事项。

cargo-ai
2026年10月11日
0 收藏
52 下载

安装与下载

1 ClawHub CLI

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

npx clawhub@latest install next-step-tracker

2 手动安装

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

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

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

3 提示词安装

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

请帮我使用 Clawhub 安装 skill-next-step-tracker。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

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

下载技能 (.zip)

基本信息

名称 下一步跟踪器
Slug next-step-tracker
创建者 cargo-ai
创建时间 2026-10-11 05:39:37
更新时间 2026-10-11 05:39:37
收藏数 0
使用量 52
浏览量 8

安装指南

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

什么是

下一步跟踪器是一种 AI 智能体工作流,用于防止销售和客户承诺在通话后被遗忘。每个工作日,它会读取通话记录条目,保留承诺的具体内容及原始措辞和截止日期,检查活动记录中是否有履约证据,并将未完成事项发布到指定的 Slack 频道。
此示例基于 Cargo CDK 构建,使用原生工作区模型,无需 CRM。团队可将其只读活动和账户模型适配到 HubSpot、Salesforce 或 Attio,同时保留相同的跟踪工作流。在 Openclaw Skills 中,它专为需要可靠、可审计地落实自身承诺和客户跟进事项的团队而设计。

应用场景

跟踪销售代表或客户在录音通话中作出的承诺。
找出今天到期或已逾期的承诺,并在锁定的 Slack 频道中分享。
根据已记录的邮件、会议、备注、任务或后续通话条目核实工作是否完成。
为客户经理和销售主管提供可审计的跟进视图,而不更改通话日志。
如果活动数据已存储在 HubSpot、Salesforce 或 Attio 中,可将证据来源适配为 CRM 互动数据。
与 call-capture 配合获取通话记录,并与 standup 配合生成后续的已完成事项摘要。

工作原理

按工作日计划,从绑定仓库默认分支的 cadence/log/calls/ 读取通话条目。
从未勾选的操作项中提取具体且有原文引用的承诺,包括承诺人、承诺内容、账户、截止日期和来源条目。仅在通话未指定日期时使用已配置的备用时间范围。
使用基于来源条目和承诺内容生成的稳定标识符,将每项承诺写入 commitments 模型,确保重新运行不会创建重复行。
对每项未完成承诺,查询只读 gtm_activities 记录,查找通话后匹配的操作;或检查后续通话条目是否明确确认已完成。仅在证据充分时关闭,并注明证据来源。
选出仍未完成且今天到期或已逾期的承诺,然后按负责人分组,并优先列出逾期事项。将对客户的承诺表述为需要销售代表跟进的事项。
最多向已配置的 Slack 频道发送一条消息。成功发布后记录 last_nudged_on,以便失败的发布可重试,并确保同一天重新运行时保持静默。
不修改仓库和证据模型;每日跟踪状态保存在台账中,而不是通过编辑通话文件来记录。

配置指南

使用 Cargo 工作区,包含 @cargo-ai/cli 和版本为 1.0.92 或更高的 @cargo-ai/cdk,以及一个包含 call-capture 条目(或相同格式条目)的 GTM 仓库。授权 GitHub、Slack 和 Anthropic 连接器。
从 CDK 项目添加 cookbook 示例,或使用该示例初始化项目:
cargo-ai cdk add cookbook/next-step-tracker

Or create a new project:

cargo-ai cdk init --cookbook next-step-tracker && cd && npm install
尽可能复用现有连接器和模型资源,以免产生重复 slug。确认 cadence/log/calls/ 中包含带日期和 Actions 部分的条目;如果目录为空,请先安装 call-capture。
在 infra/agents/tracker.ts 中设置 channelId,使用连接器可见的 Slack 频道 ID,然后邀请机器人加入。由于消息可能引用客户内容,请锁定该频道的 postMessage 操作。
设置团队的 TRACKER_TIMEZONE 和工作日 cron,并安排在 call-capture 运行之后。应从工作区确定仓库绑定、模型可用性和 Anthropic 连接器,不要猜测这些值。使用 Anthropic 模型配置 claudeCode。
根据本地约定调整提示词和模型。对于基于 CRM 的配置,将 CRM 互动和公司映射到预期模型字段,同时确保证据模型为只读。
验证并审查计划,只有在批准后才部署:
node --import tsx evals/contract.mjs
npm run check
cargo-ai cdk plan
cargo-ai cdk check
cargo-ai cdk deploy
使用 cargo-ai ai message create 触发手动测试,依据验收标准核实每项结果,然后再次运行。第二次运行不应增加重复行,也不应发布任何消息。

数据架构

此工作流将源记录、证据和不断变化的跟踪状态分开:
数据 位置或模型 用途和访问权限
通话记录 cadence/log/calls/ 由 call-capture 写入或按相同格式维护的只读来源;条目包含日期和 Actions 复选框。
承诺台账 commitments 模型 持久化跟踪状态:每个来源条目和承诺对应一行,包含引用的承诺内容、负责人/承诺人、截止日期、来源、状态和提醒跟踪信息。commitment_id 用于去重;成功发布后更新 last_nudged_on。
活动证据 gtm_activities 模型 用于确认承诺已履行的只读记录,例如邮件、会议、备注或任务。无需 CRM 即可使用原生模型;连接器支持的模型则属于适配方案。
账户归属 gtm_accounts 模型 只读账户数据,用于确定负责人并对 Slack 提醒进行分组。
Slack 输出 已配置的 Slack 频道 每天发送一条消息,列出今天到期或已逾期的未完成承诺,按负责人分组并包含来源条目。
对于基于 CRM 的模型,将可用字段映射到 account_id、opportunity_id、contact_id、occurred_at、kind、subject、body 和 owner_email。CRM 同步应在跟踪器计划运行之前完成。仓库不会被写入,证据模型也始终保持只读。

高级特性

幂等提取:稳定的承诺 ID 可防止工作流重新运行时在台账中创建重复行。
基于证据关闭:除非匹配的活动或后续通话条目支持已完成,否则承诺保持未完成;无法确定的情况也保持未完成。
可安全重试的通知:只有 Slack 发布成功后才写入提醒时间戳。
锁定的 Slack 目标:在配置中固定
channelId
,避免客户引用被发送到任意频道或客户共享的频道。
CRM 适配:将原生活动和账户模型替换为定时运行、由连接器支持的 HubSpot、Salesforce 或 Attio 模型,而无需更改核心提示词工作流。
可配置行为:支持仅跟踪本团队承诺、调整备用截止日期范围、在无事项的日期发布消息、为每位销售代表设置目标频道或扩大历史记录窗口等选项。
运行验证:契约测试、CDK 检查和计划、原生模型中的预置数据,以及必须执行的无操作重跑,有助于验证部署和去重效果。
成本意识:活动和账户数据通过工作区模型读取;定期 LLM 使用通过 Anthropic 连接器运行;Slack 发布使用绑定的连接器操作。


name: next-step-tracker description: 'Every weekday morning each promise made on a recorded call, by your team or the customer, is read from the call log, recorded once, closed when the activity log shows it was kept, and flagged in Slack once it falls due or goes overdue. Triggers: "track the next steps from our calls", "remind me when I promised something on a call", "what did we commit to and not do", "chase customer follow-ups we agreed on", "commitment tracker for sales calls", "flag overdue next steps in slack". Cargo CDK, defineAgent, harness claudeCode, call-capture entries, native models, Slack postMessage, ledger model; HubSpot, Salesforce or Attio as an adaptation. Skip when: you want calls written into the repository, which is call-capture; or a digest of everything that moved, which is standup.' version: "0.1.0"
compatibility: "Requires @cargo-ai/cli with @cargo-ai/cdk 1.0.92 or later, a Cargo workspace, a GTM repository whose cadence/log/calls/ is written by call-capture (or by hand in the same shape), and authorized GitHub, Slack and Anthropic connectors. No CRM is required: the example reads activity from native models, and a CRM-backed model is a swap."
homepage: https://github.com/getcargohq/gtm-skills/tree/main/next-step-tracker