mcpField
C
coverage-tracker-setup

coverage-tracker-setup

github.com/elvisun营销与增长1.7k754 次安装6 天前更新
代码仓库

关于 coverage-tracker-setup

coverage-tracker-setup 是用于配置关键词新闻报道追踪器的技能。它收集关键词及其含义和可选排除项,准备配置,并指导通过 Agent 保存和安排定期检查。

主要功能

  1. 01收集关键词及其预期含义
  2. 02支持设置可选排除提示
  3. 03生成追踪器配置
  4. 04指导通过 Agent 安排定期检查
  5. 05提供更新现有追踪器的步骤

适用场景

  1. 01为公司或产品提及设置追踪
  2. 02消歧常见词语关键词
  3. 03在 Agent 环境中安排定期检查

安装

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

$npx skills add https://github.com/elvisun/newsjack --skill coverage-tracker-setup

安装后在 Claude Code 中输入/coverage-tracker-setup确认已加载。

详细介绍

覆盖追踪器设置

此设置会创建一个简单的关键词追踪器,由 coverage-tracker 技能为你运行。可以把它想成 Google Alert:它会监控你关注的关键词是否有新的报道,并在发现真实相关内容时通知你。

这项任务与设置新闻借势监控截然不同。覆盖追踪器回答的是“我的关键词有没有获得真实报道?”。新闻借势监控(newsjack-monitor-setup)回答的是一个更大的问题:“我的公司能否参与更广泛的新闻话题?”。如果用户想做的是后者,请改用该技能。

你当前的运行环境

有两种情况,它们会影响你在此处能完成的工作:

  • 你可以保存文件并运行命令(Claude Code、Codex、OpenClaw、Hermes,或其他具有 shell、文件和网络访问权限的类似环境)。在这里,你可以完成全部工作:保存追踪器、运行一次,然后把定期执行的计划交给你的 Agent。**在确定自己无法运行 CLI 之前,请检查是否已安装 newsjack。**它以预构建的捆绑二进制文件形式提供,不需要 Go、编译器或任何构建/安装步骤。先检查再说:绝不要去找 Go 工具链,也不要告诉用户需要“Go 环境”;请运行 newsjack --version。如果它不在 PATH 中,再尝试捆绑位置 ~/.newsjack/bin/newsjack --version;如果能运行,之后所有地方都使用这个完整路径。捆绑二进制文件几乎总是已经安装好了——请先验证,不要想当然地认为它缺失。
  • 你在普通聊天窗口中(Claude.ai、ChatGPT、Claude Cowork,或任何无法访问文件/命令的环境)。在这里你只能起草内容。写出追踪器配置和计划提示词,然后告诉用户切换到能够保存和运行内容的环境。不要尝试安装或运行任何内容,也不要在尚未保存或安排计划时告诉用户已经保存或安排好了。

需要询问用户的内容

只询问你还不知道的信息:

  • 追踪器的名称
  • 要监控的关键词(数量不限)
  • 每个关键词对应的一条简短说明,解释它实际指的是什么:应关联到哪家公司、产品或人物?这能帮助后续过滤掉错误匹配。
  • 可选:关键词含义不明确时需要忽略的词语或用法(例如,一个常用词同时也是品牌名称)
  • 检查频率:每天早上、每天两次或每小时

不要询问公司状况、发言人、竞争对手、证明材料、新闻源、目标记者或报道角度。这些都属于新闻借势,不是追踪你自己的关键词是否获得报道。

设置步骤

  1. 编写跟踪器配置。 coverage-tracker 技能每次运行时都会读取这个小文件,因此请严格按照以下格式编写:

    {
      "name": "Profound",
      "lookback_days": 2,
      "keywords": [
        {
          "keyword": "profound",
          "means": "Profound, the AI search analytics company.",
          "exclude_hints": ["generic adjective uses"]
        }
      ]
    }
    

    关键词数量不限。每个关键词对应的 means 行都很重要:请明确说明它指的是哪家公司、产品或人物,以便跟踪器之后排除对错误对象的提及或对该词的泛泛使用。

    如果你在普通聊天窗口中操作,请到此为止。将此配置和第 3 步中的计划提示词交给用户,并告诉他们需要在能够保存和运行内容的环境中完成设置。不要声称配置已保存或已安排。

  2. 使用以下命令保存配置(将 <slug> 替换为跟踪器的简短名称):

    newsjack coverage init <slug> --config tracker.json
    

    如果你是在项目源代码的副本中操作,请改为从项目根目录使用 bin/newsjack。只有在用户明确希望覆盖现有跟踪器时,才添加 --force。

  3. 通过你的 Agent 安排定期检查,而不是使用计算机内置的计划任务工具。 如果你的 Agent 支持安排提示词,请安排以下提示词:

    Use the coverage-tracker skill for <slug>.
    

    如果你的 Agent 无法自行安排任务,请准确告知用户要在 Claude、Codex、Hermes、OpenClaw 或他们使用的其他工具中安排哪个提示词。不要在用户的计算机上设置系统级计划任务(cron、launchd、systemd 定时器或类似工具)。

  4. 立即运行一次:如果用户希望获得可用的设置,或者你要端到端完成整个设置,就使用 coverage-tracker 技能处理新 slug,并告知用户首次运行的结果。

更新已有跟踪器

首先,查找配置文件的位置:

newsjack coverage status <slug>

这会显示 config_path。打开该位置的配置文件,进行编辑,然后使用以下命令再次保存:

newsjack coverage init <slug> --config tracker.json --force

只修改关键词或其含义说明。已查看和已提醒内容的记录由 coverage-tracker 单独保存在自己的数据库中——不要手动修改。

完成后告知用户的内容

最后,请向用户提供:

  • 跟踪器 slug(其简短名称)
  • 配置文件的保存位置
  • 计划提示词及其运行频率
  • 首次运行的结果(如果你运行了)

评论

支持 Markdown