← Back to Skills Marketplace
newageinvestments25-byte

Changelog Watcher

by New Age Investments · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
117
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nai-changelog-watcher
Description
Monitor GitHub repos and npm packages for new releases and version updates. Summarizes changelogs and highlights breaking changes. Use when the user asks to...
Usage Guidance
This skill appears to do exactly what it says: poll public GitHub and npm endpoints, compare against a user-created watchlist, and produce markdown reports. Before installing: (1) be aware it will create and update state.json in ~/.openclaw/workspace/skills/changelog-watcher/ (used to track last-seen versions); (2) the setup docs mention using a GITHUB_TOKEN to increase rate limits, but the shipped scripts do not read or send that token — if you have many repos you may need to modify check_github.py to add an Authorization header (or accept lower unauthenticated rate limits); (3) review the scripts if you plan to add private repositories or pass any credentials — avoid pasting tokens into files you haven't audited. Otherwise this skill is self-contained and proportionate to its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: nai-changelog-watcher Version: 1.0.0 The 'nai-changelog-watcher' skill is a well-structured tool for monitoring software updates. It uses standard Python libraries (urllib, subprocess) to interact with the GitHub and npm APIs, maintains local state in JSON files, and generates Markdown reports. No evidence of data exfiltration, malicious execution, or prompt injection was found; the scripts (check_github.py, check_npm.py, compare_versions.py) strictly follow their stated purpose.
Capability Assessment
Purpose & Capability
Name/description match the actual code: scripts query the GitHub Releases API and the npm registry, compare versions against a user watchlist, and render markdown reports. No unrelated services, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are narrowly scoped to watchlist.json/state.json and running the included scripts. The only minor inconsistency: the setup guide suggests supplying a GITHUB_TOKEN to increase rate limits, but the included check_github.py does not read or use a token/Authorization header.
Install Mechanism
No install spec or external downloads; this is an instruction/code-only skill consisting of small Python scripts. Nothing will be fetched or executed from arbitrary URLs during install.
Credentials
The skill declares no required environment variables or credentials (and the scripts work without them). The docs mention GITHUB_TOKEN to raise rate limits, but the code doesn't implement it — so no secret is required by the current code. The scripts read/write state.json in their own skill directory.
Persistence & Privilege
No elevated privileges requested. The skill writes a local state.json in its own workspace and can be scheduled via cron as documented. always:false and normal autonomous invocation are used.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nai-changelog-watcher
  3. After installation, invoke the skill by name or use /nai-changelog-watcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of changelog-watcher. - Monitors GitHub repositories and npm packages for new releases and version updates. - Summarizes changelogs and highlights breaking changes in markdown reports. - Maintains a watchlist and auto-tracks last-seen versions for each entry. - Provides setup instructions and error handling guidance. - Supports scheduled release monitoring via cron. - Includes support scripts for checking versions and formatting reports.
Metadata
Slug nai-changelog-watcher
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Changelog Watcher?

Monitor GitHub repos and npm packages for new releases and version updates. Summarizes changelogs and highlights breaking changes. Use when the user asks to... It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.

How do I install Changelog Watcher?

Run "/install nai-changelog-watcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Changelog Watcher free?

Yes, Changelog Watcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Changelog Watcher support?

Changelog Watcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Changelog Watcher?

It is built and maintained by New Age Investments (@newageinvestments25-byte); the current version is v1.0.0.

💬 Comments