coverage-tracker

coverage-tracker is a skill for Claude Code from elvisun/newsjack. It costs 47 tokens per session (1,870 once invoked), scanned A, original, MIT.

A tracker for checking whether chosen keywords appear in genuine recent news coverage, similar to Google Alerts.

In plain words
What is it for?
Use it to monitor coverage of configured terms and alert only when new relevant articles appear.
Why use it?
It collects article evidence, removes duplicates, filters out irrelevant results, and remembers what has already been reviewed so repeat alerts can be avoided.

Skill for Claude Code

Written for Claude Code: when-to-use in frontmatter. Also seen: mentions Claude Code; mentions Codex; built for openclaw.

Good fit Use it to monitor coverage of configured terms and alert only when new relevant articles appear.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/elvisun/newsjack/coverage-tracker
About the project

Newsjack.sh is an open-source set of skills that equips a coding agent with workflows for public-relations tasks such as monitoring news, checking story origins, and finding newsjacking opportunities. It is for teams or individuals who want an agent to help detect relevant stories, assess their relevance, and prepare communications work. The catalogue entries are Newsjack.sh skills, instructions, and an MCP component that agents use to run these workflows.

elvisun/newsjack · 1,573 stars · on GitHub · newsjack.sh

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add elvisun/newsjack --skill coverage-tracker
Clone the repo
git clone --depth 1 https://github.com/elvisun/newsjack

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for coverage-tracker

README.md
[![agentmods](https://agentmods.dev/badge/skills/elvisun/newsjack/coverage-tracker/github.svg)](https://agentmods.dev/skills/elvisun/newsjack/coverage-tracker)
Your own site
<a href="https://agentmods.dev/skills/elvisun/newsjack/coverage-tracker"><img src="https://agentmods.dev/badge/skills/elvisun/newsjack/coverage-tracker/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for coverage-tracker

Your own site · 80×15
<a href="https://agentmods.dev/skills/elvisun/newsjack/coverage-tracker"><img src="https://agentmods.dev/badge/skills/elvisun/newsjack/coverage-tracker.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 47 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,870 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • Socket pass 3 Oct 2026
  • Snyk warn 3 Oct 2026
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00047 $0.01870
Opus 5.5 $0.00019 $0.00748
Sonnet 5.5 $0.00009 $0.00374
Haiku 4.5 $0.00005 $0.00187

Measured 16d ago against content hash dfed04f5cf2a, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

coverage-tracker scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 16d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

- **Limited Mode:** Use this in Claude.ai chat, ChatGPT chat, Claude Cowork, or any restricted runtime without shell/filesystem/CLI access. Do not attempt `curl`, `npm`, or on-demand CLI installation. Run a one-off manua
skills/coverage-tracker/SKILL.md · 150 lines

How it starts

The opening of the file, as written. The whole thing — 150 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Coverage Tracker

Track whether configured keywords appeared in real coverage. Keep this simple: news-search collects dated article evidence, you dedupe and judge with the keyword's meaning snippet, and the CLI only stores config plus seen/alert state.

This is not newsjack-detector. Do not score newsjacking opportunities, generate angles, assess standing, or use monitor profiles.

Runtime Mode

  • Full Mode: Use this in Claude Code, Codex, OpenClaw, Hermes, or another capable agent harness with shell, filesystem, network, and local CLI access. Full Mode can read tracker config, check SQLite seen-state, record decisions, and suppress repeat alerts.
  • Limited Mode: Use this in Claude.ai chat, ChatGPT chat, Claude Cowork, or any restricted runtime without shell/filesystem/CLI access. Do not attempt curl, npm, or on-demand CLI installation. Run a one-off manual coverage check from pasted/searchable evidence and disclose that no tracker config, SQLite state, or repeat suppression was used.

Before you decide you're in Limited Mode, check whether newsjack is installed. It ships as a prebuilt, bundled binary — you do not need Go, a compiler, or any build/install step to run it. Never look for a Go toolchain, and never declare the CLI "missing" or tell the user they need a "Go environment" without running this check first:

  1. Run newsjack --version. If it prints a version, you're in Full Mode — use plain newsjack ... for every command.
  2. If newsjack isn't on PATH, try the bundled location ~/.newsjack/bin/newsjack --version. If that prints a version, use that full path in place of newsjack everywhere below.
  3. Only if both fail (and you genuinely have no shell) are you in Limited Mode.

The bundled binary is almost always already installed — assume Full Mode and verify, don't assume it's missing.

Workflow

In Limited Mode, skip the CLI state steps and:

  1. Ask for the keyword, what it means, lookback window, and any exclusions if they are not already present.
  2. Use pasted links first. If search tools are available, search the keyword plus a recency bound and keep dated, attributed article evidence when available.
  3. Dedupe obvious repeats by URL/title/outlet/date.
  4. Classify each item with the verdicts below.
  5. Return a short inline report with new likely coverage, filtered counts, and a Limited Mode caveat that repeat suppression was unavailable.

Read the full file on GitHub · 150 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 16d ago Changed · +2 lines dfed04f5cf2a
  2. 1mo ago First seen · 148 lines · 47 tokens per session scan A a8cf7d71ea05

Subscribe to this mod's changes

coverage-tracker is a skill published in the GitHub repository elvisun/newsjack (1,573 stars, last pushed 2d ago), licensed MIT. It adds 47 tokens to every session and 1,870 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

prompt-regression-suite

Design a regression test suite that catches an LLM feature getting worse when the prompt, model, or context changes. Use when asked to stop prompt changes breaking production, set up golden tests or CI gates for an LLM feature, or test a model/prompt upgrade before shipping it. Produces a golden case set, per-case…

mohitagw15856/pm-claude-skills · 102 tokens

langchain4j-vector-stores-configuration

Provides configuration patterns for LangChain4J vector stores in RAG applications. Use when building semantic search, integrating vector databases (PostgreSQL/pgvector, Pinecone, MongoDB, Milvus, Neo4j), implementing embedding storage/retrieval, setting up hybrid search, or optimizing vector database performance for…

giuseppe-trisciuoglio/developer-kit · 77 tokens

langchain4j-testing-strategies

Provides unit test, integration test, and mock AI patterns for LangChain4j applications. Creates mock LLM responses, tests retrieval chains, validates RAG workflows, and implements Testcontainers-based integration tests for Java AI services. Use when unit testing AI services, integration testing LangChain4j…

giuseppe-trisciuoglio/developer-kit · 81 tokens

qdrant

Provides Qdrant vector database integration patterns with LangChain4j. Handles embedding storage, similarity search, and vector management for Java applications. Use when implementing vector-based retrieval for RAG systems, semantic search, or recommendation engines.

giuseppe-trisciuoglio/developer-kit · 50 tokens

build-feature-store

Build a feature store using Feast for centralized feature management, configure offline and online stores for batch and real-time serving, define feature views with transformations, and implement point-in-time correct joins for ML pipelines. Use when managing features for multiple ML models, ensuring training-serving…

pjt222/agent-almanac · 86 tokens

run-hugging-face-training-smoke

Runs one bounded, private Hugging Face training smoke with immutable inputs, local preflight checks, explicit stop gates, checkpoint verification, and reproducible evidence. Use before spending cloud compute on a longer fine-tuning run.

bastos/skills · 53 tokens