Skip to content
Agentmart
Submit a tool

agent-update-watcher

Use to keep up with the fast-moving agent ecosystem (new/updated CLIs, plugins, skills) WITHOUT burning tokens on constant checks.

Skill by jajupmochi

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jajupmochi-agent-update-watcher

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use to keep up with the fast-moving agent ecosystem (new/updated CLIs, plugins, skills) WITHOUT burning tokens on constant checks. Declares the sources to watch in a config, checks them only when a minimum interval has elapsed, and reports ONLY what actually changed vs the recorded version — you then decide whether to adopt.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/agent-update-watcher

What's inside

Skill name
agent-update-watcher
Description
Use to keep up with the fast-moving agent ecosystem (new/updated CLIs, plugins, skills) WITHOUT burning tokens on constant checks. Declares the sources to watch in a config, checks them only when a minimum interval has elapsed, and reports ONLY what actually changed vs the recorded version — you then decide whether to adopt.
License
MIT
Instructions
33 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (4)

  • SKILL.md
  • check_updates.py · scripts/
  • sources.example.json · scripts/
  • test_check_updates.py · scripts/

SKILL.md (first lines)

# agent-update-watcher

Overhaul task 6. New agent plugins/skills/CLIs appear constantly; checking them every turn wastes tokens and
network. This balances **availability / recency** against **cost** with a deterministic checker + a frequency
guard, and surfaces only real changes.

## Use

1. Copy `scripts/sources.example.json` to a local `sources.json`; list what to watch (`name`, `kind`,
   `current_version`, `url`) and set real current versions.
2. Provide latest versions as a `--snapshot {name: latest}` JSON (the thin fetch that turns each `url` into a
   latest version is caller-supplied — kept out of the deterministic checker so it stays testable/offline):
   ```
   python3 scripts/check_updates.py --config sources.json --state state.json --snapshot latest.json --min-interval-days 7
   ```
3. It prints one `UPDATE\t<kind>\t<name>\t<cur> -> <latest>\t<url>` line per changed source, records the
   check time in `state.json`, and **skips cheaply** if re-run within the interval (override with `--force`).

## Why deterministic + interval-guarded

Checking and diffing versions is pure code (no LLM). The interval guard is the token/network balance: a
weekly (default) check is enough for an ecosystem that moves in days, not seconds. The model only *decides
whether to adopt* an update — it never does the polling.

## Relation to autoresearch-toolfinder

`autoresearch-toolfinder` tracks ML-RESEARCH tools (awesome-lists). This watches the AGENT ecosystem itself
(the CLIs/plugins/skills you build on). Different domains, same "track + diff + report, don't reload" idea.

Status: v0.1 (config + interval-guarded diff, `--snapshot`-driven, tested `test_check_updates.py` 6/6). The
real release-feed fetch (url -> latest version) + a scheduled runner are the thin wrappers left to add.

From jajupmochi/agent-harness, MIT.

More from jajupmochi/agent-harness

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jul 10, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jajupmochi

Cite this page

agent-update-watcher skill. Agent Mart. https://agentmart.dev/skills/jajupmochi-agent-update-watcher (last updated 2026-10-24)