← Back to Skills Marketplace
591
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install release-tracker
Description
Track GitHub repository releases and generate prioritized summaries. Supports multiple repos, custom priority keywords, and delivery to Discord (forum posts...
Usage Guidance
This skill appears to do what it says: it uses the gh CLI to check releases, stores a local state file, and posts summaries via the agent's delivery channels. Before installing:
- Ensure gh is installed and authenticated with only the scopes you intend (the gh token determines access to private repos).
- Review where you place the workspace (release-tracker.json and state file are written there) and run setup.sh from a directory you control.
- Confirm how your OpenClaw agent is configured to deliver messages to Discord/Telegram/Slack so you know which credentials are used and where messages will be sent.
- Note the optional local CHANGELOG read (/opt/homebrew/...) — if you have sensitive files under node_modules or similar paths, understand the skill may attempt to read them when a matching package is present.
- Run the setup and cron in an isolated session or test environment first to verify behavior and delivery targets.
Capability Analysis
Type: OpenClaw Skill
Name: release-tracker
Version: 1.1.0
The skill is classified as suspicious due to potential command injection vulnerabilities. Specifically, the SKILL.md instructions for fetching release content and changelogs involve executing `gh` and `cat` commands with parameters derived from external sources (user configuration, GitHub API). The `cat /opt/homebrew/lib/node_modules/<package>/CHANGELOG.md` instruction is particularly concerning as the `<package>` variable is not clearly defined and could be susceptible to path traversal or command injection if the OpenClaw agent does not rigorously sanitize inputs before executing shell commands, posing a Remote Code Execution risk. There is no clear evidence of intentional malicious behavior like data exfiltration or backdoor installation, but the presence of these RCE-prone instructions makes the skill suspicious.
Capability Assessment
Purpose & Capability
Name/description (track GitHub releases, summarize, deliver to channels) match the instructions: gh CLI commands are used to list and view releases and output formats map to the stated delivery targets. No unrelated binaries, credentials, or install steps are requested.
Instruction Scope
Runtime instructions are narrowly scoped to reading release-tracker.json and the version store, running gh release list/view, summarizing changelogs, and delivering messages. One notable instruction: if release body is sparse it suggests checking a local CHANGELOG at /opt/homebrew/lib/node_modules/<package>/CHANGELOG.md — this is a filesystem read outside the repo but limited to a plausible installed-package location; it could attempt to read local files if a package name is manipulated, so review that behavior before granting broad filesystem access.
Install Mechanism
No install spec; only an included setup.sh that creates config/state files and verifies gh is present and authenticated. No downloads or extracted archives, and the script does not install arbitrary software.
Credentials
The skill declares no required env vars or credentials. It relies on the user's gh authentication (gh auth) — which is appropriate for GitHub access but means the gh token's scopes determine what repos/releases are visible (including private repos). Delivery to Discord/Telegram/Slack appears to use the platform's messaging mechanism (message(action=...)) rather than requesting external tokens; confirm how your agent/OpenClaw is configured to post to those services.
Persistence & Privilege
always:false and normal agent invocation. The skill suggests configuring a cron job to invoke the skill, which is expected for periodic checks. The skill does not request permanent installation or modify other skills/configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install release-tracker - After installation, invoke the skill by name or use
/release-tracker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Add Telegram and Slack delivery support; update description to reflect multi-platform capabilities; add Telegram/Slack config examples
v1.0.0
Initial release: multi-repo GitHub release tracking with prioritized summaries, Discord Forum/Channel output, multi-language support
Metadata
Frequently Asked Questions
What is Release Tracker?
Track GitHub repository releases and generate prioritized summaries. Supports multiple repos, custom priority keywords, and delivery to Discord (forum posts... It is an AI Agent Skill for Claude Code / OpenClaw, with 591 downloads so far.
How do I install Release Tracker?
Run "/install release-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Release Tracker free?
Yes, Release Tracker is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Release Tracker support?
Release Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Release Tracker?
It is built and maintained by JO (@jo9900); the current version is v1.1.0.
More Skills