mcpField
C
coverage-tracker-setup

coverage-tracker-setup

github.com/elvisunマーケティング・グロース1.7k754 回インストール6 日前に更新
リポジトリ

coverage-tracker-setup について

coverage-tracker-setupは、キーワードによる報道トラッカーを設定するスキルです。キーワードの意味や任意の除外条件を集め、設定ファイルの作成とエージェント経由の定期実行を案内します。

主な機能

  1. 01キーワードと対象の意味を収集
  2. 02任意の除外ヒントに対応
  3. 03トラッカー設定を作成
  4. 04エージェントによる定期実行を案内
  5. 05既存トラッカーの更新手順を提示

活用シーン

  1. 01企業や製品の言及追跡を設定
  2. 02一般語をキーワードにする際の曖昧さを解消
  3. 03エージェント環境で定期チェックを準備

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/coverage-tracker-setupを入力して読み込まれたか確認します。

詳細

カバレッジトラッカーのセットアップ

これは、coverage-tracker スキルが実行するシンプルなキーワードトラッカーをセットアップします。Google アラートのようなものと考えてください。関心のあるキーワードに関する新しい報道を監視し、実際に取り上げられたときに知らせます。

これは、ニュースジャックの監視をセットアップするのとは明確に異なる作業です。カバレッジトラッカーが答えるのは、「自分のキーワードが実際に報道されたか?」という問いです。ニュースジャックの監視(newsjack-monitor-setup)が答えるのは、より大きな問いである「自社は、より幅広いニュースに便乗できるか?」です。ユーザーが後者を望んでいる場合は、代わりにそのスキルを使ってください。

実行環境

状況は2つあり、ここで完了できる作業が変わります。

  • ファイルを保存してコマンドを実行できる場合(Claude Code、Codex、OpenClaw、Hermes、またはシェル、ファイル、ネットワークにアクセスできる同様の環境)。ここではすべて実行できます。トラッカーを保存して一度実行し、繰り返し実行するスケジュールをエージェントに引き継ぎます。CLI を実行できないと判断する前に、newsjack がインストールされているか確認してください。 これはビルド済みのバンドルバイナリとして提供されているため、Go、コンパイラ、ビルドやインストールの手順は不要です。先に確認せずに Go ツールチェーンを探したり、ユーザーに「Go 環境」が必要だと伝えたりしてはいけません。まず newsjack --version を実行し、それが PATH にない場合は、バンドルされた場所である ~/.newsjack/bin/newsjack --version を試してください。動作する場合は、以降はそのフルパスを使います。バンドルされたバイナリは、ほとんどの場合すでにインストールされています。ないと決めつけず、確認してください。
  • 通常のチャット画面を使っている場合(Claude.ai、ChatGPT、Claude Cowork、またはファイルやコマンドにアクセスできない環境)。ここでは下書きのみ作成できます。トラッカーの設定とスケジュール用のプロンプトを書き出し、保存や実行ができる環境に移るようユーザーに伝えてください。何かをインストールまたは実行しようとしたり、実際には保存やスケジュール設定をしていないのに、完了したとユーザーに伝えたりしてはいけません。

ユーザーに尋ねる内容

すでに把握していることは尋ねず、わからないことだけ確認してください。

  • トラッカーの名前
  • 監視するキーワード(希望するだけいくつでも)
  • 各キーワードが実際に何を指すのかについての簡単な説明。どの会社、製品、人物を指すのか。これは後で誤った一致を除外するために使います。
  • 任意で、キーワードが曖昧な場合に無視する語句や用法(たとえば、ブランド名でもある一般的な単語)
  • 確認する頻度:毎朝、1日2回、または1時間ごと

会社の立場、広報担当者、競合他社、実績を示す資料、ニュースフィード、対象記者、記事の切り口について尋ねないでください。これらはすべてニュースジャックのためのものであり、自社のキーワードに関する報道を追跡するためのものではありません。

セットアップ手順

  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. お使いのコンピューターに組み込まれたスケジューラーではなく、エージェントを通じて定期チェックをスケジュールします。 エージェントにプロンプトをスケジュールする機能がある場合は、次のプロンプトをスケジュールしてください。

    Use the coverage-tracker skill for <slug>.
    

    エージェント自体でスケジュールを設定できない場合は、Claude、Codex、Hermes、OpenClaw、またはユーザーが使っているサービスで、スケジュールに設定すべきプロンプトをそのままユーザーに伝えてください。ユーザーのマシンで、システムレベルのスケジューラー(cron、launchd、systemd タイマーなど)を設定しないでください。

  4. ユーザーが実際に使える設定を希望している場合、またはセットアップ全体を最初から最後まで行う場合は、すぐに一度実行してください。新しい slug には coverage-tracker スキルを使い、初回実行で見つかった内容をユーザーに伝えてください。

既存のトラッカーを更新する

まず、設定ファイルの場所を確認します。

newsjack coverage status <slug>

ここに config_path が表示されます。その場所にある設定ファイルを開いて編集し、次のコマンドでもう一度保存します。

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

キーワードまたはその意味の注記だけを変更してください。確認済みおよび通知済みの内容の記録は、coverage-tracker の独自データベースに別途保存されています。手作業で編集しないでください。

完了時にユーザーに伝えること

最後に、次の内容を伝えてください。

  • トラッカーの slug(短い名前)
  • 設定ファイルの保存場所
  • スケジュール用プロンプトと実行頻度
  • 初回実行を行った場合は、その結果

コメント